12. september 2007 - 21:54Der er
11 kommentarer og 1 løsning
Array liste fra database
Vil lave en liste over alle de brugere som er i samme level som ens egen bruger. Går ud fra det skal sættes ind i en form for array, men kan ikke helt huske hvordan man gør.
<html><head><title>Attack</title></head><body> <?php session_start(); if(!$_SESSION[user_id] > 0) { header("location:index.php"); exit; } require_once('connect.php'); $query = mysql_query("SELECT level FROM players WHERE id=$_SESSION[user_id]"); $user_data = mysql_query("SELECT accountname FROM players WHERE level=$query");
Min kode ser således ud nu: <html><head><title>Attack</title></head><body> <?php session_start(); if(!$_SESSION[user_id] > 0) { header("location:index.php"); exit; } require_once('connect.php'); $query = mysql_query("SELECT level FROM players WHERE id=$_SESSION[user_id]"); $user_data = mysql_query("SELECT accountname FROM players WHERE level=" . mysql_result( $query , 0 ) ." AND id <> $_SESSION[user_id] ORDER BY RAND()"
echo mysql_result($user_data, 0);
?> </body> </html>
Og erroren sådan her: Parse error: syntax error, unexpected T_ECHO in /home/virtual/xsix.dk/public_html/online/attack.php on line 12
Jeg er ikke så god til PHP endnu, men er glad for du vil hjælpe :)
Ved ikke om du stadig ser denne her, men nu sidder jeg og prøver at lave navnet til et link, og det virker også fint, men kan ikke få ID'et til at komme ind i linket? :S
<html><head><title>Attack</title></head><body> <?php session_start(); if(!$_SESSION[user_id] > 0) { header("location:index.php"); exit; } require_once('connect.php'); $query = mysql_query("SELECT level FROM players WHERE id=$_SESSION[user_id]"); $user_data = mysql_query("SELECT accountname FROM players WHERE level=" . mysql_result( $query , 0 ) ." AND id <> $_SESSION[user_id] ORDER BY RAND()");
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.