Autor | Zpráva | ||
---|---|---|---|
rhintin Profil |
#1 · Zasláno: 9. 9. 2008, 16:34:08 · Upravil/a: rhintin
potřebuju pomoct s jedním scriptem kde k odesílání používám globálních proměnných $_GET a $_POST nefunguje mi to globální proměnný mám nastavený na on a chybu jsem tam nikde nenašel:(
script zde: <?php if (isset($_GET['$zdroj'])) { if ($_GET['$zdroj'] == 'kalkulacka.php') { if (is_numeric($_POST['$mnozstvi'])) { // Provést výpočty a zobrazit výsledky. $celkem = ($_POST['$mnozstvi'] * $_POST['$cena']) * ($_POST['$dan'] + 1); $celkem = number_format ($celkem, 2, ",", " "); echo "Objednali jste si <b>{$_POST['mnozstvi']}</b> kus(ů) za jednotkovou cenu <b>{$_POST['cena']}</b> Kč. Po přičtení daňové sazby se celková cena rovná <b>$celkem Kč</b>.\n"; } else { echo '<p><b>Zadejte prosím správné množství požadováného zboží!</b></p>'; } } else { echo '<p><b>Nesprávný přístup k této stránce!</b></p>'; } } else { echo '<p><b>Nesprávný přístup k této stránce!</b></p>'; } ?> vždycky vypíše hlášku else takže je problem asi s proměnnou GET |
||
Matty Profil |
#2 · Zasláno: 9. 9. 2008, 16:37:48 · Upravil/a: Matty
rhintin
„if (isset($_GET['$zdroj'])) { “ Opravdu se proměnná jmenuje $zdroj (myslím tím ten dolar na začátku)? BTW: $_GET a $_POST nejsou tuším globální, ale superglobální proměnné. |
||
nightfish Profil |
#3 · Zasláno: 9. 9. 2008, 16:38:28 · Upravil/a: nightfish
„$_GET['$zdroj']“
$_GET['zdroj'] (přebývající dolar před zdroj) bude potřeba opravit všechny výskyty EDIT: pozdě |
||
rhintin Profil |
#4 · Zasláno: 9. 9. 2008, 16:40:01 · Upravil/a: rhintin
2Matty: Máš pravdu jsou superglobální ted to zrovna čtu:)
jejda mo vám děkuju:) a to jsem to asi pětkrát znovu kontroloval a nešiml sem si toho vůbec:) tve sem hustej on tam byl skoro všude:D |
||
peta Profil |
#5 · Zasláno: 11. 9. 2008, 11:44:07
rhintin
jeste by se dalo pouzit print_r($_GET); print_r($_REQUEST); Tim overis, ze v GET to opravdu je, jen mas chybu nekde pri praci s nim. |
||
nightfish Profil |
#6 · Zasláno: 11. 9. 2008, 12:11:06
peta
o 2 dny později a ještě nesmyslná reakce k dávno vyřešenému problému |
||
BetaCam Profil |
#7 · Zasláno: 11. 9. 2008, 12:41:50
nightfish
„o 2 dny později a ještě nesmyslná reakce k dávno vyřešenému problému“ Někdy mi přijde, že uživatel peta je snad špatně naprogramovanej BOT. Kdepak asi soudruzi udělali chybu? :) |
||
peta Profil |
#8 · Zasláno: 11. 9. 2008, 13:54:10
nightfish
Mi to prijde dost smysla odpoved. Tema: GET a POST nejde. Cili v prvni rade si overim, jestli GET a POST skutecne funguji. A to zle udelat napriklad: print_r($_GET); print_r($_POST); print_r($_REQUEST); Ano, nespravne pracuje s polem, to vim, ze jste to vyresili. K tomu neni, co dodat. To je spis pro dalsi tazajici, aby si nejdriv overili, zda jim pres GET POST neco prislo ci ne. Zjisti, ze GET POST je v poradku, tak muzou hledat problem nekde jinde a treba dojdou sami na problem se spatnym zapisem pole. Ne? Nebo mate lepsi napad? |
||
nightfish Profil |
#9 · Zasláno: 11. 9. 2008, 14:05:29
peta
„Tema: GET a POST nejde. Cili v prvni rade si overim, jestli GET a POST skutecne funguji. [...] Nebo mate lepsi napad?“ před tím, než zareaguješ, tak si přečteš kromě nadpisu tématu i všechny dosud napsané příspěvky... odpovídat jenom podle nadpisu je dosti ošemetné, člověk si snadno naběhne na vidle BetaCam „Někdy mi přijde, že uživatel peta je snad špatně naprogramovanej BOT. Kdepak asi soudruzi udělali chybu? :)“ je fakt, že ve vytrvalosti si nezadá se spam boty |
||
Časová prodleva: 16 let
|
0