Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2012
    Messaggi
    13

    il browser ignora il codice php. Perchè?

    Questo è il mio codice:
    codice:
    <html>
    <head>
    <title>Pacchetto</title>
    </head>
    
    <body>
    
    <?php
    
    echo "<h4><font size=6> Ricerca pacchetti dei tesserati </font></h4>";
    
    echo "<form method=\"get\" action=\"ricerca.php\">";
    
    echo "<table>";
    
    if( !mysql_connect("localhost","root","")){
      die("Errore di connessione:" . mysql_error());}
    
    if( !mysql_selectdb("acquisto") ){
      die("Errore di selezione del DB:" . mysql_error() );}
    
    $sql="SELECT cognome
          FROM tesserato";
    
    $ris=mysql_query($sql);
    
    
    if(!$ris)
     die("Errore nella query:" . mysql_error();
    echo "<tr><td> Cognome: </td><td>";
    
    echo "<select name=\"cognome\">";
    
    while( $riga = mysql_fetch_row($ris)) {
         echo "<option value=\"$riga[0]\"> $riga[0]";
         }
    echo "</select></td>";
    ?>
    
    <tr> <td> Periodo: </td>
     
         <td> da <input type="text" size="10" maxlength="10" name="data1"> </td> </tr>
    
         <td> a <input type="text" size="10" maxlength="10" name="data2"> </td> </tr>
    
    </table>
    
    
    
    
    
    <input type="submit" value="Cerca">
    </form>
    
    <form action="index.html">
    <input type="submit" value="INDIETRO">
    </form>
    </body>
    </html>
    Quando vado su localhost, non viene visualizzata tutta la parte tra i tag <?php e ?>.
    Qualcuno sa dirmi come posso fare? Grazie mille!!
    (Sto utilizzando esyphp)

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,508

    Re: il browser ignora il codice php. Perchè?

    Originariamente inviato da 00ale00
    if(!$ris)
    die("Errore nella query:" . mysql_error();
    Ti manca una ) alla fine.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2012
    Messaggi
    13
    Grazie mille! Ho aggiunto la parentesi ma il problema persiste...

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,508
    tu scrivi mysql_selectdb(...)

    la funzione invece è mysql_select_db(...)

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2012
    Messaggi
    13
    grazie ancora, ma il mio problema è che non mi stampa neache la prima riga del body che è semplicemente testo...

  6. #6
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,508
    Questo perché si blocca l'esecuzione del codice PHP, quindi il webserver non restituisce niente.
    Comunque controlla i dati del collegamento al db e la query, perché a me il tuo codice funziona, ho solo cambiato i dati di collegamento, il nome del db e la query (oltre alle correzioni che ti ho segnalato).

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2012
    Messaggi
    13
    Secondo te potrebbe essere una impostazione sbagliata di easyphp??
    Perchè ho provato anche a commentare tutto lasciando solo il primo echo ma comunque non funziona.

  8. #8
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,508
    Intendi che se fai così
    Codice PHP:
    <html>
    <head>
    <title>Pacchetto</title>
    </head>

    <body>

    <?php

    echo "<h4>[b]<font size=6> Ricerca pacchetti dei tesserati </font>[/b]</h4>";

    ?>

    <tr> <td> Periodo: </td>
     
         <td> da <input type="text" size="10" maxlength="10" name="data1"> </td> </tr>

         <td> a <input type="text" size="10" maxlength="10" name="data2"> </td> </tr>

    </table>





    <input type="submit" value="Cerca">
    </form>

    <form action="index.html">
    <input type="submit" value="INDIETRO">
    </form>
    </body>
    </html>
    non ti stampa niente comunque?

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2012
    Messaggi
    13
    esattamente! Quindi pensavo a un malfunzionamento di easyphp. Secono te?

  10. #10
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,508
    Se non ti stampa niente neanche con quel codice lì, allora c'è qualcosa che non va al di là del codice.
    Purtroppo su easyPHP non so aiutarti, io uso XAMPP.

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.