Visualizzazione risultati 1 fino 19 di 19

Discussione: Form & Php

  1. #1
    Guest

    Unhappy Form & Php

    Ragazzi ho un problema

    Ho provato a fare un form in html che invia i dati ad una pagina in php che elabora i dati.

    form html

    <form method="get" action="scelta.php">
    <SELECT NAME="valore">
    <OPTION value="explorer">explorer</OPTION>
    <OPTION value="opera">opera</OPTION>
    <OPTION value="netscape">netscape</OPTION>
    <OPTION value="firefox">firefox</OPTION>
    </SELECT>
    <input type=submit value="Seleziona">

    pagina in php

    <?php
    $valore = $_get["valore"];

    $a = "explorer";
    $b = "opera";
    $c = "netscape";
    $d = "firefox";


    if ($valore == $a ) {

    $bro="1";
    }

    if ( $valore == $b ) {

    $bro="2";
    }

    if ($valore == $c ) {

    $bro="3";
    }

    if ($valore == $d ) {

    $bro="4";
    }

    echo "Il broswer è di tipo $bro ";

    ?>

    il problema è che la variabile $valore sembra che rimanga sempre vuota, il form non fà passare i dati.
    Ho provato sia $_get["valore"]; sia $_get[valore]; ma non funziona comunque. Eppure non mi sembra di avere fatto errori

    Qualcuno può aiutarmi??

  2. #2
    Guest

    Predefinito

    prova a togliere value e a lasciare semplicemente <option>Nome</option>

    in questo caso se uno seleziona questa opzione la variabile del select (nel tuo caso "valore") avrà come dati "Nome"

    ciao!!
    giako

  3. #3
    Guest

    Predefinito

    Non funziona lo stesso, continua a visualizzare campo vuoto.

  4. #4
    Guest

    Predefinito

    prova $_GET['valore'];
    e dimmi cosa appare nella barra del browser dopo aver inviato il form

    mavericck

  5. #5
    Guest

    Predefinito

    Adesso funzionaaa grande lui!! ha, già che sono qui e vi scasso, se volessi evitare di usare il pulsante "seleziona" ed inviare direttamente il form una volta selezionata la scelta come dovrei fare?

  6. #6
    Guest

    Predefinito

    Con PHP non si può. Mi sa che dovresti usare javascript.

  7. #7
    Guest

    Predefinito

    và bene anche in script... però non ho idea dei comandi... se melo dite mi fate un favore, grazie!

  8. #8
    Guest

    Predefinito

    Attento che lo script
    $valore = $_get["valore"];
    può dare errori di Notice se attivati nel php.ini

  9. #9
    Guest

    Predefinito

    Citazione Originalmente inviato da nix82
    Attento che lo script
    $valore = $_get["valore"];
    può dare errori di Notice se attivati nel php.ini
    Non so di preciso cos'è, cmq non è legato ad altri script php, è indipendente.

  10. #10
    Guest

    Predefinito

    Di javascript non so niente. Forse potrai trovare qualcosa qua:

    http://forum.altervista.org/forumdisplay.php?f=8

  11. #11
    Guest

    Predefinito

    per evitare errori fai così
    Codice PHP:
    @$valore = $_get['valore'];

  12. #12
    Guest

    Predefinito

    oh, sembra incredibile ma funziona solo con $valore = $_GET['valore']; , se metto qualsiasi altro parametro non funziona, neppure con $valore = $_get['valore'];

    L'importante è che funzioni
    Ultima modifica di harryweb : 10-05-2005 alle ore 20.01.28

  13. #13
    Guest

    Predefinito

    ops mea culpa XD

    $_GET[''] è una funzione di PHP, $_get[''] non esiste... il @ davanti sarebbe a dire "PHP: se non trovi questa variabile non segnalare l'errore"

    quindi prova con questo che dovrebbe andare ;)
    Codice PHP:
    @$valore = $_GET['valore'];

  14. #14
    Guest

    Predefinito

    ma se ha detto che funziona perchè dovrebbe modificare ulteriormente??

    mavericck

  15. #15
    Guest

    Predefinito

    nel qualunque caso quella variabile non venga inviata alla pagina PHP, il codice gira lo stesso senza bloccarsi del tutto :-|

  16. #16
    Guest

    Predefinito

    Vabbè... cmq funziona, grazie a tutti!

  17. #17
    Guest

    Predefinito

    potresti postare il link dello script per cortesia? ;)

  18. #18
    Guest

    Predefinito

    e allora...si può avere sto link allo script ? ;)

  19. #19
    Guest

    Predefinito

    Si si eccomi, scusa ma sono stato assente per un pò OLD
    Lo script è nell'homepage, in alto nella barra grigia

Regole di scrittura

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