Ok, ora funziona tutto... ho cambiato e usato mysqli_ e aggiustando le cose per la loro sintassi va! tuttavia dopo voglio accedere a una seconda pagina che mi faccia inserire dei campi che prima non volevo mettere... Non mi da errori o cosa, ma visto che nel database questi nuovi valori nono si salvano, un errore c'è...
codice:
<?php
echo "Ti sei registrato con successo";
?>
<html>
<head>
<meta charset="utf-8">
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<?php
session_start(); // come sempre prima cosa, aprire la sessione
$host='localhost';
$user='root';
$password='';
$database='ecommerce';
$db=mysqli_connect($host, $user, $password, $database) or die ("Impossibile connettersi al server $host");
mysqli_select_db($db, $database) or die ("Impossibile connettersi al database $database");
if (isset($_POST['Nome'],$_POST['Cognome'],$_POST['Telefono'],$_POST['NCivico'])) {
$query="INSERT INTO users (Nome, Cognome, Telefono, NCivico)" .
"VALUES('" .$_POST['Nome'] . "', '" .$_POST['Cognome'] . "', '" .$_POST['Telefono'] . "', '" .$_POST['NCivico'] . "')";
$query_registrazione1 = mysqli_query($db, $query);
}
?>
<p>Inserisci i dati mancanti!</p>
<form action="home.php" method="post">
Nome: <input type="text" name="Nome" /> </br></br>
Cognome: <input type="text" name="Cognome" /> </br></br>
Telefono: <input type="text" name="Telefono" /> </br></br>
Via: <input type="text" name="Via" /> </br></br>
Num.Civico: <input type="text" name="NCivico" /> </br></br>
Comune: <select name="nome">
<option>Seleziona Comune</option>
<?php
$query = "SELECT NomeComune FROM comune";
$query_r = mysqli_query($db, $query);
while ($array = mysqli_fetch_array($query_r)) {
$dati = $array['NomeComune']; //colonna che mi interessa
echo '<option value="'.$dati.'">'.$dati.'</option>';
}
?>
</select> </br></br>
<input type="submit" />
</form>
</body>
</html>