Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Problema

  1. #1

    Problema

    Salve, credo che per voi sia di facile risoluzione, e quindi eccovelo qui:

    Codice PHP:
    echo '<label for="giorno">giorno</label>';
    echo '<select name="giorno">;
    echo '<option value="" disabled="disabled" selected="selected">Giorno</option>';
    echo '<?php for($i=1$i<=31;$i++) { ?>';
    echo '<option value="<?php echo $i ?>"><?php echo $i ?></option><?php ?></select>';
    Mi potete dire perchè non visualizza la variabile $I? E' probabile che non la stampi perchè apro il php dentro un echo, ma come posso fare allora per fargli stampare quelle variabili nello stesso modo? Tenete presente che tutto funziona perfettamente se la usate fuori dal php.


  2. #2

    Re: Problema

    Originariamente inviato da _Marco_87
    Salve, credo che per voi sia di facile risoluzione, e quindi eccovelo qui:

    Codice PHP:
    echo '<label for="giorno">giorno</label>'; 
    echo '<select name="giorno">; 
    echo '<option value="" disabled="disabled" selected="selected">Giorno</option>';
    echo '<?php for($i=1$i<=31;$i++) { ?>';
    echo '<option value="<?php echo $i ?>"><?php echo $i ?></option><?php ?></select>';
    Mi potete dire perchè non visualizza la variabile $I? E' probabile che non la stampi perchè apro il php dentro un echo, ma come posso fare allora per fargli stampare quelle variabili nello stesso modo? Tenete presente che tutto funziona perfettamente se la usate fuori dal php.

    Codice PHP:
    echo '<label for="giorno">giorno</label>';
    echo 
    '<select name="giorno">';
    echo 
    '<option value="" disabled="disabled" selected="selected">Giorno</option>';
    for(
    $i=0$i<31;$i++) { echo '<option value=$i>$i</option>'; }
    echo 
    '</select>'
    Fare semplicemente cosi ?

  3. #3
    Mi vengono 31 $i, sei sicuro che sia giusto? Adesso provo ad aggiustarlo un poco..

  4. #4
    Originariamente inviato da _Marco_87
    Mi vengono 31 $i, sei sicuro che sia giusto? Adesso provo ad aggiustarlo un poco..
    Modificalo cosi:
    Codice PHP:
    for($i=0$i<31;$i++) { echo '<option value='.$i.'>'.$i.'</option>'; } 
    e fammi sapere

  5. #5
    Si adesso funziona. Grazie.

  6. #6
    Originariamente inviato da _Marco_87
    Si adesso funziona. Grazie.
    Di nulla

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.