Vai al contenuto

Qualche esperto di PHP/Mysql?


kat

Messaggi Raccomandati:

Ho composto il seguento codice php:

<?php$conn = mysql_connect("localhost", "root", "");
If (! $conn)
{
echo ("errore durante la connessione a MySQL.");
exit ();
}
mysql_select_db("autonoleggio");
$sqlcmd = "SELECT datediff (checkout, checkin)";
$sqlcmd .= "FROM prenotazioni";
$sqlcmd .= "WHERE codfiscale = '$codfisc'";
$ris = mysql_query( $sqlcmd ) OR exit('Errore nell interrogazione');
if ( mysql_num_rows($ris)==0 )
exit("Non ci sono prenotazioni nella data selezionata");
?>
<TABLE BORDER=1 CELLPADDING=4>
<TR>
<TH>cod fiscale</TH>
<TH>giorni</TH>
</TR>

che va a prendere una variabile "codfisc"

da questa pagina html

<BODY><H3>Elenco</H3>
<HR>
Inserisci
<HR>
<FORM ACTION="fatture.php" METHOD="POST" >
<p>
Inserisci codice fiscale
<INPUT TYPE="text" NAME="codfisc"><br>
<HR><BR>
Inserisci data check in
<INPUT TYPE="date" NAME ="checkin"><br>
<HR><BR>
<INPUT TYPE=submit VALUE="Invia domanda">
<INPUT TYPE=reset VALUE="Annulla">
</form>
<HR>
</BODY>

Mi viene restituito il seguente messaggio

Notice: Undefined variable: codfisc in C:\Program Files\EasyPHP-DevServer-13.1VC9\data\localweb\projects\fatture.php on line 11

Errore nell interrogazione

Dove sto sbagliando?

La variabile dovrebbe esserci dal form html

Link al commento
Condividi su altri Social

Crea un account o accedi per lasciare un commento

Devi essere iscritto per commentare e visualizzare le sezioni protette!

Crea un account

Iscriviti nella nostra community. È facile!

Registra un nuovo account

Accedi

Sei già registrato? Accedi qui.

Accedi Ora
×
×
  • Crea Nuovo...

 

Stiamo sperimentando dei banner pubblicitari a minima invasività: fai una prova e poi facci sapere come va!

Per accedere al forum, disabilita l'AdBlock per questo sito e poi clicca su accetta: ci sarai di grande aiuto! Grazie!

Se non sai come si fa, puoi pensarci più avanti, cliccando su "ci penso" per continuare temporaneamente a navigare. Periodicamente ricomparità questo avviso come promemoria.