• User

    funziona!
    solo ce un problemino....
    ho sostituito N***&deg ***con num 🙂
    ho messo nell'action del form la pagina dove inviare num che e la stessa dove eseguo il secondo script. ma la variabile non viene passata:bho:
    se al posto della variabile passata metto un numero il tuo script va alla perfezione.....


  • Consiglio Direttivo

    @jackfolla said:

    funziona!
    😄
    @jackfolla said:
    solo ce un problemino....
    😢

    li hai modificati così?:?
    file_uno.html
    [html]
    <form name="form3" method="post" action="file_due.php">
    <label>N°
    <select name="num" id="num" type="select-one">
    ..........
    [/html]

    file_due.php
    [php]<?
    $i=$_POST['num'];
    ?>
    ...............[/php]


  • User

    si....
    solo che file1.html è carico_item.php
    e il form di selezione cosi
    <form name="form3" method="post" action="file_due.php" OnSelect="submit">


  • User

    praticamente deve stare tutto in una pagina.php e dopo aver fatto il submit degli item heiderare su una pagina dove faccio il riepilogo di tutti i dati e eventualmente stamparli.....ma perche hanno scelto me per questo progetto?


  • Consiglio Direttivo

    @jackfolla said:

    si....
    solo che file1.html è carico_item.php
    e il form di selezione cosi
    <form name="form3" method="post" action="file_due.php" OnSelect="submit">
    spe', forse intendi che quando selezioni il numero di righe nel file carico_item.php non apre la pagina file_due.php??:?


  • User

    gli script stanno tutti nella stessa pagina che e carico_item.php
    prima di cio ce una query che mi riepiloga i dati generali della bolla di carico che ho inserito con un precedente form....
    in questa pagina io dovrei selezionare il numero di item e inserire part number e serial number relativi alla bolla.
    poi effettuare il submit per registrare i dati....


  • User

    non vedo nessun errore....:x forse e l'eta sto perdendo colpi....:)
    [html]
    <table width="100%" border="0">
    <tr>
    <td><div align="center"><strong>Seleziona Il Numero di Item Presenti sulla documento</strong></div></td>
    </tr>
    <tr>
    <td><div align="center">
    <form name="form3" method="post" action="carico_item.php" OnSelect="submit" >
    <label>N°
    <select name="num" id="num">
    <option value="1" selected>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>
    </label>
    <p>
    <label></label>
    </p>
    </form>
    </div></td>
    </tr>
    </table>
    <?
    $i=$_POST['num'];
    ?>
    <form method="POST" name="form1" id="form1" action="carico_item.php >
    <table width="42%" border="0" align="center">
    <?
    $f=1;
    while ($f<=$i)
    {
    echo "<tr>
    <td height='18' class='headerTableGray'>
    <div align='center'> Part Number
    <input type='text' name='Part Number".$f."' id='Part Number'>
    </div></td>
    <td class='headerTableGray'><label>
    <div align='center'>Serial Number
    <input type='text' name='Serial Number".$f."' id='Serial Number'>
    </div>
    </label></td>
    </tr>" ;
    $f=$f+1;
    }
    ?>
    </table>
    <p> </p>
    <p align="center">
    <label>
    <input type="hidden" name="N°" value="<? echo $i; ?>">
    <input type="submit" name="button" id="button" value="Invia">
    </label>
    </p>
    </form>
    [/html]


  • Consiglio Direttivo

    @jackfolla said:

    praticamente deve stare tutto in una pagina.php e dopo aver fatto il submit degli item heiderare su una pagina dove faccio il riepilogo di tutti i dati e eventualmente stamparli.....ma perche hanno scelto me per questo progetto?
    I tre script possono tranquillamente stare anche dentro una stessa pagina 😉

    carico_item.php

    [php]
    <form name="form3" method="post" action="carico_item.php">
    <label>N°
    <select name="num" id="num" type="select-one">
    <option value="1" selected>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>
    </label>
    <input type="hidden" name="action" value="1">
    <input type="submit" value="seleziona">
    </form>

    <?
    $action=$_POST['action'];
    switch ($action)
    {
    case 1:

        $i=$_POST['num'];
    
        echo '<form method="POST" name="form1" id="form1" action="carico_item.php">
         <table width="42%" border="0" align="center">';
    
        $f=1;
        while ($f<=$i)
        { 
         echo "<tr>
                <td height='18' class='headerTableGray'>
                 <div align='center'> Part Number
                  <input type='text' name='PNumber".$f."' id='PNumber".$F."'>
                 </div></td>
                <td class='headerTableGray'><label>
                 <div align='center'>Serial Number
                  <input type='text' name='SNumber".$f."' id='SNumber".$f."'>
                 </div>
                </label></td>
               </tr>";
         $f=$f+1;
        }
    

    echo "</table>
    <p> </p>
    <p align='center'>
    <label>
    <input type='hidden' name='num' value='".$i."'>
    <input type='hidden' name='action' value='2'>
    <input type='submit' name='button' id='button' value='Invia'>
    </label>
    </p>
    </form>";
    break;

    }

    [/php]

    edit: avevo dimenticato il break 😄


  • User

    è una bomba!
    solo devo risovlere un piccolo bug....
    nella stessa pagina io paaso una variabile di modulo per effettuare il riepilogo dei dati generali della bolla di carico.
    quando vado a selezionare il numero di elementi da caricare probabimente perdo la variabile post che uso per effettuare la query....
    secondo te se la salvo come variabile di sessione risolvo il problema?
    comunque mi hai salvato la vita.....
    devo solo capire come fare lo script di invio dei dati al db..... ma una cosa alla volta......


  • Consiglio Direttivo

    @jackfolla said:

    secondo te se la salvo come variabile di sessione risolvo il problema?
    O te la continui a portar dietro tramite hidden data o te la "trasporti" tramite le sessioni 😉 la decisione sta a te 😉