- Home
- Categorie
- Coding e Sistemistica
- Coding
- invio form in in database mysql..help
- 
							
							
							
							
							
invio form in in database mysql..helpciao a tutti ho un file form1.html <html> 
 <head>
 <title>Registrazione</title>
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
 </head><body> 
 <form action="insert.php" method="post" >
 marca: <input type="text" name="marca">
 </p>
 <p>
 modello: <input type="text" name="modello">
 </p>
 <p>
 prezzo: <input type="text" name="prezzo">
 </p>
 <p>
 <input type="submit" value="Invia">
 </p>
 </form>
 </body>
 </html>all invio del form mi da errore al seguente codice insert.php <?php /* Created on: 01/07/2008 */ ?> 
 <html>
 <body>
 <?php
 $hostname= "localhost";
 $username= "root";
 $password="";
 //apertura connessione database
 $conn=mysql_connect($hostname, $username, $password);
 if (! $conn){
 echo("errore connessione");
 exit ();
 }
 echo("connessione riuscita");//creazione o selezione di un database 
 mysql_select_db("articoli",$conn);
 //$insert= "INSERT INTO telefoni (marca,modello,prezzo)";
 //$insert.= "VALUES ('$marca','$modello','$prezzo')";
 $insert = "INSERT INTO telefoni (marca,modello,prezzo)
 VALUES ('$marca','$modello','$prezzo')";
 if(! mysql_query($insert))
 {
 echo("errore");
 exit();
 }
 echo("aggiunto correttamente");mysql_close($conn); 
 ?>
 </body>
 </html>grazie per l aiuto 
 
- 
							
							
							
							
							Che errore da? 
 se da errore la query metti mysql_query($insert) or die(mysql_error())
 cosi ti mostra l'errore
 
- 
							
							
							
							
							
grazie dark..ora mi dice che le variabili marca,modello e prezzo non sono definite, ma io le definite nella pagina del form..grazie 
 
- 
							
							
							
							
							$prezzo ecc sarebbero da sostituire con $_POST['prezzo'] 
 perchè in base alle impostazioni del php.ini può funzionare come no
 
- 
							
							
							
							
							
scusa se ti disturbo dark potresti modificare il mio codice perchè io ho fatto cpme dici tu ma mi da il seguente errore 
 Parse error: parse error, expectingT_STRING' orT_VARIABLE' or `T_NUM_STRING' in c:\program files\easyphp1-8\www\prova\insert.php on line 24
 grazie mille e scusami per il disturbo
 
- 
							
							
							
							
							metti $_POST[prezzo] 
 
- 
							
							
							
							
							
grazie 
 
- 
							
							
							
							
							prego 