also ich habe hier diesen code, um bestimmte daten aus der db zu holen:
in der ersten linie sieht man die WHERE bedingung. die erste bedíngung (".$prefix."fbc.angenommen='ja') wird noch beactet. die beiden folgenden bedingungen aber irgendwie nicht.
das zweite problem ist: die daten werden hier ausgegeben (das komische ist nur, dass alles doppelt ausgegeben wird). woran liegt das?
das komische ist...gestern habe ich es noch alles probiert, da lief alles einwandfrei. alles wurde nur einmal dargestellt und die where bedingung wurde auch erfüllt.
nun werden aber alle daten ausgegeben, egal ob bereitk1 = nein ist oder nicht (mit bereitk2 genauso)
gruß jazzdee
PHP-Code:
if($sub=="battle_uebersicht"){
$battle_uebersicht_SQL="SELECT * FROM ".$prefix."battle,".$prefix."fbc WHERE ".$prefix."fbc.angenommen='ja' AND ".$prefix."fbc.bereitk1='ja' AND ".$prefix."fbc.bereitk2='ja'";
$battle_uebersicht_result=mysql_query($battle_uebersicht_SQL) or die (mysql_error());
include("./templates/fbc/battle_uebersicht.php");
}
das zweite problem ist: die daten werden hier ausgegeben (das komische ist nur, dass alles doppelt ausgegeben wird). woran liegt das?
PHP-Code:
<table width="<?php echo $tablewidth ?>" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="16%" valign="top">
<?php include ("./templates/member_bereich.php");?>
</td>
<td width="1%"> </td>
<td valign="top">
<?php ######################?>
<br />
<table cellpadding="0" cellspacing="0" width="<?php echo $tablewidth ?>" bgcolor="<?php echo $tablebordercolor ?>" align="center">
<tr>
<td>
<table cellpadding="4" cellspacing="1" width="100%">
<tr bgcolor="<?php echo $catbarbgcolor ?>" background="<?php echo $catbarbgimage ?>">
<td background="<?php echo $catbarbgimage ?>" width="100%" colspan="4"><font size="1">FBC Schlachfeld</font></td>
</tr>
<tr bgcolor="<?php echo $tdbgcolor ?>">
<td align="center" valign="top" bgcolor="<?php echo $tdbgcolor ?>"><strong><font size="1">Herausforderer</font></strong></td>
<td align="center" bgcolor="<?php echo $tdbgcolor ?>"> </td>
<td align="center" valign="top" bgcolor="<?php echo $tdbgcolor ?>"><strong><font size="1">Geforderter</font></strong></td>
<td bgcolor="<?php echo $tdbgcolor ?>"> </td>
</tr>
<?php
while($battle_uebersicht=mysql_fetch_array($battle_uebersicht_result)){
?>
<tr bgcolor="<?php echo $tdbgcolor ?>">
<td width="40%" align="center" valign="middle" bgcolor="<?php echo $tdbgcolor ?>"><?php echo "<b>".$battle_uebersicht['k1']."</b>" ?>
</td>
<td width="10%" align="center" bgcolor="<?php echo $tdbgcolor ?>"> -<br />
<font size="1"> </font></td>
<td width="40%" align="center" valign="middle" bgcolor="<?php echo $tdbgcolor ?>"><?php echo "<b>".$battle_uebersicht['k2']."</b>" ?></td>
<td width="10%" align="center" valign="middle" bgcolor="<?php echo $tdbgcolor ?>"><a href="fbc.php?sub=battle&battleid=<?php echo $battle_uebersicht['battleid'] ?>">siehe Battletext </a></td>
</tr>
<?php }?>
</table>
</td>
</tr>
</table>
<?php ############################?>
</td>
<td width="1%"> </td>
<td width="16%" valign="top">test</td>
</tr>
</table>
nun werden aber alle daten ausgegeben, egal ob bereitk1 = nein ist oder nicht (mit bereitk2 genauso)
gruß jazzdee
Kommentar