Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Ciclo di variabili

  1. #1

    Ciclo di variabili

    Il mio problema è il seguente:
    devo selezionare da un menu un numero (in questo caso da 1 a 10) e a seconda del numero che scelgo devo ottenere lo stesso numero del form
    Codice PHP:
    altezza e lunghezza [size="1"] (mm)[/size]: 
    [
    size="1"]Alt [/size]<input name="P_Altezza " style="width:50px;font-family:arial;font-size:10" type="text" >
    [
    size="1"]Lun [/size]<input name="P_Lunghezza " style="width:50px;font-family:arial;font-size:10" type="text" 
    Posto il codice interessato per intero:
    Codice PHP:
    <select name="Scelta" size="1">
      <option value="0" selected="selected"> </option>
      <option value="1">1</option>
      <option value="2">2</option>
      <option value="3">3</option>
      <option value="4">4</option>
      <option value="5">5</option>
      <option value="6">6</option>
      <option value="7">7</option>
      <option value="8">8</option>
      <option value="9">9</option> 
      <option value="10">10</option>
      
    </select>




    <?php
    if($Scelta>1)
    echo 
    '

    '
    ;

    $i 0;
    while (
    $i<$Scelta)
    {
        
    $i++;

    echo 
    'altezza e lunghezza [size="1"]n.'$i' (mm)[/size]: 
    [size="1"]Alt [/size]<input name="P_Altezza'
    $i,' style="width:50px;font-family:arial;font-size:10" type="text" >
    [size="1"]Lun [/size]<input name="P_Lunghezza'
    $i'" style="width:50px;font-family:arial;font-size:10" type="text" >';
    }
    if(
    $k!=0)
    echo 
    '</select>';
    ?>
    Grazie in anticipo

  2. #2
    Qualcuno mi aiuta???

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    539
    si tratta di javascript; al cambio della selezione del menu a tendina succede un evento che però non ho ben capito cosa ti deve fare...

    Codice PHP:
    <select name="Scelta" size="1" onChange="...qui richiami la funzione in javascript...">
      <
    option value="0" selected> </option>
      <
    option value="1">1</option>
      <
    option value="2">2</option>
      <
    option value="3">3</option>
      <
    option value="4">4</option>
      <
    option value="5">5</option>
      <
    option value="6">6</option>
      <
    option value="7">7</option>
      <
    option value="8">8</option>
      <
    option value="9">9</option>
      <
    option value="10">10</option>
      
    </
    select

  4. #4
    in pratica a seconda del valore dell'option mi deve scrivere i due output

    Esempio: value=1


    Codice PHP:
    [size="1"]Alt [/size]<input name="P_Altezza1" style="width:50px;font-family:arial;font-size:10" type="text" 
    [
    size="1"]Lun [/size]<input name="P_Lunghezza1" style="width:50px;font-family:arial;font-size:10" type="text" 
    value=3


    Codice PHP:
    [size="1"]Alt [/size]<input name="P_Altezza1" style="width:50px;font-family:arial;font-size:10" type="text" 
    [
    size="1"]Lun [/size]<input name="P_Lunghezza1" style="width:50px;font-family:arial;font-size:10" type="text" >

    [
    size="1"]Alt [/size]<input name="P_Altezza2" style="width:50px;font-family:arial;font-size:10" type="text" 
    [
    size="1"]Lun [/size]<input name="P_Lunghezza2" style="width:50px;font-family:arial;font-size:10" type="text" >

    [
    size="1"]Alt [/size]<input name="P_Altezza3" style="width:50px;font-family:arial;font-size:10" type="text" 
    [
    size="1"]Lun [/size]<input name="P_Lunghezza3" style="width:50px;font-family:arial;font-size:10" type="text" 
    speravo di risolvere con php perchè io di javascript non so nulla

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    539
    con php puoi farlo ma dovresti:

    - ricaricare la pagina ad ogni cambio di menu, inviando una variabile che ti faccia capire cosa devi vedere
    - creare un if con la variabile inviata in modo che ti faccia vedere una cosa piuttosto che un altra

    a sto punto fai in javascript una funzioncina che ti mostra/nasconde le opzioni in base al valore selezionato...fai molto prima!

    p.s. comunque in php sarebbe (mettiamo che hai inviato la variabile tramite GET)

    Codice PHP:
    <?php
    if($_GET['value']==1){
    ?>
    [size="1"]Alt [/size]<input name="P_Altezza1" style="width:50px;font-family:arial;font-size:10" type="text" >
    [size="1"]Lun [/size]<input name="P_Lunghezza1" style="width:50px;font-family:arial;font-size:10" type="text" >
    <?php
    }
    else{
    ?>

    [size="1"]Alt [/size]<input name="P_Altezza1" style="width:50px;font-family:arial;font-size:10" type="text" >
    [size="1"]Lun [/size]<input name="P_Lunghezza1" style="width:50px;font-family:arial;font-size:10" type="text" >

    [size="1"]Alt [/size]<input name="P_Altezza2" style="width:50px;font-family:arial;font-size:10" type="text" >
    [size="1"]Lun [/size]<input name="P_Lunghezza2" style="width:50px;font-family:arial;font-size:10" type="text" >

    [size="1"]Alt [/size]<input name="P_Altezza3" style="width:50px;font-family:arial;font-size:10" type="text" >
    [size="1"]Lun [/size]<input name="P_Lunghezza3" style="width:50px;font-family:arial;font-size:10" type="text" >
    <?php
    }
    ?>
    esempio con una variabile inviata tramite GET e condizione solo tra 2 valori; ovviamente poi ti adatti la condizione in base alle esigenze...

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.