login  Naam:   Wachtwoord: 
Registreer je!
 Forum

GET of POST via een loop? (Opgelost)

Offline sonnyxnl - 03/09/2010 13:18
Avatar van sonnyxnlNieuw lid ik weet niet of dit hier thuis hoort, maar ik heb een kleine database aan mijn php-pagina gelinkt.
Hierin heb ik mijn menu-items staan.

nou zit ik met het volgende probleem: als ik een link aanklik, krijg ik alleen de laatste item, omdat ik mijn database gegevens ophaal via een while-loop.

hieronder heb ik de code staan:

while (odbc_fetch_row($rs))
{
$naam=odbc_result($rs,"naam");



echo "<a href=index.php?page=Rubriek>$naam</a><br />";

}
odbc_close($conn);

bij Rubriek.php heb ik het volgende staan:

<?PHP

$rubrieknaam= $_REQUEST["naam"];
echo "$rubrieknaam";
?>

wat doe ik fout?

2 antwoorden

Gesponsorde links
Offline urqbz - 03/09/2010 13:35 (laatste wijziging 03/09/2010 22:34)
Avatar van urqbz PHP interesse De rubrieknaam staat niet in je link...
Probeer:

  1. while (odbc_fetch_row($rs))
  2. {
  3. $naam=odbc_result($rs,"naam");
  4.  
  5.  
  6. // sowieso horen om een argument waarde in html quotes!!
  7. echo '<a href="index.php?page=Rubriek&rubriek='.$naam.' ">$naam</a><br />';
  8.  
  9. }


En in rubriek.php:

  1. <?PHP
  2.  
  3. $rubrieknaam= $_GET["rubriek"];
  4. // er horen ook geen quotes om de naam van variabelen!
  5. echo $rubrieknaam;
  6. ?>


Oh, en gebruik in 't vervolg alsjeblieft code tags, dat bevordert de leesbaarheid!
Bedankt door: sonnyxnl
Offline sonnyxnl - 03/09/2010 14:40
Avatar van sonnyxnl Nieuw lid tuurlijk, bedankt voor de snelle reactie
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.178s