Autor Zpráva
rhintin
Profil
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
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
$_GET['$zdroj']
$_GET['zdroj']
(přebývající dolar před zdroj)
bude potřeba opravit všechny výskyty

EDIT: pozdě
rhintin
Profil
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
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
peta
o 2 dny později a ještě nesmyslná reakce k dávno vyřešenému problému
BetaCam
Profil
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
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
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

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: