zdravim, nasiel som jeden prevod postav ale nejak mi nefunguje
<font color="white"><form action="" method=POST>
Účet : <input type="text" name="ucet"><br>
Heslo : <input type="password" name="heslo"><br>
Postava : <input type="text" name="postava"><br>
Cieľový účet :<input type="text" name="cil"><br>
<input type="submit" value="odeslat"><input type="reset" value="Reset"><br>
<?php
$dbhost = "x"; // DB Host
$dbuser = "x"; // DB User
$dbpass = "x"; // DB user Password
$realmd = "x"; // REalmd DB
$characters = "x"; // Char DB
function sha_password($user,$pass){
$user = strtoupper($user);
$pass = strtoupper($pass);
$SHA1P = ($user.':'.$pass);
return hash('sha1', $SHA1P);
}
if(isset($_POST["ucet"],$_POST["heslo"],$_POST["postava"],$_POST["cil"]))
{
mysql_connect("$dbhost","$dbuser","$dbpass");
$_POST["ucet"] = mysql_real_escape_string($_POST["ucet"]);
$_POST["heslo"] = mysql_real_escape_string($_POST["heslo"]);
$_POST["postava"] =mysql_real_escape_string($_POST["postava"]);
$_POST["cil"] = mysql_real_escape_string($_POST["cil"]);
$i = sha_password($_POST["ucet"],$_POST["heslo"]);
$data = mysql_query("SELECT * FROM `$realmd`.account WHERE username=".$_POST['ucet']." LIMIT 1");
if(mysql_num_rows($data)==0)
{
die("Účet nenájdený. Zle zadané údaje.");
}
$id = mysql_fetch_array($data);
$id = $id[id];
$data = mysql_query("SELECT `guid` FROM `$characters`.`character` WHERE (`name`='$_POST[postava]') AND (`account`='$id')");
if(mysql_num_rows($data)==0)
{
die("Postava nenájdená. Zle zadané údaje / neexistujúca postava.");
}
$guid = mysql_fetch_array($data);
$guid = $guid[guid];
$data = mysql_query("SELECT `id` FROM `$realmd`.`account` WHERE (`username`='$_POST[cil]') LIMIT 1");
if(mysql_num_rows($data)==0)
{
die("Cieľový účet nenájdený.");
}
$cil = mysql_fetch_array($data);
$cil = $cil[id];
mysql_query("UPDATE `$characters`.`character` SET `account`='$cil' WHERE `guid`='$guid'");
print("Postava #$guid($_POST[postava]) bola úspešne presunutá na účet #$cil ($_POST[cil])");
}
?></font>
samozrejme ze konfiguraciu mam nastavenu, lenze po zadani udajov mi to napise chybu
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /var/www/clients/client52/web795/web/subdom/manager/pages/prevod.php on line 43 Účet nenájdený. Zle zadané údaje.
udaje mam na 100% spravne, vedel by mi niekto poradit?