Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Problemi con metodo post nel form

    Ciao ragazzi, ho fatto una pagina php chiama news.php. Probabilmente č una stupidata ma non riesco a vedere l'errore, il codice č il seguente:

    if ($_POST['submit1'] && $_POST['oggetto'] && $_POST['messaggio']) {

    $sql='INSERT INTO email(ema_oggetto, ema_testo) VALUES("'.$ogg.'","'.$mess.'")';
    mysql_query($sql,$miaconn) or die($sql);
    }
    else{echo'passaggio saltato';}

    E il form č il seguente:

    <form name="info" action="news.php" method="post" />
    <fieldset>
    <legend>Newsletter</legend>
    <label for="oggetto">Oggetto</label>

    <input type="text" id="oggetto" name="oggetto" />

    <label for="messaggio">Messaggio</label>

    <textarea rows="30" cols="30" id="messaggio" name"messaggio"> </textarea>

    <input type="submit" name="submit1" value="Invia">
    <input type="submit" name="submit2" value="Modifica">
    </fieldset>
    </form>

    Quando lo eseguo in qualsiasi caso mi va dentro l'else senza entrare nell'if, perchč?

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    143
    Si é una stupidata.
    Guarda il codice html della textarea
    <textarea rows="30" cols="30" id="messaggio" name"messaggio"> </textarea>
    Manca un =
    <textarea rows="30" cols="30" id="messaggio" name="messaggio"> </textarea>

    Capita, perķ un consiglio, prima di entrare in un forum a chiedere aiuto debuggate!!!
    Bastava che verificassi con un banale var_dump ($_POST), le variabili che venivano mandate e ti rendevi conto dell'errore.

  3. #3
    Ok l'ho visto grazie.Ciao

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