variabelen meegeven aan een link

Status
Niet open voor verdere reacties.

knetter3

Gebruiker
Lid geworden
5 apr 2008
Berichten
56
Is het mogelijk om een link te maken naar een pagina, en dat hij ook variabelen kan "POSTen".

dus bijv

<a href="test.php">id1</a> ($id="1")
<a href="test.php">id2</a> ($id="2")

en dan wil ik op test.php een mysql query zetten met WHERE id= '$id'

Kan dit met php, zo ja, hoe?
 
Waarom niet met $_GET?
PHP:
// Controleren of ?id= bestaat en of hij een getal is
if(isset($_GET['id']) && is_numeric($_GET['id'])) {
  $query = "SELECT veld FROM tabel WHERE id='". $_GET['id'] ."'";
  // etc
} else {
  // Geen id geset -> Alle mogelijkheden weergeven
  $allQuery = "SELECT id, naam FROM tabel";
  $allResult = mysql_query($allQuery) or die(mysql_error());
  while($allRow = mysql_fetch_array($allResult)) {
    echo '<a href="?id='. $allRow['id'] .'">'. $allRow['naam'] .'</a><br />';
  }
}
Uiteraard even je databasemodel in deze code verwerken zodat de queries en de WHILE gaan werken :)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan