Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Cicli

  1. #1

    Cicli

    Allora io ho fatto una pagina iniziale on i tag per far comparire un menu a tendina e un pulsante:

    <form action=result2.php method="POST">
    <fieldset>
    <select name="n">
    <option value ="3" selected="selected"> 3 </option>
    <option value = "4"> 4 </option>
    <option value = "5"> 5 </option>
    <input type="submit" value="Invia">
    </select>
    </fieldset>
    </form>

    poi ho creato la pagina result2.php:

    <?
    $_POST['n'];
    $_POST['3'] = 3 ;
    $_POST['4'] = 4 ;
    $_POST['5'] = 5 ;
    for($_POST['n'] = 3; $_POST['n'] = 5; ++$_POST['n']) {
    echo " <form><input type="text" name="n"></form> = $_POST['n']";
    }
    ?>

    In pratica nella pagina result2.php mi deve comparire tot form quanto è il numero nel menu a tendina io ho messo questo codice ma non funziona perchè??Qualcuno mi puo dare una mano?

  2. #2
    Il nome della tua select è "n" quindi tu nella pagina result2.php riceverai il suo valore con $_POST['n']... basta che lo assegni ad una variabile.. la select ti darà cmq un solo valore.. non 4 come pensi tu.. Quindi:

    result2.php
    Codice PHP:
    $n $_POST['n']; 
    e ci fai quello che vuoi...
    Questa volta, più che un voto.. è favoreggiamento.

  3. #3

  4. #4
    dipende cosa ci fai con quel valore...
    Questa volta, più che un voto.. è favoreggiamento.

  5. #5
    in pratica a seconda del valore nel menu a tendina ci sono to forum:
    valore menu a tendina=2 form=2 capito?

  6. #6
    Prova cosi:

    [php]
    $n = $_POST['n'];

    for(i = 1; i < $n; i++) {
    $form = "<form>\n";
    $form .= "<input type="test" name="n" />\n";
    $form .= "</form>\n";
    echo $form;
    }

    la cosa ha poco senso cmq xke i form creati non hanno un'action e non hanno un pulsante di invio.. Secondo me dovresti rivedere quello ke vuoi fare..
    Questa volta, più che un voto.. è favoreggiamento.

  7. #7
    allora a me serve solo che mi aggiunge i form poi forse ce la posso fare anche io se è chiedo a te

  8. #8
    accettami su msn cosi ne parliamo meglio

  9. #9

  10. #10
    Sono al lavoro.. dopo..
    Questa volta, più che un voto.. è favoreggiamento.

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.