Problema con un modulo

Bruce5000

Utente Attivo
14 Ott 2007
106
0
0
Ciao, ho progettato un modulo con vari campi in cui, una volta inseriti i dati e premuto il pulsante Invia, vengono memorizzati in un database Mysql. Funzionano tutti tranne le checkbox; qualcuno mi può aiutare?
Il codice HTML è:

<html>
<head>
<style type=text/css>
body {background-color:red}
p {font-weight:bold}
</style>
</head>
<body>
<form method="post" action="Id_modulo.php">
<p>Nome:<br><input type="text" name="nome" size="30"></p>
<p>Cognome:<br><input type="text" name="cognome" size="30"></p>
<p>Indirizzo:<br><input type="text" name="indirizzo" size="30"></p>
<p>Città:<br><input type="text" name="città" size="30"></p>
<b>Provincia:</b><br>
<select name="provincia">
<option value="AG">AG</option>
<option value="AL">AL</option>
<option value="AN">AN</option>
<option value="AO">AO</option>
<option value="AP">AP</option>
<option value="AQ">AQ</option>
<option value="AR">AR</option>
<option value="AT">AT</option>
<option value="AV">AV</option>
<option value="BA">BA</option>
<option value="BG">BG</option>
<option value="BI">BI</option>
<option value="BL">BL</option>
<option value="BN">BN</option>
<option value="BO">BO</option>
<option value="BR">BR</option>
<option value="BS">BS</option>
<option value="BZ">BZ</option>
<option value="CA">CA</option>
<option value="CB">CB</option>
<option value="CE">CE</option>
<option value="CH">CH</option>
<option value="CL">CL</option>
<option value="CN">CN</option>
<option value="CO">CO</option>
<option value="CR">CR</option>
<option value="CS">CS</option>
<option value="CT">CT</option>
<option value="CZ">CZ</option>
<option value="EE">EE</option>
<option value="EN">EN</option>
<option value="FC">FC</option>
<option value="FE">FE</option>
<option value="FG">FG</option>
<option value="FI">FI</option>
<option value="FO">FO</option>
<option value="FR">FR</option>
<option value="GE">GE</option>
<option value="GO">GO</option>
<option value="GR">GR</option>
<option value="IM">IM</option>
<option value="IS">IS</option>
<option value="KR">KR</option>
<option value="LC">LC</option>
<option value="LE">LE</option>
<option value="LI">LI</option>
<option value="LO">LO</option>
<option value="LT">LT</option>
<option value="LU">LU</option>
<option value="MC">MC</option>
<option value="ME">ME</option>
<option value="MI">MI</option>
<option value="MN">MN</option>
<option value="MO">MO</option>
<option value="MS">MS</option>
<option value="MT">MT</option>
<option value="NA">NA</option>
<option value="NO">NO</option>
<option value="NU">NU</option>
<option value="OR">OR</option>
<option value="PA">PA</option>
<option value="PC">PC</option>
<option value="PD">PD</option>
<option value="PE">PE</option>
<option value="PG">PG</option>
<option value="PI">PI</option>
<option value="PN">PN</option>
<option value="PO">PO</option>
<option value="PR">PR</option>
<option value="PS">PS</option>
<option value="PT">PT</option>
<option value="PU">PU</option>
<option value="PV">PV</option>
<option value="PZ">PZ</option>
<option value="RA">RA</option>
<option value="RC">RC</option>
<option value="RE">RE</option>
<option value="RG">RG</option>
<option value="RI">RI</option>
<option value="RM">RM</option>
<option value="RN">RN</option>
<option value="RO">RO</option>
<option value="SA">SA</option>
<option value="SI">SI</option>
<option value="SO">SO</option>
<option value="SP">SP</option>
<option value="SR">SR</option>
<option value="SS">SS</option>
<option value="SV">SV</option>
<option value="TA">TA</option>
<option value="TE">TE</option>
<option value="TN">TN</option>
<option value="TO">TO</option>
<option value="TP">TP</option>
<option value="TR">TR</option>
<option value="TS">TS</option>
<option value="TV">TV</option>
<option value="UD">UD</option>
<option value="VA">VA</option>
<option value="VB">VB</option>
<option value="VC">VC</option>
<option value="VE">VE</option>
<option value="VI">VI</option>
<option value="VR">VR</option>
<option value="VT">VT</option>
<option value="VV">VV</option>
</select>
<p>Cap:<br><input type="text" name="cap" size="30"></p>
<p>Telefono:<br><input type="text" name="telefono" size="30"></p>
<p>e-mail:<br><input type="text" name="email" size="30"></p>
<b>Sesso:</b><br>
<b>M</b><input type="radio" name="sesso" value="M" checked>
<b>F</b><input type="radio" name="sesso" value="F">
<br><br><b>Quali argomenti ti interessano?</b><br>
<input type="checkbox" name="interessi" value="Religione"><b>Religione</b>
<input type="checkbox" name="interessi" value="Filosofia"><b>Filosofia</b>
<input type="checkbox" name="interessi" value="Scienza"><b>Scienza</b>
<input type="checkbox" name="interessi" value="Informatica"><b>Informatica</b>
<input type="checkbox" name="interessi" value="Cinema"><b>Cinema</b>
<input type="checkbox" name="interessi" value="Sport"><b>Sport</b>
<input type="checkbox" name="interessi" value="Astronomia"><b>Astronomia</b>
<br><br><b>Scrivi un commento:</b>
<br><textarea name="commento" cols="30" rows="10"></textarea>
<br><br><input type="submit" name="submit" value="Invia">
</form>
</body>
</html>

