- Home
- Categorie
- Coding e Sistemistica
- PHP
- Creazione form e inserimento dati sul db.
-
Creazione form e inserimento dati sul db.
Ciao a tutti,
Lo so, è la base ma sto diventando matto per realizzare questo semplice form per l'inserimento dei dati su un db.Mi serve uno script in php che mi inserisca dei dati su un database e poi la possibilità di fare ricerche all'interno del db per alcuni dei dati inseriti.
Il form è più o meno questo:
<form action="inserisci-ristorante.php" method="post"> <table> <tr><td>* Nome Ristorante:</td><td><input type="text" name="nome"></td></tr> <tr><td>* Indirizzo Email :</td><td><input type="text" name="email"></td></tr> <tr><td>* Descrizione :</td><td><TEXTAREA NAME="descrizione" ROWS=10 COLS=40></TEXTAREA></td></tr> <tr><td>Prodotti :</td><td><input type="text" name="prodotti"></td></tr> <tr><td>* Regione :</td><td><select id="SearchProvince" name="regione" class="provincesearch"> <option value="" selected="selected">Inserisci regione</option> <option value="abruzzo">Abruzzo</option> <option value="basilicata">Basilicata</option> <option value="calabria">Calabria</option> <option value="campania">Campania</option> <option value="emiliaromagna">Emilia Romagna</option> <option value="friuli">Friuli Venezia Giulia</option> <option value="lazio">Lazio</option> <option value="liguria">Liguria</option> <option value="lombardia">Lombardia</option> <option value="marche">Marche</option> <option value="molise">Molise</option> <option value="piemonte">Piemonte</option> <option value="puglia">Puglia</option> <option value="toscana">Toscana</option> <option value="trentino">Trentino Alto Adige</option> <option value="umbria">Umbria</option> <option value="valdaosta">Val d'aosta</option> <option value="veneto">Veneto</option> <option value="sardegna">Sardegna</option> <option value="sicilia">Sicilia</option> </select> </td></tr> <tr><td>* Città :</td><td><input type="text" name="citta"></td></tr> <tr><td>Località :</td><td><input type="text" name="localita"></td></tr> <tr><td>* Indirizzo :</td><td><input type="text" name="indirizzo"></td></tr> <tr><td>Eventi :</td><td><TEXTAREA NAME="eventi" ROWS=10 COLS=40></TEXTAREA></td></tr> </table> <p>I dati segnati con * sono obbligatori!</p> <input type="submit" name="submit" value="Invia"> </form> ```Nel creare la tabella non ho problemi, dovrebbe essere così:
CREATE TABLE
ristoranti
(
id
int(11) NOT NULL auto_increment,
name
varchar(50) NOT NULL default '',
descrizione
varchar(250) NOT NULL default '',
prodotti
varchar(250) NOT NULL default '',
regione
varchar(50) NOT NULL default '',
email
varchar(50) NOT NULL default '',
citta
varchar(50) NOT NULL default '',
localita
varchar(50) NOT NULL default '',
indirizzo
varchar(250) NOT NULL default '',
eventi
varchar(250) NOT NULL default '',
PRIMARY KEY (id
)
) TYPE=MyISAM AUTO_INCREMENT=4 ;Come vedete mi manca la parte necessaria all'inserimento vero e proprio nel db, il file, chiamiamolo "inserisci-ristorante.php" E ovviamente anche un modulo di ricerca per campi, ad esempio la ricerca per regione, eventi e descrizione. Qualche anima pia che mi aiuta, c'è?
-
Risolto.