- Home
- Categorie
- Coding e Sistemistica
- PHP
- Problema inserimento record
-
Problema inserimento record
Salve a tutti,
sono un nuovo utente...mi scuso per non essermi presentato ma è un problema che devo risolvere piu in fretta possibile XD
Veniamo al dunque...ho postato qui i codici di 2 pagine...ho problema con la pagina php, in quanto quando parte lo script mi da errore di sintassi...riuscite a sistemarmi il problema? E magari vedere se è scritto tutto giusto o c'è qualcosa che non va...
Grazie milleIndex.html
<html> <head><title>Inserimento record</title></head> <body> <table> <form method="post" action="record.php"> <tr><td>Cognome</td> <td><input type="text" name="uno" size="20" maxlength="20"></td></tr> <tr><td>Nome</td> <td><input type="text" name="due" size="20" maxlength="20"></td></tr> <tr><td>Azienda</td> <td><input type="text" name="tre" size="20" maxlength="20"></td></tr> <tr><td>Ruolo</td> <td><input type="text" name="quattro" size="20" maxlength="20"></td></tr> <tr><td>Email</td> <td><input type="text" name="cinque" size="20" maxlength="20"></td></tr> <tr><td>Cellulare</td> <td><input type="text" name="sei" size="20" maxlength="20"></td></tr> <tr><td>Cognome</td> <td><input type="text" name="sette" size="20" maxlength="20"></td></tr> <tr><td>Nome</td> <td><input type="text" name="otto" size="20" maxlength="20"></td></tr> <tr><td>Azienda</td> <td><input type="text" name="nove" size="20" maxlength="20"></td></tr> <tr><td>Ruolo</td> <td><input type="text" name="dieci" size="20" maxlength="20"></td></tr> <tr><td>Email</td> <td><input type="text" name="undici" size="20" maxlength="20"></td></tr> <tr><td>Cellulare</td> <td><input type="text" name="dodici" size="20" maxlength="20"></td></tr> <tr><td>Email</td> <td><input type="text" name="tredici" size="20" maxlength="20"></td></tr> <tr><td>Cellulare</td> <td><input type="text" name="quattordici" size="20" maxlength="20"></td></tr> <tr><input type="submit" value="inserisci"></tr> </form> </table> </body> </html>
Record.php
<html> <title>Record</title> </head> <body> <?php $host= 'xxxxx' ; $user= 'xxxxxx' ; $password= 'xxxxx' ; $database= 'xxxxx' ; $1=$_POST['uno']; $2=$_POST['due']; $3=$_POST['tre']; $4=$_POST['quattro']; $5=$_POST['cinque']; $6=$_POST['sei']; $7=$_POST['sette']; $8=$_POST['otto']; $9=$_POST['nove']; $10=$_POST['dieci']; $11=$_POST['undici']; $12=$_POST['dodici']; $13=$_POST['tredici']: $14=$_POST['quattordici']; $db=mysql_connect($host, $user, $password) or die ("Impossibile connettersi al server $host"); mysql_select_db($database) or die ("Impossibile connettersi al database $database"); $query= "INSERT INTO `".$database."`.`travian` ( `primo`, `secondo`, `terzo`, `quarto`, `quinto`, 'sesto', 'settimo', 'ottavo', 'nono', 'decimo', 'undicesimo', 'dodicesimo', 'tredicesimo', 'quattordici' ) VALUE ( '$1', '$2', '$3', '$4', '$5' , '$6', '$7', '$8', '$9', '$10', '$11', '$12', '$13', '$14' );"; if (!mysql_query($query)) { print("Attenzione, impossibile inserire il record"); } else { print("Il record è stato inserito"); } mysql_close($db); ?> </body> </html>
-
Ciao,
l'errore di sintassi è nella query: dal campo 'sesto' in poi hai messo a tutti i nomi delle colonne della tabella gli apici semplici ' al posto dei backquotes `
Alessandro