allora
per collegarlo
c'e' questo codice
config.php
Codice PHP:
<?php
//variabili
$host = "localhost";
$user = "root";
$pass = "password";
$db = "nome_db";
// connessione
$conn = mysql_connect($host, $user, $pass) or die ('Errore durante la connessione');
mysql_select_db($db)or die ('Errore nel selezionare il database');
?>
host e user dovrebbero essere quelli
poi abbiamo la paginetta
con il form
form.php
Codice PHP:
<?php
include_once('config.php');
?>
<html>
<head>
<title>
Pagina senza titolo
</title>
</head>
<body>
<form action="verifica.php" method="post">
<label>Nome:<input type="text" name="nome"></label>
<label>Data di nascita (gg/mm/aaaa):<select name="gg" style="background:beige; border:1px solid green">
<?php
for($i=1;$i<=31;$i++) {
echo '<option value="'.$i.'" name="'.$i.'">'.$i.'</option>';
}
?>
</select>
/
<select name="mm" style="background:beige; border:1px solid green">
<?php
for($i=01;$i<=12;$i++) {
echo '<option value="'.$i.'" name="'.$i.'">'.$i.'</option>';
}
?>
</select>
/
<select name="aaaa" style="background:beige; border:1px solid green">
<?php
for($i=1920;$i<=date('Y');$i++) {
echo '<option value="'.$i.'" name="'.$i.'">'.$i.'</option>';
}
?>
</select>
<input type="submit" value="Continua">
<input type="reset" value="Resetta">
</form>
</body>
</html>
e verifica.php
Codice PHP:
<?php
include_once('config.php');
$nome = addslashes($_POST['nome']);
$g = $_POST['gg'];
$m = $_POST['mm'];
$a = $_POST['aaaa'];
if ($nome == "") {
echo ('Inserisci il tuo nome');
} else
{ echo ("bene");
$sql = mysql_query("INSERT INTO `utenti` (`nome` ,`data_nascita` ) VALUES ('$nome', '$g/$m/$a')");
if (!$sql) {
echo ('Errore');
echo mysql_error();
} else {
echo ('ok');
}
}
?>
codice database:
Codice PHP:
CREATE TABLE IF NOT EXISTS `utenti` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`nome` varchar(100) NOT NULL,
`data_nascita` varchar(12) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=6 ;