Visualizzazione dei risultati da 1 a 3 su 3

Discussione: [mysql] inserimento

  1. #1

    [mysql] inserimento

    uno stupido inserimento sta diventando un problemone...ho usato phpmyadmin per creare un db in cui ho creato la tabella prova con campi codice_tessera e nome in cui si devono memorizzare i dati passati da una pagina html attraverso un form, quindi i valori di codice tessera e del nome...semplicissimo! MA NON FUNZIONA, la risposta è sempre: inserimento non eseguito, e dopo tante prove e controlli, vi posto il codice...grazie mille in anticipo per le risposte

    form.html:

    <html>
    <head>
    <title>PAGINA CARICAMENTO DATI</title>
    </head>

    <body>
    <table border="0">
    <tr>
    <td align="center">Inserisci i dati richiesti</td>
    </tr>
    <tr>
    <td>
    <table>
    <form method="post" action="inserimentook.php"></form>
    <tr>
    <td>codice tessera</td>
    <td><input type="text" name="codtes" size="20">
    </td>
    </tr>
    <tr>
    <td>Nome</td>
    <td><input type="text" name="nome" size="20">
    </td>
    </tr>
    <tr>
    <td>esito inserimento</td>
    <td align="right"><input type="submit"
    name="submit" value="Sent"></td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    </body>
    </html>

    inserimentook.php:

    <?php
    mysql_connect("localhost", "user", "password");
    mysql_select_db("nomedb");

    $toinsert = "INSERT INTO prova (codice_tessera, nome) VALUES('$codtes', '$nome')";

    $risultato = mysql_query($toinsert);

    if($risultato){
    echo("
    Inserimento avvenuto correttamente");
    } else{
    echo("
    Inserimento non eseguito");
    }

    ?>

  2. #2
    tralasciando che non è la sezione preposta... le variabili con i dati post le hai trasformate?
    Inoltre, stampa a video la query sql prima di lanciarla, se ti dà problemi mettila a manina su un software come phpmyadmin e vedi se inserisce o se crea problemi.

  3. #3
    ho provato a inserire da php direttamente i valori anzicchè le variabili dal form e va benissimo! anche la lettura dati va bene, e funziona perfettamente anche l'inserimento fatto con phpmyadmin...ma con questo codice per leggere i valori da form:

    $query = "INSERT INTO prova (codice_tessera, nome) VALUES ('".$_POST['codtes']."', '".$_POST['nome']."')";

    $risultato = mysql_query($query);

    if($risultato){
    echo("
    Inserimento avvenuto correttamente");
    } else{
    echo("
    Inserimento non eseguito");
    }

    il messaggio è sempre INSERIMENTO NON ESEGUITO

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 © 2025 vBulletin Solutions, Inc. All rights reserved.