- Home
- Categorie
- Coding e Sistemistica
- PHP
- Campo Form Precompilato e Progressivo
-
Campo Form Precompilato e Progressivo
Ciao,
sono nuovo e da poco ho iniziato ad avvicinarmi a MySql e Php.
Ho bisogno di aiuto. Come da oggetto nella form, che andrà a popolare la mia tabella "fornitori", vorrei che un campo già compilato con un numero (= a Id della Tabella).
Dopo l'invio della form tale numero deve incrementare di 1.
Scrivo perchè non ho trovato, tra i vari post, quello che cerco.
Ho deciso di non utilizzare autoincrement dell'ID tabella perchè sconsigliato.
Aspetto vostre idee. Grazie
-
Edit Ma per precompilato, intendi l'intero form precompilato (Funzione update)?
Ciao Andrea_01, benvenuto nel Forum!
Esatto, aumentare l'id della tabella è sconsigliatissimo.
Immagina di avere una tabella di tipo:
ID Nome Fornitore 1 Ditta A 2 Fornitore B 3 Azienda C
E di aggiornare "Fornitore B"
La tua tabella diventerebbe:
ID Nome Fornitore 1 Ditta A 3 Fornitore B 3 Azienda C
Quindi, avresti due ditte con ID 3. A questo punto, ogni volta che cercassi di aggiornare o selezionare da tabella il fornitore con id 3 avresti due risultati.
Il mio suggerimento sarebbe quello di aggiungere un'ulteriore colonna al tuo database chiamata "num_aggiornamenti" ed incrementare quella.
Per quello che vuoi fare, ti servono due pagine:
- Form.php - Una pagina che visualizza il form e i dati del fornitore salvati sul database al moment, che trasmette a...
- Submit.php - Una pagina che recupera i dati inviati dall'utente (normalmente tramite GET o POST) e li salva sul database.
Ti consiglio di dare un'occhiata al linguaggio SQL (eg: MySQL) e all'uso di GET e **POST **in PHP!