Visualizzazione dei risultati da 1 a 4 su 4

Discussione: form dinamico

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    101

    form dinamico

    Io avrei un quesito.. vi posto il codice...


    Codice PHP:
    <tr> 
        <td>Persone:  </td> 
        <td><select name="employee"> 
        <?PHP 
    while ($row mysql_fetch_array($results)) { 
    ?> 
    <option value="<?=$row["id"]?>"><?=$row["Cognome"]?> <?=$row["Nome"]?> [<?=$row["salary"]?>]</option> 
    <?php 

    ?> 
    <option selected>-</option> 
        </select></td> 
    </tr>

    è possibile con php fare in modo che un utente..
    cliccando su un semplice link.. o un semplice + o -

    possa aggiungere o sottrarre delle nuove righe <tr><td>....</td></tr> come questa sopra in una tabella?

    come si può fare?

    non so se avete in mente... quei siti dove ci sono dei campi per poi inviare i dati a un database...

    ma avete come opzione l'aggiunta tramite click di una o + campi uguali ai precedenti (per inserire + righe con un solo SEND)... cosî da evitare di dover ricaricare ogni volta la pagina x inserire una riga nuova alla volta...

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Quella riga contiene codice PHP.
    E` noto che il codice PHP viene elaborato sul server PRIMA di inviare la pagina al client. Quindi quando arriva al browser il tuo codice sara` del tipo:
    codice:
    <tr>
        <td>Persone:  </td>
        <td><select name="employee">
          <option value="riga1">Rossi Mario [3500]</option>
          <option value="riga1">Bianchi Maria [3800]</option>
          ....
          <option selected>-</option>
        </select></td>
    </tr>
    Quindi viene trasferito al client un pezzo di database.

    Ora dovrebbe essere chiaro che l'aggiunta di una riga comporta conoscere sul client tutti i dati che devono essere inseriti.
    Se questo e` possibile dal punto di vista logico, poi c'e` il problema di inserire tecnicamente la riga stessa.
    Ti anticipo che e` una cosa possibile, ma un po' complessa, che quindi va fatta da persone con una buona base di conoscenza di JS.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    101
    si.. i dati sono accessibilissimi... soltanto che io di js non ho mai fatto nulla....

    il mio problema è solo trovare il codice che mi permetta con un click su un pulsante di aggiungere delle righe appena sotto a quelle già esistenti.. contenenti la stessa identica cosa..

    questo ogni volta che si clicca sul pulsante aggiungi....e invece... toglie righe ogni volta che clicco su togli...


    c'è qualcuno che capisce qualcosa di js e mi posta il codice?
    thanks a lot

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    In (quasi) tutti i siti che presentano questa possibilita' il form viene inviato al server che provvede a restituire una pagina con il numero di righe richiesto...
    Ma per questo puoi continuare ad utilizzare il tuo crossposting

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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.