Ciao
Ho questo semplice script con il quale inserisco i dati
in una tabella di un database mysql opportunamente creata con i campi di cui nello script sotto:
Adesso vorrei implementare il codice inserendo la possibilità dicodice:<?php include("dati.php"); $link=mysql_connect("$db_host","$db_login","$db_pass") or die ("Non riesco a connettermi a [b]$db_host"); @mysql_select_db ($database, $link) or die ("Non riesco a selezionare il db $database "); if (isset($_REQUEST['nome'])){ $dati=" INSERT INTO rubrica VALUES (NULL, '".$_REQUEST['nome']."', '".$_REQUEST['cognome']."', '".$_REQUEST['reparto']."', '".$_REQUEST['stipendio']."' )"; mysql_query ($dati, $link) or die ("Non riesco ad eseguire la query $dati"); Echo "I Dati sono stati archiviati con successo nel DataBase $database"; mysql_close ($link); echo "<meta http-equiv=refresh content=3;url=$PATH_INFO>"; } ?> <html> <head> <title>Form dati</title> </head> <body> <TABLE border=0 width=100% cellpadding=3> <tr> <td width=100% colspan=2> <p align=center>Inserisci i dati del nuovo utente <form method=POST action=<? $PATH_INFO ?>> </td> </tr> <tr> <td width=18%>Nome</td> <td width=82%><input type=text name=nome size=20></td> </tr> <tr> <td width=18%>Cognome</td> <td width=82%><input type=text name=cognome size=20></td> </tr> <tr> <td width=18%>Reparto</td> <td width=82%><input type=text name=reparto size=20></td> </tr> <tr> <td width=18%>Stipendio</td> <td width=82%><input type=text name=stipendio size=20></td> </tr> <tr> <td width=18%><input type=submit value=Inserisci nuovi dati></td> <td width=82%></form></td> </tr> </table> </body> </html>
caricare anche un'immagine relativa ad ogni nome (e quindi ID) e dovrei aggiungere un modulo dal quale
scegliere e caricare l'immagine.
Penso di dover anche inserire un nuovo campo, per il nome dell'immagine, nella tabella.
Tutte le immagini dovrebbero essere inserite in una cartella sul server
Potete aiutarmi a capire come si fa?
qual'è il codice con il form e il bottone sfoglia per caricare l'immagine?
E quale quello poi per richiamarla per singolo utente (iD)?
Grazie anticipatamente.

Rispondi quotando