Hallo allemaal

Ik haal uit mijn database een aantal producten en print deze
op mijn scherm. Ieder product heeft een checkbox zodat wanneer
iemand meerdere producten aanvinkt men deze kan vergelijken. (dit is althans de bedoeling)

Als er op submit gedrukt wordt moet er een nieuw scherm geopend worden alleen hoe ik dat voor elkaar krijg mag joost weten.

Ik heb nu het volgende:

<?
if (isset($_POST['vergelijk']))
{
foreach($_POST['blaat'] as $name => $value)
{
$ladenkast = array ($_POST['blaat'][$name]);
$numElementen = count($ladenkast);

for ($label = 0; $label < $numElementen; $label++ )
{
echo $ladenkast[$label];
}
}
}
?>

Als je nu een aantal producten aanvink worden de id's van de producten
geprint maar nu moet ik die id's meenemen zodat ik hier wat mee kan doen.

Waarschijnlijk weer een query maken die ervoor zorgt dat de aangevinkte
producten naast elkaar komen te staan voor een vergelijking.

Ik hoop dat iemand een suggestie heeft want ik kom er niet uit.

Alvast bedankt
ok volgens mij begrijp ik hem nu.

nu krijg ik voor alle 3 de functies 3 verschillende pagina's

dus als ik op de link vergelijk klik dan ga ik naar een pagina waar ik mijn producten kan selecteren. Voor verwijderen en doorsturen geldt hetzelfde.

Ik wil het eigenlijk als volgt:

ik heb een scherm met bijvoorbeeld 5 producten en deze worden onder
elkaar getoond met voor ieder product een checkbox.

boven de lijst met de producten staan 3 knoppen vergelijken | verwijderen | doorsturen.

Als ik nu 3 producten aanvink en ik druk op de knop vergelijken moet hij die 3 knoppen op een nieuwe pagina vergelijken.

Het doorsturen moet op dezelfde manier gaan en verwijderen dat is me al gelukt.
<form metod="post" action="switch.php">
<checkbox name="product[]" value="1">
<checkbox name="product[]" value="2">
<checkbox name="product[]" value="3">
<checkbox name="product[]" value="4">
<input type="submit" name="action" value="Verwijder">
<input type="submit" name="action" value="Vergelijk">
<input type="submit" name="action" value="Doorsturen">
</form>


Voor de rest zie bovenstaande code :)
ok ik ga het proberen, ik laat nog wel weten wat er van terecht gekomen is :)

Reageren