Phoenyx 0 Odesláno: 25. Únor, 2012 Share Odesláno: 25. Únor, 2012 Zdravím potřebuji udělat vyber z tabulky jestli je tam kod 1x nebo vubeckrát a pak jej smazat jedná se o zlatky do travianu tak prosím poradá nekdo <?php if($_POST['kod'] != ""){ echo "Hlavně Zadej Kód"; } else{ $code = $_POST['kod']; $link = mysql_connect("IP", "Jmeno", "Heslo"); mysql_select_db("Tabulka", $link); $result = mysql_query("SELECT * FROM s1_code WHERE code=$code", $link); $num_rows = mysql_num_rows($result); if($num_rows == 1){ $vyber = mysql_query("SELECT gold FROM s1_user WHERE username=".$_POST['jmeno'].""); $add = $vyber + 50; $pridat = mysql_query("UPDATE s1_user SET gold=$add WHERE username=".$_POST['jmeno'].""); $smazat = mysql_query("DELETE * FROM s1_code WHERE code=$code"); echo "Přičteno 50 Zlatek"; } } ?> a tady je error co o háže Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /data/web/virtuals/15062/virtual/www/subdom/travian/code.php on line 12 Link to comment Share on other sites More sharing options...
0 TWeak 5 Odesláno: 25. Únor, 2012 Share Odesláno: 25. Únor, 2012 A co přesně máš na řádku 12 ? Link to comment Share on other sites More sharing options...
0 Phoenyx 0 Odesláno: 25. Únor, 2012 Author Share Odesláno: 25. Únor, 2012 Radek 11: $result = mysql_query("SELECT * FROM s1_code WHERE code=f1v02l", $link); Radek 12: $num_rows = mysql_num_rows($result); Link to comment Share on other sites More sharing options...
0 TWeak 5 Odesláno: 25. Únor, 2012 Share Odesláno: 25. Únor, 2012 Podle mě bude nějaká chyba v dotazu. Zkus přepsat code=$code na code = '$code'. Edit:. A ještě zkus pak prohodit typ uvozovek, " " na ' ' a naopak Link to comment Share on other sites More sharing options...
0 Phoenyx 0 Odesláno: 25. Únor, 2012 Author Share Odesláno: 25. Únor, 2012 předěláno na <?php if($_POST['kod'] != ""){ echo "Hlavně Zadej Kód"; } else{ $code = $_POST['kod']; $jmeno = $_POST['jmeno']; $link = mysql_connect("31.31.*.*", "travian", "internet"); mysql_select_db("travian", $link); $result = mysql_query("SELECT * FROM s1_code WHERE code=".$code."", $link); $num_rows = mysql_num_rows($result); if($num_rows == 1){ $vyber = mysql_query("SELECT gold FROM s1_user WHERE username=".$jmeno.""); $add = $vyber + 50; $pridat = mysql_query("UPDATE s1_user SET gold=".$add." WHERE username=".$jmeno.""); $smazat = mysql_query("DELETE * FROM s1_code WHERE code=".$code.""); echo "Přičteno 50 Zlatek"; } } ?> a error stejnej //EDIT by Marwin37: Upravena IP, vydedukováno jako údaj, který neměl být zveřejněn Link to comment Share on other sites More sharing options...
0 TWeak 5 Odesláno: 25. Únor, 2012 Share Odesláno: 25. Únor, 2012 Maš to takhle, to je chyba. $result = mysql_query("SELECT * FROM s1_code WHERE code=".$code."", $link); Udělej to tak: $result = mysql_query('SELECT * FROM s1_code WHERE code=".$code."', $link); nebo $result = mysql_query("SELECT * FROM s1_code WHERE code=".$code."", $link); Vidíš rozdíly ? Link to comment Share on other sites More sharing options...
0 Phoenyx 0 Odesláno: 25. Únor, 2012 Author Share Odesláno: 25. Únor, 2012 Ani u jednoho se nic nestane nenapíše se error zlatky se nepřičtou nic se nenapíše Link to comment Share on other sites More sharing options...
0 TWeak 5 Odesláno: 25. Únor, 2012 Share Odesláno: 25. Únor, 2012 Tak zkus udělat globální mysql_connect a umaž v dotazu promennou $link. $result = mysql_query("select * s1_code where code='$code'"); $num_rows = mysql_num_rows($result); Link to comment Share on other sites More sharing options...
0 Phoenyx 0 Odesláno: 25. Únor, 2012 Author Share Odesláno: 25. Únor, 2012 nebude lepší když to předeláš ? nežto tak dělat na 20x ? Link to comment Share on other sites More sharing options...
0 TWeak 5 Odesláno: 25. Únor, 2012 Share Odesláno: 25. Únor, 2012 Ale no snaž se Link to comment Share on other sites More sharing options...
0 Phoenyx 0 Odesláno: 25. Únor, 2012 Author Share Odesláno: 25. Únor, 2012 Nejde Link to comment Share on other sites More sharing options...
Dotaz
Phoenyx 0
Zdravím
potřebuji udělat vyber z tabulky jestli je tam kod 1x nebo vubeckrát a pak jej smazat
jedná se o zlatky do travianu tak prosím poradá nekdo
a tady je error co o háže
Link to comment
Share on other sites
10 odpovědí na tuto otázku
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now