Dobrý den,
narazil jsem na chybu, že mi nefunguje podmínka if ( nebo dotaz do DB, na kterém je podmínka závislá ), ale nemůžu příjít na to proč... ( Názvy prosím nekomentujte, nic lepšího jsem nevymyslel. )
// Tento dotaz načte úroveň budovy "Troop training center"
$controll = "SELECT troopttcenter FROM build WHERE playername = '".$_SESSION['username']."'; ";
$rc = mysql_query ( $controll );
// Zde se z vybraných informací vytvoří pole, příkaz echo se však už z nějakého důvodu nezobrazí, název tabulek apod. jsem kontroloval
$i = mysql_fetch_array( $rc );
echo $i['troopttcenter'];
// Toto je ta nefunkční podmínka. Pokud je úroveň budovy 0, zobrazí formulář pro stavbu, v opačném případě pro trénování vojsk - chyba je v tom, že se zobrazí pokaždé dialog pro stavbu.
if ( $i['troopttcenter'] == 0 ) { ?>
<H2>BARRACKS</H2>
<form action='barracks.php' method='post'>
<input type='submit' name='build' value='Build'>
</form>
<?php
} else { ?>
<pre>
<H2>Barracks</H2>
Here you can train swordmen.
<form action='barracks.php' method='post'>
Train <input type='text' name='trainsword'> swordmen.
<input type='submit' value='Train' name='swordsubmit'>
</form>
</pre>
<?php
}
?>
Předem děkuji za odpověd' a doufám, že byl ten kód přehledný.