Nella lezione precedente abbiamo realizzato una nuova pagina ,chiamata newmenu.php, e ci eravamo prefissati che nella zona contenuti potesse fornire la possibilità di interagire con i dati contenuti nel database.
Per fare questo dobbiamo inserire un form. Per chi usa Dreamweaver puo usufruire della modalità progettazione, molto più semplice ed intuitiva, usando il metodo descritto nel corso su dreamweaver. Se invece ci volessimo sporcare le manine utilizzando il codice dobbiamo scrivere :
Analizzando il codice scopriamo di aver realizzato un form che usa il metodo Post per passare i dati inseriti quando, una volta riempito il modulo e cliccato sul tasto di submit si accede alla pagina createmenu.php.
Il form è composto da un campo di testo avente etichetta Nome Menu e da un menu a tendina con etichetta Posizione. Chiude il tutto un tasto di invio dati ed uno che permette di resettare i dati inseriti.
Ora all'interno dei tag select che definiscono la presenza del menu a tendina inseriamo il codice seguente.
Così facendo abbiamo stabilito la connessione con la tabella che ci interessa, come spiegato nel capitolo precedente, e poi abbiamo creato una variabile che conta il numero dei record presenti nella tabella ( $conteggio = mysql_num_rows ( $risultato ) ).
Poi abbiamo realizzato un ciclo for usando una variabile che parte da 1 e non da zero, perchè il valore presente nella posizione 0 non ci interessa, e che inserisce all'interno del menu i valori presenti nel database.
Visalizzando la pagina nel browser avrà questo aspetto.
COMMENTI







