Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Lomakkeen tarkastus ja arvojen palauttaminen session avulla?

Toshiba [16.04.2008 14:16:23]

#

Tervehdys,

Tuleeko kellekkään mieleen äkkiseltään mitään järkevää tapaa palauttaa lomakkeen inputtien valueihin jo kertaalleen täytetyn virheellisen lomakkeen arvot?

Eli tarkoitus olisi väsätä hieman käyttäjäystävällisempi ratkaisu, joka palauttaa kertaalleen täytetyn lomakkeen arvot takaisin ja ilmoittaa jos lomakkeessa on virheitä. Javascripti ei kuitenkaan ratkaisuun käy, koska sen voi aina kytkeä pois päältä.

Mietin, että rakenne olisi muotoa

<?PHP
 if ($_POST)
 {

  //arvojen vastaanotto ja tutkinta
  // eteen päin jos ok!
  // jos ei, niin aloitetaan sessio ja palautetaan lomakkeeseen täytetyt arvot
 }
 else
 {
 ?>

 <form action="<?PHP $_SERVER['PHP_SELF'] ?>" method="post">
 ...
 //inputit tänne!
 </form>

<?PHP
 }
?>

Blaze [16.04.2008 14:41:34]

#

<input type="text" name="nimi" value="<?php if(isset($_POST['nimi'])) { echo $_POST['nimi'];}?>" />

jne.

peg [16.04.2008 16:48:55]

#

https://www.ohjelmointiputka.net/keskustelu/16611-php5-lomakkeen-käsittely

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta