Visualizzazione risultati 1 fino 6 di 6

Discussione: problema tra interazione input type e php

  1. #1
    sitosisaz non è connesso Utente giovane
    Data registrazione
    08-10-2008
    Messaggi
    67

    Predefinito problema tra interazione input type e php

    salve a tutti, non riesco a far interaggire queste 2 pagine php, vi dò i sorgenti così potete dirmi dove ho sbagliato:


    prova.php

    <form action=seconda.php >
    <input type=text name=a>
    <input type=text name=b>
    <input type=submit value="clicca">
    </form>



    seconda.php

    <php?

    if ($a<$b){

    echo "perfetto";

    else {

    echo "errore";

    }

    ?>



  2. #2
    Guest

    Predefinito

    Specifica il metodo del form, se è POST o GET, e di conseguenza dovrai usare

    $_POST['a'] e $_POST['b']
    oppure
    $_GET['a'] e $_GET['b']


    ciao!

  3. #3
    sitosisaz non è connesso Utente giovane
    Data registrazione
    08-10-2008
    Messaggi
    67

    Predefinito

    Citazione Originalmente inviato da debug Visualizza messaggio
    Specifica il metodo del form, se è POST o GET, e di conseguenza dovrai usare

    $_POST['a'] e $_POST['b']
    oppure
    $_GET['a'] e $_GET['b']


    ciao!

    scusa debug per la mia ignoranza ma non sò come mettere i 2 costrutti che mi hai citato sopra,
    me lo potresti mostrare perfavore???

    io avevo messo

    <form action=seconda.php method=get> <-------------avevo messo anche questo ma senza esito
    <input type=text name=a>
    <input type=text name=b>
    <input type=submit value="clicca">
    </form>
    Ultima modifica di sitosisaz : 19-02-2009 alle ore 15.45.33

  4. #4
    Guest

    Predefinito

    Devi semplicemente sostituire $a con $_POST['a'] e fare altrettanto per $b
    Ovvaimente dovrai specificare method="post" nel tag <form>


    Ciao!

  5. #5
    sitosisaz non è connesso Utente giovane
    Data registrazione
    08-10-2008
    Messaggi
    67

    Predefinito

    Citazione Originalmente inviato da debug Visualizza messaggio
    Devi semplicemente sostituire $a con $_POST['a'] e fare altrettanto per $b
    Ovvaimente dovrai specificare method="post" nel tag <form>


    Ciao!

    <form action=seconda.php >
    <input type=text name=$_POST['a'] >
    <input type=text name=$_GET['b']>
    <input type=submit value="clicca">
    </form>


    ho messo questo sorgente ma continua a non funzionare

  6. #6
    Guest

    Predefinito

    nono non hai capito,
    intanto un po di W3C; e poi $_POST

    Codice HTML:
    <form action="seconda.php" method="post" >
    <input type="text" name="a">
    <input type="text" name="b">
    <input type="submit" name="invia" value="clicca">
    </form>
    seconda.php

    Codice PHP:
    <?
    if(isset($_POST['invia'])){
    if(
    $_POST['a'] < $_POST['b']){
    echo
    "perfetto";
    }else{
    echo
    "errore";
    }
    }
    ?>
    quindi vediti:
    Variabili Predefinite
    ed in aggiunta è utile isset()
    Ultima modifica di yis : 19-02-2009 alle ore 15.56.25

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •