PHP:
<? if (isset($_POST['save']) && is_numeric($_GET['immagine'])) {
$descrizione = htmlentities($_POST['descrizione'], ENT_QUOTES);
$sel_id_img = $_GET['immagine'];
if ( $descrizione != '' ) {
$insert_desc_sql = "UPDATE retelunalecce_immagini SET descrizione='$descrizione' WHERE id = '$sel_id_img'";
if(mysql_query($insert_desc_sql) or die (mysql_error())) {
echo "<meta http-equiv=\"Refresh\" content=\"0;url=http://www.reteluna.it/sottoportali/accesso/admin/galleria.php?articolo=".$id_articolo."\">";
}
}
}
?>
<form action="<? echo $_SERVER['php_self']; ?>" method="post">
<? $show_img_sql = "SELECT id, nome, descrizione FROM retelunalecce_immagini WHERE idarticolo='$id_articolo' ORDER BY id ASC";
$show_img_query = mysql_query($show_img_sql) or die (mysql_error());
if(mysql_num_rows($show_img_query) == 0) {
}else{
$presente = 0;
while ($show_img_obj = mysql_fetch_object($show_img_query)) {
$presente = 1;
$dirgallery = "../admin/archivio/articoli/".$id_articolo."/"; ?>
<div id="campofoto">
<div id="sfondofoto"><img src="<? echo $dirgallery . $show_img_obj->nome; ?>" width="148" height="97" /></div>
<div id="testofoto"><? echo $show_img_obj->nome; ?> <input type="checkbox" name="immagini[]" value="<? echo $show_img_obj->id; ?>"> Elimina foto</div>
<div id="testofoto">
<? if ( $_GET['immagine'] == $show_img_obj->id ) { ?>
<textarea id="desc" name="descrizione" rows="4" cols="49"><? echo $show_img_obj->descrizione; ?></textarea></div>
<? } else { ?>
<textarea id="desc" name="descrizione" readonly="readonly" rows="4" cols="49"><? echo $show_img_obj->descrizione; ?></textarea></div>
<? } ?>
<div id="testofoto"><div class="amenu"><a href="../admin/galleria.php?articolo=<? echo $id_articolo; ?>&immagine=<? echo $show_img_obj->id; ?>">Inserisci descrizione</a> <div class="tsel"><input type="radio" name="anteprimaimg" value="<? echo $show_img_obj->id; ?>"/></div> <div class="timg">Visualizza immagine nella home</div></div></div>
</div>
<?
}
}
if ( $presente == 1 ) {
?>
<div id="camporicerca">
<input type="submit" name="save" value="Salva modifiche" /> <input type="submit" name="deleted" value="Elimina selezionate" />
</div>
</form>
<? } else { ?>
<div id="campopzioni">Non è stata ancora inserita nessuna foto per l'articolo</div>
</form>
<? } ?>
<? mysql_close(); ?>
diciamo ho due immagini inserite ad esempio, se faccio modifica alla prima nel post dove in teoria dovrebbe ridarmi la descrizione è vuota, mentre se lo faccio per la seconda immagine la stringa è quella che ho scritto. Da cosa dipende ?
Ultima modifica: