• User Newbie

    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 mille

    Index.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>
    

  • User Attivo

    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