Heey,

Ik heb een query die een lijst van namen maakt. Maar ik wil nu op de naam kunnen klikken en dat hij dan de pagina opent met de ID van de betreffende naam ( index.php?id=.. )
ik gebruik de query nu verkeerd maar hoe moet ik het wel doen?

<?php
include("connect.php");
echo '<b>Garnaal:</b><br><br>';
$query = 'SELECT naamgarnaal FROM Garnalenkweker_DB_Garnalen';
$result = mysql_query($query) or die('Query failed: ' . mysql_error());
while ($row = mysql_fetch_assoc($result))
{

echo '- '.$row['naamgarnaal'].'<br>';

}
?>

Groetjes,
Geert

<?php
include("connect.php");
     echo '<b>Garnaal:</b><br><br>';
$query = 'SELECT naamgarnaal FROM Garnalenkweker_DB_Garnalen';  
$result = mysql_query($query) or die('Query failed: ' . mysql_error());  
while ($row = mysql_fetch_assoc($result))
{

    echo "- '.$row["naamgarnaal"].'<br>";  

} 
?> 


Ik denk dat het aan '.$row["naamgarnaal"].' ligt.
Daar hef je de ' al op voordat er iets staat :P
echo '- '.$row['naamgarnaal'].'<br>';
deze query werkt wel maar ik weet niet hoe ik hem moet uitbreiden. Er komt een lijstje met namen te staan en ik wil dat ik op iedere naam kan klikken en dat hij dan de URL index.php?id=.. opent. hoe doe ik dat precies?

Groetjes
dan maak je bijv een actie aan


<?php
echo '<a href="'.$row['id'].'?action=userdetail" title="Details" class="formleft">'.$row['naamgarnaal'].'</a>';//waar $row['id'] de id is van de gekozen naam

if ( isset ($_GET['action']) && $_GET['action'] == "userdetails" ) {
	//hier komen dan de gegevens van de user die ophaalt aan de hand van $_GET['id']
}


P.S. er kunnen typfouten in staan ik hebt het gauw uit getypt zonder controle
echo "- '.$row["naamgarnaal"].'<br>";

Als je je echo begint met een dubbele quote (") kun je hem niet afsluiten met een enkele('). Oftewel, deze echo zal letterlijk deze html outputten:

-'.hierdewaardevanrownaamgarnaal.'<br>

Ik denk dat je dit bedoelt:

    echo '- '.$row["naamgarnaal"].'<br />';  


Groet,

Boris
Dan toch zo:

<?php
echo '- '.$row['naamgarnaal'].'<br />';
?>
Wat is het verschil?
heb de code al gevonden:
<?php
include("connect.php");
echo '<b>Garnaal:</b><br><br>';
$query = 'SELECT id , naamgarnaal FROM Garnalenkweker_DB_Garnalen ORDER BY naamgarnaal';
$result = mysql_query($query) or die('Query failed: ' . mysql_error());
while ($row = mysql_fetch_assoc($result))
{

echo "<a href=\"database/garnaal.php?id=".$row['id']."\">".$row['naamgarnaal']."</a> " .'<br>';


}
?>

dankje voor de reactie,
groetjes Geert

Reageren