Autor Zpráva
Matesek
Profil *
<form action=”post” =”#”>
PLAT 1:<input type=”text” name=”plat[1]”>
PLAT 2:<input type=”text” name=”plat[2]”>
PLAT 3:<input type=”text” name=”plat[3]”>
<input type=”submit”>
</form>
<?
[Post($plat)];
Cycle {
If ($plat>$maxplat)
   Maxplat = plat;
}
Echo “nejvyšší plat je : ”$maxplat;
?>
nightfish
Profil
v PHP se rozhodně nejedná o platný zápis cyklu

viz http://www.linuxsoft.cz/article.php?id_article=199
a http://www.linuxsoft.cz/article.php?id_article=269
ninja
Profil
Rozhodně, špátna syntax. Doporučuji si přečíst základy PHP. Jestli dobře chápu tak chce toto:

<?

foreach ($_POST['plat'] as $plat) {
If ($plat>$maxplat)
   $maxplat = $plat;
}
echo ('nejvyšší plat je : '.$maxplat);
?>


což lze elegantně zapsat:
<?
rsort ($_POST['plat']);
echo ('nejvyšší plat je : ' . reset ($_POST['plat']));
?>
indián
Profil *
ninja:
To je ale kanón na vrabce.

Elegantně se vypíše největší hodnota takto:
<?php
echo max($_POST['plat']);
?>
matesek
Profil
OK Děkuju, je alespoň tohle správně ?

<form action=”post” =”#”>
PLAT 1:<input type=”text” name=”plat[1]”>
PLAT 2:<input type=”text” name=”plat[2]”>
PLAT 3:<input type=”text” name=”plat[3]”>
<input type=”submit”>
</form>
panther
Profil
matesek:
z hlediska sémantiky a přístupnosti ne. Zobrazit se to může za jistých okolností přibližně tak, jak chceš.

U formu je nějaké prázdné rovnítko, chybí před ním atribut. Špatně jsou uvozovky, používej klasické nebo apostrofy.
Neas
Profil
Na začátku by to mělo být takhle:
<form method="post" action="#">
matesek
Profil
Neas:

Jsemsi nemohl vzpomenout, že tam má být action. Nějak mi to vypadlo.

panther:
Špatně jsou uvozovky, používej klasické nebo apostrofy.
Tohle jsou uvozovky, ale psané v Wordu 2007
Nox
Profil
Nepiš ve Wordu, zkus alespoň PSPad

Nechápu moc smysl ptát se u čehokoli "Je toto dobře?" a "Je toto dobře?"... nauč se jak se to má správně psát a půjde to

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0