Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2011
    residenza
    bergamo
    Messaggi
    1,027

    mancata lettura dei valori da db (php & ajax)

    Buona sera a tutti, ho sviluppato questo codice che dovrebbe prendere il valore clickato da una tabella (<table>) e stampare dentro un

    tutto il record inerente alla tabella che si trova nel db

    il problema è che non mi stampa nulla ovvero a video mi scrive soltanto:

    Questo è il comunicato stampa numero:

    data: / /

    Titolo:

    e basta... insomma non vengono passati bene i parametri, qualcuno sa dirmi come mai?

    il codice del file php che esegue questa funzione è questo:

    Codice PHP:
    <?php
    $q
    =$_GET['q'];
    $con=mysql_connect(".....");
    if(!
    $con){
      die(
    'Impossibile connettersi a: ' mysql_error());
    }
    mysql_select_db("........"$con);
    mysql_set_charset("utf8"$con);
    $sql="SELECT * FROM com_stmp WHERE id = '".$q."'";
    $query=mysql_query($sql) or die("Impossibile eseguire il comando: ".mysql_error());
    $result=mysql_fetch_array($query);
    $id=$result['id'];
    $gg=$result['gg'];
    $mm=$result['mm'];
    $aa=$result['aa'];
    $oggetto=$result['oggetto'];
    $descrizione=$result['descrizione'];
    echo 
    "Comunicato stampa numero: $id

    Data: 
    $gg / $mm / $aa 

    [b]Oggetto[/b]: 
    $oggetto

    "
    ;
    echo 
    nl2br($descrizione);
    mysql_close($con);
    ?>
    grazie mille in anticipo per l'aiuto

  2. #2
    Ciao,
    per prima cosa edita e togli i dati d'accesso al db...

    Così ad occhio non vedo nulla di strano.
    Sei certo che il parametro "q" passato via GET arrivi correttamente?
    Full Stack Developer presso Advice Lab
    Bonus Bitcoin
    Moon Bitcoin

  3. #3
    Utente di HTML.it L'avatar di marco_c
    Registrato dal
    Jun 2004
    Messaggi
    1,047
    subito dopo la riga

    Codice PHP:
    $sql="SELECT * FROM com_stmp WHERE id = '".$q."'"
    inserisci questa riga

    Codice PHP:
    print $sql;exit(); 
    Esegui lo script.
    Copia incolla la query che ti vedrai a video
    Apri phpMyAdmin ed esegui la query sullo stesso database e vedi se ti torna il record che ti aspetti
    Gli uomini si dividono in due categorie: i geni e quelli che dicono di esserlo. Io sono un genio.

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2011
    residenza
    bergamo
    Messaggi
    1,027
    grazie aiai speriamo che nn ci siano problemi ahahah comunque sia si viene passato correttamente nel senso penso di si inquanto questo codice l'ho preso dal sito w3schools e l'ho adattato alle mie esigenze e q non l'ho aggiunto c'era già

    cmq forse è sbagliata la select nel senso forse è lì l'errore però non saprei nemmeno come controllare sono alquanto confuso e ora come ora non mi viene nulla in mente..

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2011
    residenza
    bergamo
    Messaggi
    1,027
    Originariamente inviato da marco_c
    subito dopo la riga

    Codice PHP:
    $sql="SELECT * FROM com_stmp WHERE id = '".$q."'"
    inserisci questa riga

    Codice PHP:
    print $sql;exit(); 
    Esegui lo script.
    Copia incolla la query che ti vedrai a video
    Apri phpMyAdmin ed esegui la query sullo stesso database e vedi se ti torna il record che ti aspetti

    ecco l'errore:
    Parse error: syntax error, unexpected T_VARIABLE in D:\Inetpub\webs\davideduranteit\take_obj.php on line 10

    la linea 10 del file corrisponde appunto a:

    Codice PHP:
    print $sql;exit(); 

    comunque sia nella select q dovrebbe corrispondere all'oggetto non all'id infatti ho già modficato la select al posto di id ci ho messo oggetto ma niente da fare, perchè il click si fa sopra l'oggetto non sopra l'id quindi dall'evento viene passato l'oggetto.

  6. #6
    Utente di HTML.it L'avatar di marco_c
    Registrato dal
    Jun 2004
    Messaggi
    1,047
    c'è qualche errore tipo un apice non chiuso alla riga 9
    Gli uomini si dividono in due categorie: i geni e quelli che dicono di esserlo. Io sono un genio.

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2011
    residenza
    bergamo
    Messaggi
    1,027
    si ma la riga 9 è questa:


    $sql="SELECT * FROM com_stmp WHERE oggetto = '".$q."'";

    nn mi sembra ci siano errori di tipo apice...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.