Visualizzazione dei risultati da 1 a 5 su 5

Discussione: form in php

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    1,683

    form in php

    ciao a tutti!!! ho due domande:

    1)sto creando un menù a tendina dei giorni ma mi dice:
    Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /var/www/login/registrazione.php on line 45
    il codice che o scritto è questo:
    Codice PHP:
    echo "<select name="giorni">";

        for(
    $i=1;$i<=31;$i++)

            echo 
    "'<option value="1">'" echo $i
                    echo 
    "'</option>'
    </script>
    </select>"

    2)ho fatto una checkbox

    Codice PHP:
    echo 

    Vuoi iscriverti alla newsletter?
    <input type='radio' name='collare' value='"
    ;
    echo 
    $si_news;
    echo
    " checked='checked'> Si' 

           <input type='radio' name='collare' value='"
    ;
    echo 
    $no_news;
    echo
    "'> No 

    "

    non so se è giusto, però nel value ho messo la variabile, ho provato a stamparla per veder che conteneva, ma non stampava nulla, volevo sapere se ho scritto bene lo script, e comunque se clicco su si o su no, come controllo cosa è selezionato?

    grazie

  2. #2
    per il primo prova questo:
    Codice PHP:
    echo "<select name=\"giorni\">"

        for(
    $i=1;$i<=31;$i++) {

            echo 
    "<option value=\"1\">" $i "</option>";
    }
    echo 
    "</script> </select>"
    mentre per il secondo:
    Codice PHP:
    echo 

    Vuoi iscriverti alla newsletter?
    <input type=\"radio\" name=\"collare\" value=\""

    echo 
    $si_news
    echo 
    "\" checked='checked'> Si' 
     <input type=\"radio\" name=\"collare\" value=\""

    echo 
    $no_news
    echo
    "\"> No 

    "


  3. #3
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    1,683
    il codice che mi hai dato va benissimo, grazie, ma ho un altro problema
    io ho questi file:
    form.php
    Codice PHP:
    <?
    echo "<form method=\"post\" action=\"pag.php\">";
    echo 
    "<select name=\"giorni\">";

        for(
    $i=1;$i<=31;$i++) {

            echo 
    "<option value=\"uno\">" $i "</option>";
    }
    echo 
    "</script> </select>";

    echo 


    Vuoi iscriverti alla newsletter?
    <input type=\"radio\" name=\"news\" value=\""
    ;
    echo 
    $si_news;
    echo 
    "\" checked='checked'> Si' 
     <input type=\"radio\" name=\"news\" value=\""
    ;
    echo 
    $no_news;
    echo
    "\"> No 

    "
    ;
    echo 
    "<input type=\"submit\" name=\"submit\" value=\"Entra\">
    </form>"
    ;
    ?>
    e pag.php
    Codice PHP:
    <?
        $_SESSION
    ['si'] = $_POST['news'];
        
    $_SESSION['giorno'] = $_POST['uno'];
        echo 
    $_SESSION['si'];
        echo 
    $_SESSION['giorno'];
    ?>
    io nel file pag.php voglio stampare i dati presi dal form.php

    l'errore è questo:

    Notice: Undefined index: uno in c:\programmi\easyphp1-8\www\pag.php on line 3

    Notice: Undefined variable: si_news in c:\programmi\easyphp1-8\www\form.php on line 12

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    1,683
    ok, nulla... ho risolto, grazie per la dritta comunque

  5. #5

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.