Autor | Zpráva | ||
---|---|---|---|
Bayerus Profil * |
#1 · Zasláno: 24. 6. 2011, 07:35:21
Zdravím,
zkouším se udělat,takový selectovací script. http://wow.edoma.sk/radeon/vendor/ -> ID napiste treba 100045 a napíše to chybu SCRIPT: <?php if($_POST["vendori"]) {$sql = mysql_query("SELECT `item`,`name` FROM `npc_vendor` WHERE `entry` ='".$_POST["vendor"]."'"); while ($vystup = mysql_fetch_array($sql)) { echo "<table><tr><th>Název</th><th>Item ID</th><th>Level</th><th>Zóna</th><th>Počet</th><th>Honorů</th><th>Arena</th><th>Latence</th></tr>"; echo "<td>".$vystup["name"]."</td>"; echo "<td>".$vystup["item"]."</td>"; echo "<td>WEA</td>"; echo "<td>WWW</td>"; echo "<td>AAA</td>"; echo "<td>DDD</td>"; echo "<td>SS</td>"; echo "<td>ms</td>"; echo "</tr>"; echo "</table></div>"; } } ?> |
||
Jozin Profil |
#2 · Zasláno: 24. 6. 2011, 08:32:20
Zdravím, můžeš jsem ještě dát strukturu té tabulky? A záznam s id 100045 existuje? Možná máš nějakej přepis... zkus si vypsal mysql_error();
|
||
Taps Profil |
#3 · Zasláno: 24. 6. 2011, 08:41:47
Bayerus:
vypiš si mysql_error mysql_query("SELECT `item`,`name` FROM `npc_vendor` WHERE `entry` ='".$_POST["vendor"]."'") or die (mysql_error()); |
||
Joker Profil |
#4 · Zasláno: 24. 6. 2011, 09:47:07 · Upravil/a: Joker
Bayerus:
„PHP script error“ Není :-) Ve skutečnosti to není error, ale warning, a chyba nejspíš není v PHP, ale v SQL. Chyba se zjistí přes mysql_error(), viz Taps Poznámka, překvapuje mě, že jsme neměli v FAQ položku pro „Suplied argument is not a valid (atd.)“, takže jsem ji přidal edit: odsandboxoval jsem odkaz. |
||
Bayerus Profil * |
#5 · Zasláno: 24. 6. 2011, 13:50:37
Jo,díky moc už to mám ;) MySQL Error mi pomohl
|
||
Bayerus Profil * |
#6 · Zasláno: 24. 6. 2011, 15:35:12
Tak jsem to udělal už mi to ukazuje jméno,ale pokud se podívat teď to zobrazuje zase pořád stejné jedno ID ->
http://wow.edoma.sk/radeon/vendor/ -> napiste tam 100045 <?php if($_POST["vendori"]) {$sql = mysql_query("SELECT `item` FROM `npc_vendor` WHERE `entry` ='".$_POST["vendor"]."'") or die (mysql_error()); $sql2 = mysql_query("SELECT `name` FROM `item_template` WHERE `entry` IN(SELECT `item` FROM `npc_vendor` WHERE `entry` ='".$_POST["vendor"]."')"); while ($vystup = mysql_fetch_array($sql)) while ($vystup2 = mysql_fetch_array($sql2)) { echo "<table><tr><th>Název</th><th>Item ID</th><th>Level</th><th>Zóna</th><th>Počet</th><th>Honorů</th><th>Arena</th><th>Latence</th></tr>"; echo "<td>".$vystup2["name"]."</td>"; echo "<td>".$vystup["item"]."</td>"; echo "<td>WEA</td>"; echo "<td>WWW</td>"; echo "<td>AAA</td>"; echo "<td>DDD</td>"; echo "<td>SS</td>"; echo "<td>ms</td>"; echo "</tr>"; echo "</table></div>"; } } ?> |
||
Časová prodleva: 9 dní
|
|||
Taps Profil |
#7 · Zasláno: 3. 7. 2011, 19:03:20
Bayerus:
zkontroluj si data, která odesíláš. |
||
Časová prodleva: 13 let
|
0