Echter, er zit een foutje in het script wat ik nog niet kan vinden, alleen de laatste regel in de lijst wordt aangepast, ook als ik na de 1e invoer op wijzig klik verander de laatste regel en niet de eerste,
wie kan mij helpen:
beheer.php :
<?php
echo"
Wijzigen of wissen<br><br>
<form action='linkswijzig.php' method='post'>";
$sql = "SELECT * FROM weblinks";
$result = mysql_query($sql) or die(mysql_error());
while ($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
$weblink_id=$row["weblink_id"];
$weblink_url=$row["weblink_url"];
$weblink_omschrijving=$row["weblink_omschrijving"];
echo"<tr>
<td><input type='text' name='weblink_id' value='$weblink_id' size='1'></td>
<td><input type='text' name='weblink_omschrijving' value='$weblink_omschrijving' size='40'></td>
<td><input type='text' name='weblink_url' value='$weblink_url' size='40'></td>
<td><input type='submit' name='actie' value='wijzig' >
<input type='hidden' name='weblink_id' value='$weblink_id'></td>
<td><input type='submit' name='actie' value='wissen' style='background-color: Red;'></td>
</tr>";
};
?>linkwijzig.php
<?php
if($actie=="wissen")
{
$sql="DELETE FROM weblinks WHERE weblink_id='$weblink_id' ";
$result = mysql_query($sql) or die(mysql_error());
echo"$weblink_url is Gewist!<br>";
}
if($actie=="wijzig")
{
$sql = "UPDATE weblinks SET weblink_url='$weblink_url',weblink_omschrijving='$weblink_omschrijving' WHERE weblink_id='$weblink_id' ";
$result = mysql_query($sql) or die(mysql_error());
echo"<br><br>De aanpassingen zijn gemaakt!<br>";
}
?>ModEdit: Plaats voortaan je code tussen [ignore][/ignore] tags. Nu heb ik het even voor je gedaan.en
Edit: Php tags toegevoegd voor de highlighting.
SanThe.