L'indentificatore di modulo PHP è:

<?php
include("config.php");
$db = mysql_connect($db_host, $db_user, $db_password)
or die ("Errore nella connessione. Verificare i parametri, nel file config.inc.php");
$table = mysql_select_db($db_name, $db)
or die ("errore nella selezione del database");
if (isset($_POST['submit'])){
$nome=$_POST['nome'];
$cognome=$_POST['cognome'];
$indirizzo=$_POST['indirizzo'];
$citta=$_POST['città'];
$provincia=$_POST['provincia'];
$cap=$_POST['cap'];
$telefono=$_POST['telefono'];
$email=$_POST['email'];
$sesso=$_POST['sesso'];
$interessi=$_POST['interessi'];
$commento=$_POST['commento'];
if ($nome==""){
echo"Devi inserire il nome";
}
if ($cognome==""){
echo"<br>Devi inserire il cognome";
}
if ($indirizzo==""){
echo"<br>Devi inserire il tuo indirizzo";
}
if ($citta==""){
echo"<br>Devi inserire la tua città";
}
if ($provincia==""){
echo"<br>Devi sciegliere la tua provincia";
}
if ($cap==""){
echo"<br>Devi inserire il cap";
}
if ($telefono==""){
echo"<br>Devi inserire il numero di telefono";
}
if ($email==""){
echo"<br>Devi inserire il tuo indirizzo e-mail";
}
if ($interessi==""){
echo"<br>Scegli uno o più interessi";
}
if ($commento==""){
echo"<br>Scrivi un commento";
}
else{
$query="insert into dati(nome, cognome, indirizzo, città, provincia,
cap, telefono, email, sesso, interessi, commento) values('$nome', '$cognome', '$indirizzo', '$citta', '$provincia',
'$cap', '$telefono', '$email', '$sesso', '$interessi', '$commento')";
$risultato=mysql_query($query) OR DIE ("<br />Errore Numero: ".mysql_errno() ."<br />Descrizione: ". mysql_error()."<hr />");
print("<h2>I dati sono stati inseriti con successo</h2>\n");
}
}
mysql_close($db);
?>
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
Non funzionano nel senso che il database non memorizza il valore?
 
Discussioni simili
Autore Titolo Forum Risposte Data
M Problema con modulo registrazione e inserimento dati in database PHP 8
G problema modulo con GET PHP 0
F Problema con il modulo inserimento record Classic ASP 1
M Problema con Try Catch PHP 0
Sergio Unia Problema con gli eventi del mouse su una data table: Javascript 2
T PROBLEMA CON SESSIONI PHP 3
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
T PROBLEMA CON ARRAY PHP 8
L problema con query select PHP 2
R Problema query con ricerca id numerico PHP 2
F Problema con risposta PHP 0
S problema con recupero dati tabella mysql PHP 2
Z Problema con il mio tp-l i nk Reti LAN e Wireless 1
L Problema RAM con Tomcat 8 Apache 0
napuleone problema con sort e asort PHP 4
Z Problema con INT MySQL PHP 1
Z Problema database MySQL con XAMPP PHP 0
M Problema con controllo form in real time jQuery 6
Z Problema di sincronizzazione PAYPAL con PHP PHP 1
G Problema con Get page PHP 4
P Problema con require once PHP 6
P Problema con i package Java 1
A Problema login con Safari PHP 14
F INDESIGN: problema esportazione esecutivo per la stampa con foto B/N Webdesign e Grafica 1
S problema con css bootstrap3 HTML e CSS 4
M .load() problema con caricamenti dinamici di js Javascript 0
G Problema ------- con Query PHP 1
G Problema con Query PHP 1
T problema con select dinamica con jquery Javascript 0
S Problema con spazi bianchi HTML e CSS 5
A PROBLEMA: insert mysqli con dati Tagsinput Presentati al Forum 0
Tommy03 Problema con z-index HTML e CSS 3
M Problema inserimento parole con apostrofo nel db PHP 5
C Problema con dati meteo xml XML 1
S Problema con infrarossi videocamera IP Cam e Videosorveglianza 1
V Problema con librerie allegro5 c++ C/C++ 1
M Problema con php per calcolo costo percentuale PHP 7
S Problema con mysqli_num_rows PHP 18
grgfede Problema javascript con aruba Javascript 1
M Problema con visibility e radio button Javascript 2
Marti1! Problema con casella mail cancellata Posta Elettronica 3
L [PHP] Problema con Telegram PHP 1
tomorc [HTML] Problema con scroll bar (risolto) HTML e CSS 0
S Strano problema con i title su Google SEO e Posizionamento 3
P [ASP.Net] Problema ERR_INCOMPLETE_CHUNKED_ENCODING 206 (Partial Content) con Font ASP.NET 4
P [HTML] Problema ERR_INCOMPLETE_CHUNKED_ENCODING 206 (Partial Content) con Font HTML e CSS 1
N [Apache] problema con estensione php Apache 0
C [PHP] Problema con download file PHP 0
M [PHP] Problema con preg_match PHP 1
gandalf1959 [PHP] problema con l'utilizzo di Header PHP 3

Discussioni simili