ciao ragazzi volevo chiedervi un vostro parere , vi spiego mi sono messo a studiare il php tramite guide e quello che si trova in rete adesso ho provato a fare la connessione al databas e li mi va senza problemi poi mi sono messo ad inserire i dati due semplici dati tipo nome e cognome pero non riesco ad inserli nel database secondo voi cosa sbaglio?
Codice PHP:
$db_host='localhost';
$db_user ='root';
$db_pass ='maurizio';
$db_name ='pippo';
$connection = mysql_connect($db_host,$db_user,$db_pass);
if(!$connection){
die("errore nella connessione".mysql_error());
}$connection_db= mysql_select_db($db_name,$connection);
if(!$connection_db){
die('errore nella connessione al database'.mysql_error());
}
###################################################################################
###################################################################################
/*FORM */ ##
echo "<form name='' action='x.php' metod ='POST' >"; ##
echo"<table>
<tr><td></td><td><input type ='text'name='name' id='name'><td></td><td></td></tr>
<tr><td></td><td><input type ='text'name='cognome' id='cognome'></td>
<td><input type='submit'name='' value ='prova'</td></tr></table>
</form>"; ##
###################################################################################
###################################################################################
$name = $_POST['name'];
$cognome = $_POST['cognome'];
if(get_magic_quotes_gpc());
{
$name= stripslashes($name);
$cognome = stripcslashes($cognome);
}
$name = mysql_real_escape_string($name);
$cognome = mysql_real_escape_string($cognome);
$sql_insert = "INSERT INTO prova (name,cognome) VALUES ('$name','$cognome')";
$result=mysql_query($sql_insert);
if(!$sql_insert){
die ("errore nell inserimento dei dati".mysql_error());
}
mysql_close($connection);
il files l ho chiamato x.php nel form ho messo l action x.php comunque il database si popola con gli id ma non scrive niente
ciao attendo vostre notizie