Fw: formularove otazky :-)

From: Juro Polak (polak@axon.sk)
Date: 15. 03. 2001, 10:28 CET


trochu zvlastny subj. ja viem :-)
toto je problemik:
robim rozsiahly formular, ktory spracuvam na tej istej stranke ako je
formular (neviem ci je to dobre, poradte ak mate opacny nazor)...kuknite sa
na http://www.axon.sk/last/pridaj_zajazd.php3 ak chcete vediet o com hovorim
:-))

1/
je dost velky (skoro ako kadrovy posudok :-)) no a takto ho spracuvam: <form
method=post">
a zaujima ma ako je mozne ze sa to prenasa pomocou URL, je to trosku
nevhodne.... je tam dost vela informacii a bojim sa ze pri vyplneni celeho
formulara ta url bude moc dlha...

2/
overovanie zadanych informacii:
if ($odoslane):
  if ($NazovCK== "" ||
   $Adresa_CK == "" ||
    $email == ""):
    echo "<H1>Musíte vyplnit povinné údaje!!</H1>";
 else:
    $zobrazitFormular = "0";
 endif;
 else:                // prve zobrazenie
 endif;
 <?if  (($zobrazitFormular) == "1"): ?>   // tu zobrazujem vlastny formular
 <form method=post">
 <?
 else:
 print "<br>nezobrazim ho";
 endif;
 ?>

 potrebujem taku vec, ze pri overovani by nemal vypisat iba vyplnte povinne
 udaje, ale aj co zabudol vyplnit.....pouzival som takyto skriptik:
 function validate($blah) {
 global $overovanapremenna;
  $start_error = "\n<center><br><b>Chyba:</b>\n<ul></center>";
         if (strlen($overovanapremenna) == 0)
  // toto je prve overenie.....dalej su dalsie......
         $error .= "\n<li>Prosím uvedte overovanupremennu!";
                                    }
   if ($error) {
    $error = $start_error . $error . "\n</ul>";
    return $error;
   } else {
    return false;
   }
  }
 co potrebujem je sklbit tieto dve veci dokopy, len vobe ma nenapada
 konstrukcia podmienok tak aby som tento validate($blah) dal namiesto toho
 if ($NazovCK== "" ||
    $Adresa_CK == "" ||
    $email == ""):
   echo "<H1>Musíte vyplnit povinné údaje!!</H1>";

 Ak to niekto docital az sem , diky moc :-)))) Juro



This archive was generated by hypermail 2.1.2 : 04. 09. 2001, 05:53 CEST