Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Query non funzionante

  1. #1

    Query non funzionante

    Ciao a tutti...

    Ho una semplice query da fare ma non va...

    in cod_cliente ho il mio dato....

    Devo selezionare tutta la tabella Clienti dal cod_cliente....

    Ecco il codice :

    Codice PHP:

        <?

    $cod_cliente
    =$_POST['cod_cliente'];


    $cn mysql_connect("localhost""xxx""xxx")
    or die(
    "[b]Errore:[/b] Impossibile connettersi al Database mysql");

    $nome_DB mysql_select_db("xxxx",$cn)
    or die(
    "[b]Errore:[/b] Impossibile accedere al Database Mysql");



    $query="SELECT *  FROM `Clienti` WHERE `cod_cliente` = '$cod_cliente';";

    mysql_query($query,$cn)
    or die(
    "[b]Errore:[/b] Non esiste nessun Cliente");



    $riga=mysql_fetch_array($ris);

    $cliente=$riga['cliente'];
    $via=$riga['via'];
    $citta=$riga['citta'];
    $cap=$riga['cap'];
    $provincia=$riga['provincia'];
    $nazione=$riga['nazione'];


    echo 
    "<form method='post' enctype='multipart/form_data' action='salvamod_cod.php'>";
    echo 
    "<table border='1' cellpadding='10px' cellspacing='0' align='center'>";
    echo 
    "<tr><td>Cod. Cliente:</td><td><input type='text' id='cod_cliente' name='cod_cliente' value=$cod_cliente /></td></tr>";
    echo 
    "<tr><td>Cliente:</td><td><input type='text' id='cliente' name='cliente' value=$cliente /></td></tr>";
    echo 
    "<tr><td>Via:</td><td><input type='text' id='via' name='via' value=$via /></td></tr>";
    echo 
    "<tr><td>Città:</td><td><input type='text' id='citta' name='citta' value=$citta /></td></tr>";
    echo 
    "<tr><td>Cap:</td><td><input type='text' id='cap' name='cap' value=$cap /></td></tr>";
    echo 
    "<tr><td>Provincia:</td><td><input type='text' id='provincia' name='provincia' value=$provincia /></td></tr>";
    echo 
    "<tr><td>Nazione:</td><td><input type='text' id='nazione' name='nazione' value=$nazione /></td></tr>";

    echo 
    "<tr> <td colspan='2' align='center'> <input type='submit' id='invia' name='invia' value='Salva le modifiche'/> </td> </tr>";

    echo 
    "</table>";

    echo 
    "</form>";






    mysql_close();

    ?>
    Il cod_cliente mi si visualizza correttamente nella tabella.. però gli altri dati mi si visualizza una /

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Inizia a scrivere correttamente l'html con i valori degli attributi tra doppi apici

    echo "........ value=\"$cliente\" ...... ";

  3. #3
    il codice è in php e la tabella funziona perchè è codice "riutilizzato"...

    Non va la query....

  4. #4
    $query="SELECT * FROM Clienti WHERE cod_cliente = '$cod_cliente'";

  5. #5
    mmmmm

    Non cambia niente.....

    Mi si visualizza il cod_cliente e il resto /

    Non è sbagliato : $riga=mysql_fetch_array($ris); ????

  6. #6
    Ho trovato l'errore ...

    andava messo così:

    $ris=mysql_query($query,$cn)
    or die("Errore: Non esiste nessun Cliente");



    $riga=mysql_fetch_array($ris);




  7. #7
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Originariamente inviato da Taca
    il codice è in php e la tabella funziona perchè è codice "riutilizzato"...

    Non va la query....
    anche se sta dentro un echo sempre codice html è e i valori degli attributi vanno tra doppi apici.
    Quando poi un valore conterrà più parole e vedrai stampata a video solo la prima non lamentarti.

  8. #8
    Originariamente inviato da nicola75ss
    anche se sta dentro un echo sempre codice html è e i valori degli attributi vanno tra doppi apici.
    Quando poi un valore conterrà più parole e vedrai stampata a video solo la prima non lamentarti.
    Grazie per il tuo consiglio.... lo terrò a mente

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.