grazie mille.
Senza aprire un altro threads volevo che quello che viene scritto in questo script viene salvato sul database però non riesco ....
Questo è il codice:
Codice PHP:
<?
$nome = $_GET["nome"];
$cognome = $_GET["cognome"];
$eta = $_GET["eta"];
$hobbyes = $_GET["hobbyes"];
$db = mysql_connect("localhost", "stichtom",""); /*accedo al database*/
if(!$db) /*se c'é stato qualche errore:*/
die('ERRORE: non posso accedere al database!');
mysql_select_db("my_stichtom",$db); /*mio database*/
$testo="INSERT INTO persona (nome,cognome,eta,hobbyes) VALUES ('$nome','$cognome''$eta','$hobbyes')";
if(!mysql_query($testo,$db)) /*eseguo la query e controllo se va a buon fine ^^*/
die('Errore: non riesco a eseguire la query');
mysql_close($db);
if(empty($nome)){ $nome = "Campo vuoto."; }
if(empty($cognome)){ $cognome = "Campo vuoto."; }
if(empty($eta)){ $eta = "Campo vuoto."; }
if(empty($hobbyes)){ $hobbyes = "Campo vuoto."; }
echo "Il tuo nome è: " . $nome . "<br />";
echo "Il tuo Cognome è: " . $cognome . "<br />";
echo "Hai" . $eta . "anni<br />";
echo "I tuoi hobby sono: " . $hobbyes . "<br />";
?>
Questa è la query che ho eseguito:
Codice:
CREATE TABLE persona (id INT (5) UNSIGNED not null AUTO_INCREMENT, nome VARCHAR (200),cognome VARCHAR(255),eta VARCHAR(10), hobbyes VARCHAR(255),PRIMARY KEY (id))
E un altra cosa con il suo codice se una persona non scrive niente viene visualizzato il tuo nome è: Campo vuoto...
Invece io vorrei una roba del tipo che se un campo non è compilato viene fuori scritto Errore Uno o più campi vuoti
Grazie anticipamente