Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    442

    [PHP] ECHO valori select

    Salve gente,
    vi spiego il piccolo problema io ho una select numerica che creo con un for e devo fare un echo del numero selezionato con la select solamente che
    se gli dico
    echo $id."||".$i;
    $id me la stampa correttamente mentre $i mi da sempre 11 qualunque valore di selecct io selezioni

    Codice PHP:
    <?
    if($_GET)
    {
    $id=$_GET['id'];

    echo 
    "
    <select name=sel>"
    ;
                        for(
    $i=1$i<11$i++)
                        {
                        echo 
    "<option value=\"$i\" id=\"$i\">".$i."</option>";
                        }
                        
    echo 
    "</select>
            <form method=POST action=\"
    $_SERVER[PHP_SELF]\">
            <input type=hidden name=id value=\"
    $id\">
            <input type=hidden name=sel value=\"
    $i\">
            <input type=submit name=submit value=submit>
            </form>

    "
    ;

    }
    else if(
    $_POST)
    {
    $id=$_POST['id'];
    $i=$_POST['sel'];
    echo 
    $id."||".$i;

    }
    else
    {
    echo 
    "ciao";
    }
    grazie per la disponibilità

  2. #2
    Utente di HTML.it L'avatar di kodode
    Registrato dal
    Sep 2002
    Messaggi
    1,896
    prova cosi....
    Codice PHP:
    <? 
    if($_GET

    $id=$_GET['id']; 

    echo 
    " <form method=POST action=\"$_SERVER[PHP_SELF]\"> 
    <select name=sel>"

                        for(
    $i=1$i<11$i++) 
                        { 
                        echo 
    "<option value=\"$i\" id=\"$i\">".$i."</option>"
                        } 
                         
    echo 
    "</select> 
            
            <input type=hidden name=id value=\"
    $id\"> 
            <input type=submit name=submit value=submit> 
            </form> 

    "



    else if(
    $_POST

    $id=$_POST['id']; 
    $i=$_POST['sel']; 
    echo 
    $id."||".$i


    else 

    echo 
    "ciao"
    }

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    442
    grazie tante funziona alla grande !!!!

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.