Jag ser inget direkt fel i koden, men "Något gick fel" beror på att $userid inte har något värde .. eller är lika noll
Testa med att ändra ViewUser() till ViewUser($userid) ...
6 svar · 256 visningar · startad av Webslave
Detta fungerade igår men idag vill det inte längre... jag får fram mitt "Något gick fel!" medelande när jag kör denna funktion:
function ViewUser(){
global $userid;
if(!($userid)){
echo "Något gick fel!";
}
else{
$connect = mysql_connect("localhost", "","");
$sql = "SELECT * FROM users WHERE user_id='$userid'";
$result = mysql_db_query("webblitteratur_com","$sql");
$rad=mysql_fetch_array($result);
echo "<b>".$rad["username"]."</b><br>".$rad["user_realname"];
echo "<br><a href='mailto:".$rad["user_epost"]."'>".$rad["user_epost"]."</a><br>";
Meny();
mysql_close($connect);
}
}
man skickas dit fia en länk som ser ut så här:
echo "<a href='?page=viewuser&userid=".$rad["user_id"]."'>".$rad["username"]."</a><br>";
$userid har ett värde, när jag klickar på länken så står det t:ex blblbla?page=viewuser&userid=8 men ViewUser() returnerar inget :(
Jag ser inget direkt fel i koden, men "Något gick fel" beror på att $userid inte har något värde .. eller är lika noll
Testa med att ändra ViewUser() till ViewUser($userid) ...
Ok... men som sagt, allt fungerade dagen innan... knepigt
$sql = "SELECT * FROM users WHERE [b]user_id='$userid'"[/b];
Varför '-fnuttar kring ett siffervärde? Kan vara det...
Re: Nått går fel
Webslave skrev:
man skickas dit fia en länk som ser ut så här:
echo "<a href='?page=viewuser&userid=".$rad["user_id"]."'>".$rad["username"]."</a><br>";$userid har ett värde, när jag klickar på länken så står det t:ex blblbla?page=viewuser&userid=8 men ViewUser() returnerar inget :(
man kan ju inte anropa en funktion med en querystring.
Om man krånglar till det lite så :)
if(!empty($userid)){
ViewUser();
}
Men jag är så pass ny så jag har inte hittat de bästa vägarna i kodningen... jag lär mig (förhoppningsvis.
Allt fungerar nu av någon konstig anledning... får hålla ett öga på det där.
jepsO: Fnuttar skall du använda runt alla variabler i en query-string. Det är en säkerhetsfråga.