praegune kellaaeg 05.08.2025 00:25:55
|
Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
autor |
|
redenergy
HV veteran

liitunud: 22.03.2004
|
14.05.2009 18:51:29
GET ja include |
|
|
Tervist.
Mul on selline süsteem tehtud, et kõik errorid ja teated korjan ühte faili teade.php
Ja siis kuvan seda eraldi "kastis" include'tuna kui on mõni error või teade vaja kuvada
php:
|
<?php if(isset($_GET['teade'])) { switch ($_GET['teade']) { case 1: $teade[] = "<p>Kategooria edukalt uuendatud!</p>"; break; case 2: $teade[] = "<p>Sisestage vähemalt <B>1 kategooria</B>. Alustage esimesest!</p>"; break; case 3: $teade[] = "<p>Teie profiil on edukalt muudetud!</p>"; break; case 4: $teade[] = "<p>Palun sisestage korrektne e-mail</p>"; break; case 5: $teade[] = "<p><B>Kasutajanimi</B> on sisestamata!</p>"; break; case 6: $teade[] = "<p><B>Kasutajanimi</B> on juba kasutusel!</p>"; break; case 7: $teade[] = "<p><B>Parool</B> on sisestamata või liiga lühike!</p>"; break; case 8: $teade[] = "<p>Paroolid ei klapi!</p>"; break; case 9: $teade = "<p></p>"; break; case 10: $teade = "<p></p>"; break; case 11: $teade = "<p></p>"; break; case 12: $teade = "<p></p>"; break; } } foreach($teade AS $teated){ } } ?>
|
index.php
php:
|
<?php for($i=1; $i<=20; $i++) if(isset($_GET['teade'])) { switch ($_GET['teade']) { case $i: include 'teade.php'; break; } } ?>
|
Asi töötab edukalt kuni on vaja väljastada 1 teade.
Aga kuidas saaks väljastada 2 teadet korraga?
teade.php ma aretasin midagi löppu. Aga ei oska liitu.php lehel neid kokku võtta.
liitu.php kontrollib kasutajanime, emaili jne.
php:
|
$msg.= header('Location: index.php?leht=liitu&teade=4'); $tulemus=false; } $msg.= header('Location: index.php?leht=liitu&teade=7'); $tulemus=false; } if ($parool != $parool2){ $msg.= header('Location: index.php?leht=liitu&teade=8'); $tulemus=false; }
|
Et kas selline asi on üldse võimalik GET'iga? nt index.php?leht=liitu&teade=8&teade=4 midagi sellist
|
|
Kommentaarid: 30 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
9 |
|
tagasi üles |
|
 |
Valdars
HV veteran

liitunud: 22.02.2003
|
14.05.2009 18:58:50
|
|
|
index.php?leht=liitu&teade[]=8&teade[]=4
Peaks muutma GET parameetri "teade" massiiviks.
|
|
Kommentaarid: 47 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
44 |
|
tagasi üles |
|
 |
redenergy
HV veteran

liitunud: 22.03.2004
|
14.05.2009 19:35:16
|
|
|
Hmm, kuidas täpsemalt?
|
|
Kommentaarid: 30 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
9 |
|
tagasi üles |
|
 |
Valdars
HV veteran

liitunud: 22.02.2003
|
14.05.2009 20:31:35
|
|
|
?teade[]=2&teade[]=3
Array ( [teade] => Array ( [0] => 2 [1] => 3 ) )
|
|
Kommentaarid: 47 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
44 |
|
tagasi üles |
|
 |
|
lisa lemmikuks |
|
|
sa ei või postitada uusi teemasid siia foorumisse sa ei või vastata selle foorumi teemadele sa ei või muuta oma postitusi selles foorumis sa ei või kustutada oma postitusi selles foorumis sa ei või vastata küsitlustele selles foorumis sa ei saa lisada manuseid selles foorumis sa võid manuseid alla laadida selles foorumis
|
|
Hinnavaatlus ei vastuta foorumis tehtud postituste eest.
|