Un'ulteriore domandina inerente al codice del menu a tendina...quando modifico una voce il menu mi presenta per default, la prima voce dell'elenco che potrebbe non coincidere con quella realmente presente nel database.
In che modo dovrebbe essere modificato il codice così da visualizzare la voce giusta?
<?php
if(isset($_GET['edit'])){
$_POST['edit'] = $_GET['edit'];
}
if (isset($_POST['edit'])) {
$news_query = "SELECT * FROM tab_fotografie WHERE Id_fotografia = " . $_POST['edit'];
$result_news = mysql_query($news_query);
$result_array = mysql_fetch_array($result_news);
}
?> </td>
<td width="68%"></td>
</tr>
<tr>
<th id="nomiform3" class="col">Categoria fotografia</th>
<td><select name="categoria" id="categoria">
<?php
$query = mysql_query("select * from tab_categoria where id order by nome");
while($cat = mysql_fetch_array($query)) {
$nomecat = $cat['id'];
$nomecategoria = htmlspecialchars($cat['nome']);
?>
<option value="<?php echo $nomecat ?>"><?php echo $nomecategoria ?></option>
<?php
}
?>
</select>
Grazie ancora per l'aiuto.

Rispondi quotando