Visualizzazione dei risultati da 1 a 3 su 3

Discussione: errore form perchè?

  1. #1
    Utente bannato
    Registrato dal
    Apr 2005
    Messaggi
    93

    errore form perchè?

    ho creato questo form di iscrizione:

    Codice PHP:
    <form action="isc.php" method="post">
    <
    table border="0" cellpadding="0" cellspacing="1" align="center">

    <
    tr><td>
    Username:</td><td>
    <
    input type="text" name="username" size="15" maxlength="50"></td></tr>
    <
    tr><td>
    Nome:</td><td>
    <
    input type="text" name="nome" size="15" maxlength="50"></td></tr>
    <
    tr><td>
    Cognome:</td><td>
    <
    input type="text" name="cognome" size="15" maxlength="50"></td></tr>
    <
    tr><td>
    Email:</td><td>
    <
    input type="text" name="email" size="15" maxlength="50">
    </
    td></tr>
    <
    tr><td>
    Città:</td><td>
    <
    input type="text" name="citta" size="15" maxlength="50"></td></tr>
    <
    tr><td>
    Provincia:</td><td>
    <
    input type="text" name="provincia" size="15" maxlength="50"></td></tr>
    <
    tr><td>


        
    <
    input type="submit" size="20" value="Ok"></td>
    </
    tr>
    </
    table>
    </
    form

    con il relativo isc.php
    Codice PHP:
    <?php

    $db_username 
    'root';
    $db_password '';
    $db_host '127.0.0.1';

    $cusername $_POST['username'];
    $cnome $_POST['nome'];
    $ccognome $_POST['cognome'];
    $cemail $_POST['email'];
    $ccitta $_POST['citta'];
    $cprovincia $_POST['provincia'];





    $link mysql_connect("$db_host""$db_username""$db_password") or die("Errore connessione: "mysql_error());
    mysql_select_db('iscrizione') or die("Errore apertura database: " mysql_error());

    $strsql="INSERT INTO iscritti (username,nome,cognome,email,citta,provincia) VALUES ('$cusername','$cnome','$ccognome','$cemail','$ccitta','$cprovincia',)";

    @
    mysql_query("$strsql",$link) or die("Errore query database: " mysql_error());

    echo 
    "Grazie per esserti iscritto";

    ?>

    però mi da questo errore:

    Notice: Undefined index: citta in D:\EasyPHP-5.3.3\www\isc.php on line 12
    Errore query database: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1

    come se avessi sbagliato qualcosa a scrivere...cosa

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,469
    Nella tabella "iscritti" esiste una colonna chiamata "citta"? Non è che l'hai creata con la a accentata?

    Codice PHP:
    $strsql="INSERT INTO iscritti (username,nome,cognome,email,citta,provincia) VALUES ('$cusername','$cnome','$ccognome','$cemail','$ccitta','$cprovincia',)"
    qui devi togliere la , prima della )

  3. #3
    Utente bannato
    Registrato dal
    Apr 2005
    Messaggi
    93
    si grazie era la , che dava fastidio

    sai dove posso imparare a fare un'area di accesso riservata?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.