Buongiorno a tutti .... chiedo una cosa stupida ma è due giorni che mi fa' impazzire....
Allora ho un form che manda ad un'altra pagina l'inserimento dei dati al db mysql, ma vorrei cambiare il numero 1 2 3 4 con il nome delle citta e creare una variabile che mi trasformi ( es roma n1 milano n 2 ecc ecc ) vorrei che al posto di mettere 1 ( mettessi roma) ma che quando posto nel db vada il numero uno e non riesco a capire come devo fare ...
Vi posto il form e loscript che passa i dati al db ...
form
Codice PHP:
FORM INSERIMENTO RISTORANTI
<form id="form1" name="form1" method="post" action="ins-join.php">
[B]qui mi serve la modifica, per comodita al posto di selezionare il numero, vorrei selezionare la città, ma nel db deve essere inserito il numero in base alla citta ... es roma deve corrispondere ad 1 , ma se posto cosi ok io vedo 1 e posto uno, invece io vorrei vedere roma e postare 1 ...[/B]
<label for="id_citta">Citta</label>
<select name="id_citta" id="id_citta">
<option>Scegli</option>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
</select>
<label for="id_ristoranti">Ristoranti</label>
<select name="id_ristoranti" id="id_ristoranti">
<option>Scegli</option>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
</select>
URL
<label for="url"></label>
<input type="text" name="url" id="url" />
</p>
Chiave
<label for="chiave"></label>
<textarea name="chiave" id="chiave" cols="55" rows="20"></textarea>
</p>
Descrizione
<label for="descrizione"></label>
<textarea name="descrizione" id="descrizione" cols="55" rows="20"></textarea>
</p>
<input type="submit" name="invio" id="invio" value="Submit" />
</p>
</form>
Script che passa i dati
Codice PHP:
<?php
require ("db_connect_join.php");
$id = $_POST['id'];
$id_citta = $_POST['id_citta'];
$id_ristoranti = $_POST['id_ristoranti'];
$url = $_POST['url'];
$via = $_POST['via'];
$descrizione=$_POST["descrizione"];
$descrizione=ereg_replace("\n","
",$descrizione);
$chiave = $_POST['chiave'];
if(get_magic_quotes_gpc()) {
$id_citta = stripslashes($id_citta);
$id_ristoranti =stripslashes($id_ristoranti);
$url =stripslashes($url);
$via =stripslashes($via);
$descrizione =stripslashes($descrizione);
$chiave =stripslashes($chiave);
}
$id_citta = mysql_real_escape_string($id_citta);
$id_ristoranti = mysql_real_escape_string($id_ristoranti);
$url = mysql_real_escape_string($url);
$via = mysql_real_escape_string($via);
$descrizione = mysql_real_escape_string($descrizione);
$chiave = mysql_real_escape_string($chiave);
$insert = mysql_query("INSERT INTO ristoranti
(id,id_citta,id_ristoranti,url,via,descrizione,chiave)
VALUES
('','$id_citta','$id_ristoranti','$url', '$via', '$descrizione', '$chiave')", $db);
?>
Spero che qualcuno possa iautarmi ....