Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Stampa parametri db

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2011
    Messaggi
    3

    Stampa parametri db

    Ho un piccolo problema a stampare dei dati, purtroppo non sono molto pratico di php ed è probabile che sia una questione di poco conto..ringrazio chiunque saprà aiutarmi a risolvere.
    In pratica ho questo form:
    codice:
    <html>
    <body>
    
    <form method="POST" action="http://localhost/chiamate.php">
    
    Nome zona: <input type="text" name="nome" /> ("Char") 
    
    
    <input type="submit" value="Invia" />
    
    
    </form>
    </body>
    <body>
    
    
    
    </p>
    </body>
    </html>
    che mi passa i parametri a quest'altra pagina:

    codice:
    <?php
    $link = mysql_connect("localhost","root","","vigilidelfuoco") or die('Could not connect: ' . mysql_error());echo 'Connected successfully'."
    ";
    
    $query = "SELECT * FROM vigilidelfuoco.chiamata_corrente c,vigilidelfuoco.zona z WHERE nome='$_POST[nome]' and c.codice_zona=z.cod_Zona";
    $result = mysql_query($query) or die(mysql_error());
    
    while ($riga = mysql_fetch_array($result)) {
    echo "orario:".$riga['orario']."  NumVigili:".$riga['NumVigili']."  chiamata:".$riga['chiamata']."
    ";
    }
    
    mysql_close($link);
    ?>
    Il problema è che non mi stampa la echo relativa ai dati letti dal db.Se invece metto direttamente il nome nella mia query:
    codice:
     $query = "SELECT * FROM vigilidelfuoco.chiamata_corrente c,vigilidelfuoco.zona z WHERE nome='Miramare' and c.codice_zona=z.cod_Zona";
    allora mi stampa effettivamente i dati senza problemi, ma purtroppo ho bisogno di una query dinamica..e quindi del form.

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    WHERE nome='$_POST[nome]'

    gli indici dell'array vanno racchiusi tra apici, sono una stringa
    $_POST['nome']
    non
    $_POST[nome]

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2011
    Messaggi
    3
    Ho risolto, si era pressochè quello il punto..io inserivo nel form "Miramare", invece se inserisco Miramare senza apici funziona.Thanks

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.