Visualizzazione dei risultati da 1 a 4 su 4

Discussione: sticky form

  1. #1
    Utente di HTML.it L'avatar di adp
    Registrato dal
    Oct 2008
    Messaggi
    87

    sticky form

    Salve ragazzi devo creare un form di questo tipo:
    sono tutte aree di testo con un titolo, dove inserire dei dati


    cognome :<input type="text">
    professione:<input type="text">
    data di nascita:<input type="text">
    password:<input type="text">solo questo valore deve essere preso da un db
    conferma password:<input type="text">


    In tutti gli altri campi devo inserire del testo e poi inviare il tutto in un db attraverso un bottone submit, ma il mio problema non è questo, ma il fatto di generare questa form attraverso gli sticky form, come si fa???? Qualcuno mi puo' aiutare???'
    Aiuto
    Adp

  2. #2
    Beh... se sai come recuperare i dati da una form, allora sai anche come creare una cosiddetta stricky-form.
    Qui c'è un ESEMPIO.

    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  3. #3
    Utente di HTML.it L'avatar di adp
    Registrato dal
    Oct 2008
    Messaggi
    87
    Ciao alcio74 grazie per la risposta.

    Il link però che mi hai dato non si apre come mai?

    Potresti aiutarmi?
    grazie mille
    ciao
    Adp

  4. #4
    A me si apre senza problemi, ad ogni modo, ti basterebbe mettere sticky forms in Google per trovare informazioni.... esattamente come ho fatto io!

    Il trucco per avere le variabili nella form anche nel caso il sistema non abbia accettato alcuni parametri e si sia costretti a tornare indietro senza però perdere quanto scritto, è semplicemente questo:

    Codice PHP:
    echo "
    <form action=\"xxx.php\" method=\"post\" enctype=\"abababaa\">
    <input type=\"text\" id=\"campo1\" name=\"campo1\" value=\""
    .$_POST['campo1']."\" />
    <input type=\"text\" id=\"campo2\" name=\"campo2\" value=\""
    .$_POST['campo2']."\" />
    <textarea id=\"campo3\" name=\"campo3\">"
    .$_POST['campo3']."</textarea>
    </form>
    "

    Se l'array $_POST è vuoto, il contenuto delle value della form sarà vuoto. Altrimenti sarà valorizzato.
    Se hai quindi uno script di filtraggio degli inputs che blocca uno o più campi, si può tranquillamente tornare indietro senza trovare la propria form completamente vuota!

    Due considerazioni però.

    1. Dovrai anche prevedere un sistema che indichi all'utente quale sia il campo che deve modificare in quanto non accettato dal sistema.
    2. Se hai i notice attivati, sappi che il sistema, la prima volta che la form sarà visualizzata e che quindi non ci sono i riferimenti nell'array $_POST, ti solleverà tanti WARNING quanti indici sono presenti nell'array superglobale.
    Questo non significa che lo script sia inutilizzabile, ma che ti compariranno X scritte se non provvedi a comandare a PHP di non comunicare i Notice.

    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

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.