| 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: 14 let
|
|||
0