momenteel heb ik volgende , maar de formulieren worden niet apart verwerkt. Als ik een formulier verwerk , worden de andere automatisch ook verwerkt.:
<?php
$form = 1;
while ($show = mysql_fetch_assoc($result)) {
?>
<form method="post" name="<?php echo $form; ?>">
<table width="406" align="center">
<tr>
<td width="356"><a href="<?php echo $show['url']; ?>"><?php echo $show['name']; ?></a> <input type="hidden"value="<?php echo $show['url']; ?>" name="link"><br></td>
<td width="38"><input type="submit" value="Add"></td>
</tr>
</table>
</form>
<?php
if($_SERVER['REQUEST_METHOD'] == 'POST') {
if(!empty($_POST['$form'])) {
$name = $show['name'];
$url = $_POST['link'];
$website = $show['website'];
mysql_query("INSERT INTO movies (name,url,website) VALUES ('" . $name . "', '" . $url . "' , '" . $website . "')");
echo "Link succesfully added to database";
}
else
{
echo "Link already in database";
}
}else{
echo "No url found";
}
$form = $form + 1;
}
}
?>
Ik probeer dus om de forms elk een verschillende naam te geven , via de variabele $form, door telkens er één bij op te tellen en zo verschillende namen te bekomen. Maar resultaat is nog altijd hetzelfde. De formulieren worden niet apart verwerkt. Weet iemand een betere oplossing?