ugrás a tartalomhoz

else { echo"Hiba!"; } rosz helyre kerül

Anonymous · 2006. Május. 17. (Sze), 20.37
Üdv,

Kérdésem az lenne hogy ha egy feltétel nem teljesül, pl a jelszó nem stimmel, akkor kiiratom hogy "Hiba.." akkor a szöveg a lap tetejére kerül, nekem pedig egy táblázat belsejébe lenne rá szükségem esztétikai okok miatt.
Hogy oldható meg?
 
1

hmm

krey · 2006. Május. 17. (Sze), 21.11
A probléma valószínűleg az, hogy a php-t a lap tetején kéred meg a hibaüzenet kiírására. Csinálj egy php-blokkot a táblázatod belsejében, mondjuk így:

<?
$hiba = false;
if ($megadott_jelszó != $igazi_jelszó) {
   $hiba = true;
} else {
   //itt fut le az a kód amit a jó jelszót megadó user-nek szánsz
}
?>
<!--itt egy csomó html-->
<table>
 <tr>
  <td>
<?
if ($hiba)
   echo("hiba történt");
else
   echo("Minden ok!");
?>
  </td>
 </tr>
</table>
Remélem tudtam segíteni

krey
2

köszönöm

Anonymous · 2006. Május. 17. (Sze), 21.43
köszönöm