Witam Mam tabelę, do której wczytuję obrazki z bazy danych. Każdy obrazek ma tzw tag - słowo kluczowe, służące do sortowania(jeśli jeden obrazek dostanie tag np 1 a drugi 2 to zostaną wyświetlone po sobie, ale jesli dodam trzeci obrazekz tagiem np 1a to trafi on pomiędzy dwa poprzednie a nie pod nie). Na stronie z tabelą mam dodatkową kolumnę z opjami - usuń i zmień tag. Pierwsza opcja działa, natomiast z drugą mam problem.Zamiast id zdjęcia, któremu ma zostać zmieniony tag wyświetla się(dla sprawdzenia, co jest przekazywane z formularza) id ostatniego obrazka z bazy. Przekazywanie w ten sposób:
<!--<a class="buttn" href="admin/delete.php?param=<?php echo $table;?>,<?php echo $id_col;?>,<?php echo $id;?>">Usuń Obrazek</a>-->
<input type="button" value="Usuń Obrazek" onClick="location.href='admin/delete.php?param=<?php echo $table;?>,<?php echo $id_col;?>,<?php echo $id;?>'"><br><br>
Działa jednak nie wiem jak(i czy da się w ogóle) zastosować to do tekstu wpisanego w okienku, przez użytkownika.
Co jest nie tak? Może powinnam użyć jeczcze czegoś innego? Bardzo proszę o pomoc.
<p><b>Zmień tqg:<b><br>
<?php echo $id;?>
<input type="text" name='edit_tag' cols = "30" rows="1" >
<input type="hidden" name="id" cols="30" rows="1" value="<?php echo $id; ?> " />
<input type="submit" value="Zapisz" name="save_tag"><br></p>
if(isset($_POST['save_tag'])){
$edit_tag = $_POST['edit_tag'];
$id_ = $_POST['id'];
echo $id_;
echo $edit_tag;
//editimage($id,$edit_tag);
}
function editimage($id,$edit_tag)
{
$query2="UPDATE gallery SET image_tag = '$edit_tag' WHERE id_image='$id";
$result=mysql_query($query2);
if($result)
{
$edit_confirm= "Tag został pomyślnie zmieniony.";
}
else
{
$edit_confirm="Nie udało się zmienić";
}
}