Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di zeroh
    Registrato dal
    Feb 2002
    Messaggi
    138

    [Help] Errore nel Form per inserimento in database

    Ragazzi, sto imparando da poco a utilizzare grazie al pacchetto easyphp, questo amatissimo linguaggio.
    Stasera come prova sto simulando quello che è un newsmanager però c'è qualcosa che non va!! e volevo sapere se qualcuno di voi saprebbe aiutami vi espongo il problema

    Il file dove ho costuito il form presenta un codice di questo genere:

    <html>

    <?
    include ("config.inc.php");
    ?>

    <form method=post action=insertdata.php>
    Titolo:

    <input type=text size=40 name=titolo>



    Autore:

    <input type=text size=40 name=autore>



    Testo:

    <textarea cols=40 rows=10 name=testo></textarea>



    <input type=submit value=Invia> </form>
    </HTML>

    il file insertdata.php che ne cura l'inserimento è

    <html>
    <body>

    <?
    include("connect.inc.php");
    include("config.inc.php");

    //Preparo la query e la eseguo
    $query="INSERT INTO notizie ( `id` , `autore` , `titolo` , `corpo` ) VALUES ('', '$autore', '$titolo', '$testo')";

    mysql_query($query,$db);

    //chiudo la connessione
    mysql_close($db);
    ?>

    </body>
    </HTML>

    e mi ritrovo con un errore delle variabili:

    Notice: Undefined variable: autore in c:\programmi\easyphp1-8\www\insertdata.php on line 11

    Notice: Undefined variable: titolo in c:\programmi\easyphp1-8\www\insertdata.php on line 11

    Notice: Undefined variable: testo in c:\programmi\easyphp1-8\www\insertdata.php on line 11

    cosa può essere?

  2. #2
    Utente di HTML.it L'avatar di neida
    Registrato dal
    Feb 2005
    Messaggi
    1,478
    Aggiungi questo all'inizio della pagina insertdata.php
    codice:
    $autore = $_POST['autore'];
    $titolo = $_POST['titolo'];
    $testo = $_POST['testo'];
    La spiegazione è molto semplice, la trovi in questa pillola



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.