| Autor | Zpráva |
|---|---|
| Matesek |
<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 Moderátor |
#2 · Zasláno: 8.3.2010 10:46:11 · Změnil/a: nightfish
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 Člen |
#3 · Zasláno: 8.3.2010 10:51:38
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 |
#4 · Zasláno: 8.3.2010 11:29:05
ninja:
To je ale kanón na vrabce. Elegantně se vypíše největší hodnota takto: <?php echo max($_POST['plat']); ?> |
| matesek Člen |
#5 · Zasláno: 10.3.2010 16:06:11
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 Člen |
#6 · Zasláno: 10.3.2010 16:35:27
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 Člen |
#7 · Zasláno: 10.3.2010 21:11:47
Na začátku by to mělo být takhle:
<form method="post" action="#"> |
| matesek Člen |
#8 · Zasláno: 11.3.2010 06:31:58
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 Člen |
#9 · Zasláno: 11.3.2010 09:03:55
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 |