Ciao a tutti, avrei bisogno di un piccolissimo aiuto!
Ho necessità di creare un form in Html e Php per inserire dei dati da passare ad un database sql.
Questo form lo avrei già fatto, ma adesso devo integrare un imput del tipo:
codice:
SI<INPUT TYPE="RADIO" NAME="si">
NO<INPUT TYPE="RADIO" NAME="no">
Dovrei in pratica inserire una scelta Si o No da passare ad un campo del mio db.
Questo il codice del form:
codice:
<form action='?inviodati=ok' method='POST'>
<p align="center"></p>
<p align="center">
Nome
<input type='text' name='nome'>
Cognome
<input type='text' name='cognome'>
SI<INPUT TYPE="RADIO" NAME="si">
NO<INPUT TYPE="RADIO" NAME="no">
Indirizzo E-mail
<input type='text' name='mail'>
Commento <input type='text' name='commento'>
<input type='submit' value='Invia Registrazione'>
</p>
</form>
Questo il php per eseguire le funzioni.
Codice PHP:
if ($nome == TRUE && $mail == TRUE && $cognome == TRUE) {
// controlliamo se il campo mail è stato scritto in maniera errata
$email = eregi("^[_a-z0-9+-]+(\.[_a-z0-9+-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+$",$mail);
if ( $email == TRUE ) {
// controlliamo se l'mail è presente già nel database
$sql = mysql_query("SELECT * FROM tabella_registrati WHERE mail = '$mail'") or die ("L'indirizzo e-mail e' gia' presente nel database");
$num_rows = mysql_num_rows($sql);
$mail_md5=md5($mail);
if ( $num_rows == 0 ) { // ora controlliamo che le password inserite siano identiche
$num_rows_is=mysql_num_rows(mysql_query("SELECT * FROM tabella_registrati WHERE attiva='1'")); //verifico quanti record ho in tutto
if($num_rows_is<800){ // elemento per limitare il numero di adesioni
// esegui l'insert
mysql_query("INSERT INTO tabella_registrati
( id , cognome, nome , mail, si, no ) VALUES ('','$cognome', '$nome', '$telefono', '$mail','' , '$mail_md5')") OR DIE(mysql_error());
Qualcuno saprebbe dirmi cosa fare nell'insert che ho nel codice per prendere e passare il dato dell'input radio???
Grazie mille!!