Autor Zpráva
Vojteslavpaty
Profil
čau lidi, delam priklad z jedne nejmenovane publikace. opsal jsme to presne bez jediny chybicky, jak to tam je. je to pocitacka zbozi. kod vypada takhle
<?php

require_once('kalkulacka.html');

  if (isset($HTTP_GET_VARS['zdroj'])) {
  
  
     if ($HTTP_GET_VARS['zdroj'] == ['kalkulacka.html'])  {
     
     
          if(is_numeric($HTTP_POST_VARS{'mnozstvi']))  {
          
          

 
 
 $celkem = ($mnozstvi * $cena) * ($dan + 1);
 $celkem = number_format ($celkem, 2, ",", " ");
 echo "Objdenali jste si <b>{$HTTP_POST_VARS['mnozstvi']}</b> kus(ů) za jednotkovou cenu <b>{$HTTP_POST_VARS['cena']}</b>. 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žadovaného zboží!'</b></p>;
  }
  
  
  }   else {
  echo '<p><b>Nesprávný přístup k této stránce'</b></p>;
  }
  }
  
  else {
  echo '<p><b>Zadejte prosímsprávn množství požadovaného zboží!'</b></p>;
  
?>


Jestli nekdo z vas hlav vi proc mi to pise
Parse error: parse error in /3w/borec.cz/m/mineshitdontwasteit/index_soubory/obslouzit.php on line 16
kdyz volam z html formulare timto zpusobem
<form action="obslouzit.php?zdroj=kalkulacka.html" method="post">


BTW je to prenos skrytych hodnot pomoci hidden ve formulari
BTW2 mam hosting na webu zdarma jestli ot nebude tim,co? :-D

dik za help
ninja
Profil
Chyby ti na konci jedna slozena zavorka uzavirajici posledni else.
Ssob
Profil
if(is_numeric($HTTP_POST_VARS['mnozstvi'])) {
Měsíček
Profil
Snad opravený (s pomocí kolegů Ssoba a ninja):

<?php

require_once('kalkulacka.html');

  if (isset($HTTP_GET_VARS['zdroj'])) {
  
     if ($HTTP_GET_VARS['zdroj'] == ['kalkulacka.html'])  {
     
          if(is_numeric($HTTP_POST_VARS['mnozstvi']))  {
          
 $celkem = ($mnozstvi * $cena) * ($dan + 1);
 $celkem = number_format ($celkem, 2, ",", " ");
 echo "Objdenali jste si <b>{$HTTP_POST_VARS['mnozstvi']}</b> kus(ů) za jednotkovou cenu <b>{$HTTP_POST_VARS['cena']}</b>. 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žadovaného zboží!'</b></p>;
 
  }
  
  } else {
  echo '<p><b>Nesprávný přístup k této stránce'</b></p>;

  }
  
  } else {
  echo '<p><b>Zadejte prosímsprávn množství požadovaného zboží!'</b></p>;
  
  };
?>
Vojteslavpaty
Profil
diky za snahu, ale jeom se mi zmenila chyba z online 16 na online 15:-D.. fakt nevim cim to je:/
centi
Profil
echo '<p><b>Zadejte prosím správné množství požadovaného zboží!'</b></p>;
echo '<p><b>Nesprávný přístup k této stránce'</b></p>;
echo '<p><b>Zadejte prosímsprávn množství požadovaného zboží!'</b></p>;


Zvýraznené časti musia byť samozrejme vo vnútri daného stringu. Takže apostrof musí byť na konci, napr:
echo '<p><b>Zadejte prosím správné množství požadovaného zboží!</b></p>';


Mimochodom, ak je toto "presne bez jediny chybicky" opísané z danej publikácie, tak asi za moc nestojí.
Vojteslavpaty
Profil
zkuste to nekdo projet u sebe po korekci , me to stale nejde
peta
Profil
Vojteslavpaty
"zkuste to nekdo projet u sebe po korekci"
projet co? nic nemame, posli odkaz na stranku s poslednim kodem
url/xxx_php.txt

cislo radku znaci, ze chyba nastava prave tam. A muze byt zpusobena radkem o 1 vys, v pripade neukoncene zavorky { } i nekolik radku vys.
Dobre je pouzivat editor, ktery obarvuje syntaxi kodu.
google.com notepad++ atd...

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:

0