Autor | Zpráva | ||
---|---|---|---|
X-zibit Profil * |
#1 · Zasláno: 29. 4. 2006, 09:04:31
cawte mam dalsi snad posledni problem
<html> <form method="post"> <input type=text name=hodnota size="5"> </form> </html> <? if ($_POST[hodnota] != "") { echo "<table>"; while($_POST[hodnota] >= 0) { echo " <tr> <td> ***** </td> </tr>"; } echo "</table>" ?> mam ten script a nejak mi nejde a nevim najst chyby vo validatoru mi to nejde mozte mi pomoct? |
||
PP Profil * |
#2 · Zasláno: 29. 4. 2006, 10:43:12
Tvoj problem spociva v zbrklosti. Najprv si nastuduj teoriu a skusaj jednotlive casti z teorie a obmienaj ich. Vyskusaj si zakladne funkcie v php a pohraj sa s nimi.Je to ako skladat model lietadla. Najprv kazdu cast musis pekne opracovat a postupne pridavat do celku a zrazu mas hotovy model.
Vlastnym hladanim chyb si vytvoris system odhalovania chyb , ktory pri vacsich projektoch bude na nezaplatenie. |
||
X-zibit Profil * |
#3 · Zasláno: 29. 4. 2006, 11:59:27
nj dik ale moc si mi nepomohol to co si napisal som vsetko us presiel a tu som sa zasekol a nemozes to opravit???
|
||
djlj Profil |
#4 · Zasláno: 29. 4. 2006, 11:59:44
vo validatoru mi to nejde
Ukončuješ </html> hned za formulářem a ne až na konci dokumentu... Tohle nemá s php co dělat :). |
||
X-zibit Profil * |
#5 · Zasláno: 29. 4. 2006, 12:08:23
nj dik ale dal som to nakoniec a toto mi vihodilo
Parse error: parse error, unexpected $ in /home/free/ic.cz/b/bobak/root/www/tabulka.php on line 20 |
||
Hugo Profil |
#6 · Zasláno: 29. 4. 2006, 12:26:51
X-zibit
Musíš to hodit na poslední řádek, tzn. za závorku ?> |
||
X-zibit Profil * |
#7 · Zasláno: 29. 4. 2006, 12:31:14
jj ved som:( a nejde kdyz tak to skus napsat ty a uvidime lebo mbne to nejdeme
|
||
Peca Profil |
#8 · Zasláno: 29. 4. 2006, 12:37:11
Co podle tebe má dělat cyklus while($_POST[hodnota] >= 0) ? Kdy se zastaví?
|
||
X-zibit Profil * |
#9 · Zasláno: 29. 4. 2006, 12:41:20
podle mne to dela to teda aspon by melo ze posle to hodnotu ktoru zadas a ten svysok toho scriptu teda tohle
{ echo " <tr> <td> ***** </td> vipese tolkokrat tie hviezdicky |
||
Peca Profil |
#10 · Zasláno: 29. 4. 2006, 12:43:36
Dejme tomu, že v $_POST[hodnota] bude hodnota 2. Pak se cyklus bude opakovat, dokud 2 >= 0. Zkus se nad tím zamyslet...
|
||
X-zibit Profil * |
#11 · Zasláno: 29. 4. 2006, 12:49:11
nj 1* my to nedava smysl ale na 2* my to dava smysl ze vipise sa to 1 cize hodnota bude uz len 1 vipise sa to 2 razy takze hodnota bude 0 a tim to konci ze?
|
||
Hugo Profil |
#12 · Zasláno: 29. 4. 2006, 12:51:25
X-zibit
Přečti si něco o php. Takto zbytečně plýtváš časem. Ta smyčka while je pro čísla větší než 0 nekonečná. |
||
Peca Profil |
#13 · Zasláno: 29. 4. 2006, 12:53:24
vipise sa to 1 cize hodnota bude uz len 1 - říkal kdo? Dvojka bude pořád dvojkou!
|
||
X-zibit Profil * |
#14 · Zasláno: 29. 4. 2006, 12:55:02
aha :((
|
||
X-zibit Profil * |
#15 · Zasláno: 29. 4. 2006, 13:01:39
ja som chcel napisat script taky ze ked napisem hodnotu a stlacim tlacitko vipise sa mi jedna urcita tabulka dany pocet krat tak som napisal hento a nejde to:( a pritom som aj php pozeral a secko mozte to skusit napisat??
|
||
Hugo Profil |
#16 · Zasláno: 29. 4. 2006, 13:15:33
Musíš použít dekrementaci
while($_POST[hodnota] >= 0) { echo " <tr> <td> ***** </td> </tr>"; --$_POST[hodnota]; } |
||
X-zibit Profil * |
#17 · Zasláno: 29. 4. 2006, 13:39:00
dik moc dik ale nejde to teras hlasi ze to </html> na konci je zle ved sa pozri
www.bobak.ic.cz/tabulka.php |
||
Peca Profil |
#18 · Zasláno: 29. 4. 2006, 13:46:15
To o </html> nic nepíše. Nebo jsem slepý...
Pošli aspoň řádky 15-25. |
||
Hugo Profil |
#19 · Zasláno: 29. 4. 2006, 13:46:32
dej sem cely skript
|
||
X-zibit Profil * |
#20 · Zasláno: 29. 4. 2006, 14:08:13
<html>
<form method="post"> <input type=text name=hodnota size="5"> </form> <? if ($_POST[hodnota] != "") { echo "<table>"; while($_POST[hodnota] >= 0) { echo " <tr> <td> aaa </td> </tr>"; --$_POST[hodnota]; } echo "</table>" ?> </html> |
||
Peca Profil |
#21 · Zasláno: 29. 4. 2006, 14:10:29
Za echo "</table>" nemáš středník.
|
||
X-zibit Profil * |
#22 · Zasláno: 29. 4. 2006, 14:11:29
Peca
nepochopil som |
||
Peca Profil |
#23 · Zasláno: 29. 4. 2006, 14:14:40 · Upravil/a: Peca
Jak se to řekne... Bodkočiarka? Prostě ";"
|
||
X-zibit Profil * |
#24 · Zasláno: 29. 4. 2006, 14:19:42
nejdeme
|
||
X-zibit Profil * |
#25 · Zasláno: 29. 4. 2006, 14:20:13
teda nejede
|
||
djlj Profil |
#26 · Zasláno: 29. 4. 2006, 14:59:21
X-zibit
Místo echo "</table>" tam dej echo "</table>"; |
||
X-zibit Profil * |
#27 · Zasláno: 29. 4. 2006, 15:00:53
djlj
to sem udelal!!! |
||
Peca Profil |
#28 · Zasláno: 29. 4. 2006, 15:03:19
Tak nám někde ukaž celý ten zdroják. Nejlépe přejmenovat ten soubor z php na txt.
|
||
Hugo Profil |
#29 · Zasláno: 29. 4. 2006, 15:07:25
Chybí ti tam jedna složená závorka. Ta podmínka není ukončená.
|
||
djlj Profil |
#30 · Zasláno: 29. 4. 2006, 15:28:46
<html>
<form method="post"> <input type=text name=hodnota size="5"> </form> <? if ($_POST[hodnota] != "") { echo "<table>"; while($_POST[hodnota] >= 0) { echo " <tr> <td> aaa </td> </tr>"; --$_POST[hodnota]; } echo "</table>"; } ?> </html> Takto by ti to bude fungovat... |
||
Téma pokračuje na další straně.
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0