Hi guys!!!
Sono un novizio php, quindi lasciando stare la schifosa eleganza del mio codice, vorrei sapere cosa c'è che non va
in quanto non mi valorizza le variabili passategli dal form.
Grazie molte, alla genorosità di chi mi vuole aiutare a intraprendere questo affascinante mondo.
File: form_insert_cliente.html
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
<title>Autenticazione</title>
</head>
<body>
<form method="POST" ACTION ="insert_cliente.php">
Name:<input type="text" size 30 name= "Name"></P>
Cognome:<input type ="text" size 30 name:"Cognome></P>
Mail:<input type ="text" size 30 name:"mail"></P>
<input type="submit">
</form>
</body>
</html>
File: insert_cliente.php
<?php
echo 'prima della connessione
';
$link= mysql_connect('localhost', 'root','toor123')or die("Impossibile collegarsi al server");
mysql_select_db('corso_php') or die("Impossibile connettersi al DB");
echo 'connesso
';
$Nome=$_POST['Nome'];
$Cognome=$_POST['Cognome'];
$mail=$_POST['mail'];
echo "
C'è qualcosa che non va!!!";
mysql_query("
INSERT INTO clienti(name_customer,surname_customer,email)
VALUES ('$Nome', '$Cognome','$mail')
");
if (mysql_error()){ echo mysql_error();}
if (isset($Nome)){
echo "$Nome";
}
else{
echo 'Nome non valorizzato';
}
if (isset($Cognome)){
echo "$Cognome";
}
else{
echo 'Cognome non valorizzato';
}
if (isset($mail)){
echo "$mail";
}
else{
echo 'mail non valorizzata';
if (isset($Nome)or isset($Cognome) or isset($mail)){
echo "Complimenti, adesso sei dei nostri";
}
mysql_close($link);
?>
Output :
prima della connessione
connesso
C'è qualcosa che non va!!!Nome non valorizzato Cognome non valorizzato mail non valorizzata
File: insert_cliente.php File: form_insert_cliente.html Output :