kzal het goed proberen uit te leggen
ik heb 8 mensen in mijn db
met username e-mail ect

als ik dan naar de lijst ga staan ze er alle 8 ne kan ik op de id drukkenv oor naar de profiel te gaan bv
http://site.nl/profile.php?id=5

als ik dit doe toont hij nogaltijd id8 en ik krijg dit niet opgelost wat moet ik als tussen code of op profile/userlist.php zetten zodat hij nu 5 gaat tonen en niet 8

volgens mij moet ik ergens een code maken zodat hij de id selecteerd uit de url maar hoe doe ik dit??????
Zonder code valt er weinig te helpen denk ik..
<?
$sql = "SELECT * FROM `tabelletje` WHERE `id` = " . $_GET['id'];
$res = mysql_query($sql);

$data = mysql_fetch_array($res, MYSQL_ASSOC);
?>
En je linkt vanuit de lijst waar ze alle 8 staan naar profile.php?id=1 t/m profile.php?id=8 ? Dan zou het opzich moeten werken..

Probeer het anders eens met

<?
$result = mysql_query("SELECT * FROM tabelletje WHERE id = ".$_GET['id']);
$row = mysql_fetch_assoc($result);
?>
misschien moet je nog enkele aanhalingstekens gebruiken:

$result = mysql_query("SELECT * FROM tabelletje WHERE id = '".$_GET['id']."'");
Hoeft niet...$_GET['id'] is een integer :)
[edit]..niet karakters escapen ..[/edit] bas

nu heb ik mijn code naar dit aangepast(kijk vanbove) en nu laat hij dus blanco zien :\'(
.. en nu laat hij dus blanco zien :\'(

Dat is ook niet zo gek..

<?
echo "corrupte code :/"
?>

Dit kan al niet..
Eh..ok laat mijn bericht maar zitten... De site gooit alles door elkaar lijkt het :S
hoe kan ik dit oplossen?
gevonden in het begin moest het dit zijn

$query_Recordset1 = "SELECT * FROM login WHERE id='" . $_GET["id"]."'";

Reageren