Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    problema select con variabile da form

    ciao a tutti sono nuovo del forum
    scusate la banalità del mio problema ma ho appena cominciato a "smanettare con php,mysql e apache.
    il problema è il seguente quando eseguo una select con una condizione inserita da form ottengo una pagina bianca se dalla select vado ad eliminare la condizione tutto funziona correttamente.ringrazio anticipatamente chi può darmi un aiuto.

    input.html

    <html>
    <head>
    <title>Pagin Input</title>
    </head>

    <body>

    <form method="POST" ACTION="selezione.php">
    Nome <input name="nome" type=text size=20>

    <input type=submit name="submit">
    </form>

    </body>
    </html>



    selezione.php

    <?php
    // richiamo il file di configurazione
    require 'config.php';

    // richiamo lo script responsabile della connessione a MySQL
    require 'connect.php';

    // recupero del dato inserito nella pagina select.html
    $datoinserito = $_POST['nome'];

    $ricevuta = mysql_query("SELECT cognome, codice_fiscale FROM anagrafica WHERE nome=$datoinserito");

    echo '
    <table border="1">
    <tr>
    <th>cognome</th>
    <th>codice fiscale</th>
    </tr>';

    // inizio ciclo while
    while($row=mysql_fetch_assoc($ricevuta))
    {
    $cognome=$row['cognome'];
    $codicefiscale=$row['codice_fiscale'];

    // stampo a video il risultato della query
    echo"<tr><td>$cognome</td><td>$codicefiscale</td></tr>";
    }
    echo'</table>';

    // libero la memoria di php occupata dai record estratti con la select
    mysql_free_result($result);

    // chiudo la connessione a MySQL
    mysql_close();
    ?>

  2. #2
    fai visualizzare gli errori al php: http://forum.html.it/forum/showthrea...lizzare+errori

    probabilmente è sbagliata la query, mancano gli apici singoli:

    Codice PHP:
    $ricevuta mysql_query("SELECT cognome, codice_fiscale FROM anagrafica WHERE nome='$datoinserito'"); 
    e comunque cerca la guida sulla sicurezza in php sul sito e dagli una letta..

  3. #3
    grazie ho messo gli apici singoli e funziona tutto.

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.