Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    40

    interrogare database da popup

    E' il colmo dopo ore di fatica sono riuscito a passare l'id di una tabella ad una finestra popup e ora non riesco a interrogare il db per stampare i dettagli delle righe con id passat....MI sapete di re perchè???

    ..........
    session_start();
    include "connect.php";//EFFETTUO CONNESSIONE AL DATABASE

    $query =
    "SELECT *
    FROM progetto
    WHERE codice='".$_GET['progetto']."';";

    $risultato = mysql_query($query)
    or die (mysql_error());

    $riga=mysql_fetch_array($risultato);

    echo $riga['titolo'];
    ............

    Voglio stampare il titolo di un progetto per esempio ma non stampa nulla, ma non mi da neanche alcun errore

  2. #2
    Utente di HTML.it L'avatar di mariox
    Registrato dal
    Nov 2006
    Messaggi
    837
    prova così:
    Codice PHP:
    session_start();
    include 
    "connect.php";//EFFETTUO CONNESSIONE AL DATABASE
    $progetto $_GET['progetto'];
    $query 
    "SELECT * 
    FROM progetto
    WHERE codice='
    $progetto'";

    $risultato mysql_query($query)
    or die (
    mysql_error());

    $riga=mysql_fetch_array($risultato);

    echo 
    $riga['titolo']; 

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    40
    No ragazzi è assurdo.....l'istruzione 2 stampa correttamente il valore (per es. pro1) di $var
    Ma quando eseguo la 6) niente.

    Se invece nella query metto la clausola: where codice='pro1' allora anche la 6) funziona.
    CHE MISTERO E' QUESTO????

    1)$var = $_GET['prog'];

    2)echo $var;

    3)$query =
    "SELECT *
    FROM progetto
    WHERE codice = '$var';";

    4)$risultato = mysql_query($query)
    or die (mysql_error());

    5)$riga=mysql_fetch_array($risultato);

    6)echo $riga['titolo'];


  4. #4
    Utente di HTML.it L'avatar di mariox
    Registrato dal
    Nov 2006
    Messaggi
    837
    togli il punto e virgola dentro alla query

    1)$var = $_GET['prog'];

    2)echo $var;

    3)$query =
    "SELECT *
    FROM progetto
    WHERE codice = '$var'";//senza punto e virgola

    4)$risultato = mysql_query($query)
    or die (mysql_error());

    5)$riga=mysql_fetch_array($risultato);

    6)echo $riga['titolo'];

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    40
    niente!!!!! davvero mi metto a piangere....che qualcuno mi aiuti perchè non è possibile una cosa del genere!!!

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    40
    nessuno è in grado di risolvere questo dilemma??

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.