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

    Problemi con post da form

    Ciao a tutti, non riesco a capire un problema che ho cioè:
    ho una pag admin.php e una funzione crea_nuova:

    function crea_nuova(){
    global $miaconn;

    $output='';
    $output.='<form name="info" action="anteprima2.php" metod="post"';
    $output.='<input type="hidden" name="id" value="<? echo $id ?>" />';
    $output.='<fieldset>';
    $output.='<legend>Newsletter</legend>';
    $output.='<label for="oggetto">Oggetto</label>
    ';
    $output.='<input type="text" id="oggetto" name="oggetto" />
    ';
    $output.='<label for="messaggio">Messaggio</label>
    ';
    $output.='<textarea rows="10" cols="20" id="messaggio" name="messaggio"> </textarea>
    ';
    $output.='<input type="submit" name="submit1" value="Anteprima">';
    $output.='</fieldset>';
    $output.='</form>';

    return($output);

    }


    Poi ho la pag anteprima2.php che ha solo questo codice:
    <?
    include(include/config.inc.php')

    $oggetto=$_POST['oggetto'];
    $messaggio=$_POST['messaggio'];
    echo $oggetto;
    echo $messaggio;
    ?>

    Perchè non fa niente????? Rimane bianca!!:-| help..grazie ciao.

  2. #2
    Tanto per cominciare qui:

    codice:
    $output.='<form name="info" action="anteprima2.php" metod="post"';
    manca >

    Correggi e riprova

  3. #3
    Ho corretto l'errore ma non va ancora...

  4. #4
    Originariamente inviato da Symon83
    Ho corretto l'errore ma non va ancora...
    OK, poi qui:

    codice:
    $output.='<input type="hidden" name="id" value="<? echo $id ?>" />';
    Per me non ha senso, al massimo:

    codice:
    $output.='<input type="hidden" name="id" value="'.$id.'" />';
    Di conseguenza $id che valore ha se non lo pasi alla funzione?

    Mancano tutti i value ai campi input, e i br si scrivono
    e non un po'
    un po'
    ma
    , non influiscono ma visto che ci siamo...

  5. #5
    Si su quello hai ragione scusa comunque:
    $output.='<input type="hidden" name="id" value="<? echo $id ?>" />';
    l'avevo già tolto ma non va lo stesso...non riesco a capire perchè.


    Originariamente inviato da serialkiller
    OK, poi qui:

    codice:
    $output.='<input type="hidden" name="id" value="<? echo $id ?>" />';
    Per me non ha senso, al massimo:

    codice:
    $output.='<input type="hidden" name="id" value="'.$id.'" />';
    Di conseguenza $id che valore ha se non lo pasi alla funzione?

    Mancano tutti i value ai campi input, e i br si scrivono
    e non un po'
    un po'
    ma
    , non influiscono ma visto che ci siamo...

  6. #6
    Di cosa ti scusi ?

    Comuque non è che lo devi togliere ma mettere come ti ho scritto, se poi il valore di $id ti serve nella pagina anteprima2.php così com'è non arriva di sicuro.

    Questo global $miaconn; cos'è?

    A cosa ti serve questa funzione?

  7. #7
    Ok..trovato l'errore...avevo scritto metod anzichè method...scusate! E grazie comunque per l'aiuto ciao!

  8. #8
    Nella pagina di arrivo scrivi:
    codice:
    print_r($_POST);
    e leggi il risultato.

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.