Jag har totalt kört fast på ett säkert mycket enkelt problem.
Jag håller på att lära mig php och mysql genom att göra ett "onlinespel" där man ska kunna attackera sina motståndare.
I följande kod vill jag skapa variabler för den som är inloggad (den som attackerar), samt för den som ska bli attackerad.
Vad som händer är att jag enbart lyckas läsa in värderna för den som attackerar.
Variabeln $ID får värdet av den attackerades användarnamn, men jag lyckas ändå inte läsa in värderna från databasen i $getdefender... och jag kan bara inte se varför...?
Om någon kan hjälpa mig med detta genom att förklara varför så vore jag mycket tacksam!
link rel='stylesheet' href='style.css' type='text/css'>
<?php
session_start();
include "connect.php";
$ID=$_GET['ID'];
$attackername=$_SESSION['pwngame'];
$getdefender="SELECT eatname, score, money, user_str, user_e, user_sta FROM eatyou_login WHERE eatname='$ID'";
$getdefender2=mysql_query($getdefender) or die("Could not get defender");
$getdefender3=mysql_num_rows($getdefender2);
$d_1=$getdefender3[eatname];
$d_2=$getdefender3[score];
$d_3=$getdefender3[user_str];
$d_4=$getdefender3[user_sta];
$d_5=$getdefender3[user_e];
$d_6=$getdefender3[money];
$getattacker="SELECT eatname, score, money, user_str, user_e, user_sta FROM eatyou_login WHERE eatname='$attackername'";
$getattacker2=mysql_query($getattacker) or die("Could not get attacker");
$getattacker3=mysql_fetch_array($getattacker2);
$a_1=$getattacker3[eatname];
$a_2=$getattacker3[score];
$a_3=$getattacker3[user_str];
$a_4=$getattacker3[user_sta];
$a_5=$getattacker3[user_e];
$a_6=$getattacker3[money];
print "Defender: $d_1<br>";
print "Attacker: $a_1<br><br>";
?>