Visualizzazione dei risultati da 1 a 8 su 8

Discussione: form e variabili

  1. #1

    form e variabili

    Ho creato un script php per interagire con mysql ma non mi passa le variabili con il post
    Penso di aver fatto tutto bene e nn mi spiego perchè non mi funziona


    <?
    //Inserimento nel Database

    if($_POST["$flag"] == "login") {

    //Connessione
    $linkdb = mysql_connect("localhost", "root", "xxx");
    if (!$linkdb)
    die ("

    Impossibile connettersi al server MySQL.</p>\n\n");
    mysql_select_db ("mybd")
    or die ("

    Impossibile connettersi al db: " . mysql_error() . "</p>\n\n");



    $tra = $_POST["trama"];

    //Inserisco nella tabella
    $sql = "INSERT INTO 'tab1' VALUES('', '$tra');";
    $query = safe_query($sql);

    }

    ?>

    <body bgcolor="#C0C0C0">

    <form method="post" action="<?= $PHP_SELF?>">

    <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="80%" id="AutoNumber1">
    <tr>
    <td width="43%">
    <p align="right"><font face="Brooklyn Kid">trama : </font></td>
    <td width="57%" align="center"><div align="left">
    <textarea rows="11" id="trama" cols="43"></textarea>
    </tr>
    <input type="submit" value="Inserisci" name="Inserisci" />
    <input type="hidden" name="flag" id="flag" value="login" />
    <input type="hidden" name="backfield" id="backfield" value="<?= $_GET['back'] ?>" />

    ho anche provato a farli passare per un'altro file

    uno html con :
    <form method="post" action="pagina.php">

    <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="80%" id="AutoNumber1">
    <tr>
    <td width="43%">
    <p align="right"><font face="Brooklyn Kid">trama : </font></td>
    <td width="57%" align="center"><div align="left">
    <textarea rows="11" id="trama" cols="43"></textarea>
    </tr>
    <input type="submit" value="Inserisci" name="Inserisci" />
    </form>
    e un fil .php con il codice di sopra ma non funziona

    Vi prego aiutatemi sono giorni che
    bye
    Powered by :

    Open Source ;-)

  2. #2
    cosa significa "non funziona"?

    Sarebbe utile il messaggio di errore di php...

  3. #3
    Iwk_Batterio ha ragione. Se non specifichi che significa non funziona noi non possiamo aiutarti. Dovresti dirci che messaggio d'errore ti viene restituito se ti viene restituito o cmq quale tipo di anomalia si verifica nel comportamento dello script.

  4. #4
    e proprio questo il motivo del mio attacco isterico
    il php non mi da nessun tipo di errore solo che i valori
    del post non vengono passati

    in poche parole la variabile $_POST['trama'] è vuota
    Powered by :

    Open Source ;-)

  5. #5
    Prova a vedere se i dati sono contenuti nell'array in questo modo: var_export($_POST);

  6. #6
    Utente di HTML.it L'avatar di luke83
    Registrato dal
    Jul 2000
    Messaggi
    1,217
    infatti nn esiste...
    fai così e funge:
    codice:
    .
    .
    <textarea rows="11" id="trama" name="trama" cols="43"></textarea> 
    .
    .
    ..::Luca::..
    » "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
    » "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
    [frasi random] - [Lucopedia] - [laFetta]

  7. #7
    Grazie mille
    ho trovato l'errore ed era molto grave non avevo messo il campo
    name ai campi del form

    ora funziona tutto a meraviglia

    Powered by :

    Open Source ;-)

  8. #8
    Utente di HTML.it L'avatar di luke83
    Registrato dal
    Jul 2000
    Messaggi
    1,217
    Originariamente inviato da luke83
    infatti nn esiste...
    fai così e funge:
    codice:
    .
    .
    <textarea rows="11" id="trama" name="trama" cols="43"></textarea> 
    .
    .
    :rollo:
    ..::Luca::..
    » "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
    » "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
    [frasi random] - [Lucopedia] - [laFetta]

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.