Salve a tutti,
volevo un aiuto perchè non riesco a memorizzare in una tabella di un database dei dati immessi tramite una form.Preciso che sto iniziando ora a studiare il php.Il database grp_31 possiede una tabella cliente(Cod_cliente auto-increment,Cod_fis,Nome,Cognome,Telefono,E-mail),tutto creato con phpMyAdmin.Non riesco a capire perchè il codice seguente non mi memorizza nessun record!!Potete aiutarmi per favore??Vi riporto il codice:
<html>
<head>
<title>Inserimento Cliente</title>
<script type="text/javascript">
<!--
function verifica(){
if ((document.cliente.nome.value=="")||(document.clie nte.cognome.value=="")||(document.cliente.cf.value =="")||
(document.cliente.tel.value=="")||(document.client e.email.value=="")){
alert("Campi incompleti!!");
return(false);
}
return(true);
}
function conferma(){
if (confirm("Sei sicuro di voler annullare l'inserimento?")){return(true);}
return(false);}
!-->
</script>
<?php
if ($_REQUEST[registra]) {
$db=mysql_connect("localhost","root","");
$comando="insert cliente (Cod_Fis, Nome, Cognome, Telefono, e-mail) ";
$comando.="values ('".$_REQUEST["cf"]."', '".$_REQUEST["nome"]."', '";
$comando.=$_REQUEST["cognome"]."', ".$_REQUEST["tel"].", '".$_REQUEST["email"]."')";
mysql_db_query("grp_31", $comando);
mysql_close($db);
}
?>
</head>
<body>
<H1 ALIGN="center">Inserimento Nuovo Cliente</H1>
</br>
Si prega di compilare in ogni sua parte il modulo seguente</p>
<HR WIDTH="70%" ALIGN="center">
<FORM name="cliente" ACTION="inserimento_cliente.php" METHOD="post" onsubmit="return verifica()" onreset="return conferma()">
<h3>Dati cliente</h3>
Nome: <INPUT NAME="nome" TYPE="text" SIZE="15">
Cognome: <INPUT NAME="cognome" TYPE="text" SIZE="20">
</br>
Codice Fiscale:<input name="cf" type="text" size="20">
Telefono:<INPUT NAME="tel" TYPE="text" SIZE="20">
</br>
E-mail:<input name="email" type="text" size="30">
</br>
</br>
<input type="submit" name="registra" value="Inserisci">
<input type="reset" value="Annulla">
</form>
</br>
<HR WIDTH="70%" ALIGN="center">
</body>
</html>![]()