jep, hele koden: <? include("includes/header.inc.php"); //File: profile.php :: Info: Displays user profile
//Include LogFile include("loginfo.php");
//Connect to MySQL DB $db = mysql_connect("$mysql_host", "$mysql_user", "$mysql_pass") or die(mysql_error()); mysql_select_db($mysql_db, $db) or die(mysql_error());
//Check if user exists $resultatset=mysql_query('SELECT user FROM 1y_brugere WHERE user=\''.mysql_escape_string($user).'\' LIMIT 1') or die(mysql_error()); if(mysql_num_rows($resultatset)) { $accept = "TRUE"; $name = mysql_result(mysql_query("SELECT name FROM 1y_brugere WHERE user='$user'"),0) or die(mysql_error()); $age = mysql_result(mysql_query("SELECT age FROM 1y_brugere WHERE user='$user'"),0) or die(mysql_error()); $user = mysql_result(mysql_query("SELECT user FROM 1y_brugere WHERE user='$user'"),0) or die(mysql_error()); $gender = mysql_result(mysql_query("SELECT gender FROM 1y_brugere WHERE user='$user'"),0) or die(mysql_error()); $brace = mysql_result(mysql_query("SELECT brace FROM 1y_brugere WHERE user='$user'"),0) or die(mysql_error());
echo $name; ?>
<script type="text/JavaScript" language="JavaScript"> <!-- function date_ddmmmyy(date) { var d = date.getDate(); var m = date.getMonth() + 1; var y = date.getYear(); if(y >= 2000){ y -= 2000; } if(y >= 100){ y -= 100; } var mmm = ( 1==m)?'Jan':( 2==m)?'Feb':(3==m)?'Mar': ( 4==m)?'Apr':( 5==m)?'Maj':(6==m)?'Jun': ( 7==m)?'Jul':( 8==m)?'Aug':(9==m)?'Sep': (10==m)?'Okt':(11==m)?'Nov':'Dec';
Altså når nu $name virker så skulle man da synes det ikke var der den var gal, for de to er jo næsten ens! Du er sikker på at resten af din kode virker? Prøv evt. i bunden eller lige efter $age at indsætte
echo "det virker";
Men hvis det er i javascript koden kan jeg ikke hjælpe, javascript er ikke lige min stærke side :)
Du skal holde lidt mere styr på dine variabel navne ;)
$user = $_GET[user]; hvor du lidt senere siger $user = mysql_result(mysql_query("SELECT user FROM 1y_brugere WHERE user='$user'"),0) or die(mysql_error());
De efterfølgende queries vil jo så bruge bruge den nye værd,i der er blevet tildelt $user.
Derudover er det noget pjat at sætte en 'or die' efter mysql_result (den vil blive aktiveret hvis den fundne værdi er 0) 'or die' hører til mysql_query:
$ikke_user = mysql_result( mysql_query("SELECT user FROM 1y_brugere WHERE user='$user'") or die(mysql_error()) ,0 ) ;
mvh JakobA
Synes godt om
Ny brugerNybegynder
Din løsning...
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.