Visualizzazione risultati 1 fino 2 di 2

Discussione: campo tabella (mysql)

  1. #1
    Guest

    Predefinito campo tabella (mysql)

    io ho creato un sistema per far votare i miei utenti
    ho creato una tabella chiamata voto con i campi id(chiave primaria, int(11),auto-increment)
    nome_utente(varchar(20))
    voto(int(10))
    poi ho creato il file vota.php cosi
    Codice HTML:
    <form name="modulo" action="votoxc.php" method="post">
       il tuo nome <input type="text" name="nome" size="12" maxlength="12"><br>
      vota il programma <select name="voto">
    <?php
    for($i=1;$i<11;$i++){
    echo "<option value=\"$i\">$i</option>\n";
    }
    ?>
    </select> 
    <td colspan="2" align="center"><input type="submit" value="vota" name="invio">
    </form>
    e il file
    Codice PHP:
    <?php

    <?php
    $connessione
    =mysql_connect("localhost", "tuttosultennis", "****");
    $selezione_db=mysql_select_db("my_tuttosultennis", $connessione);


    $i= "insert into voto(nome_utente,voto) VALUES(\"$_POST[nome]\",\"$_POST[voto]\",now())";
    mysql_query($i)or die (mysql_error());
    echo
    "voto inserito con successo";
    ?>
    se provo il programma quando invio la form mi appare a video

    Column count doesn't match value count at row 1


    per favore aiutatemi!!!!
    Ultima modifica di tuttosultennis : 09-09-2008 alle ore 12.09.36 Motivo: errrore di scrittura

  2. #2
    Guest

    Predefinito

    Ovvio, tu vuoi inserire 3 dati in 2 campi....
    (nome_utente,voto)
    (\"$_POST[nome]\",\"$_POST[voto]\",now())


    ciao!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •