login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Checken voor cijfers

Offline thyssimonis - 13/08/2005 19:50
Avatar van thyssimonisPHP interesse Hoe kan ik checken of iets wel uit allemaal cijfers bestaan.
Hoe kan ik checken of het niet minder is dan 10 cijfers/letters
En dan heb ik een probleem zo check ik of het veld leeg is!
  1. if (empty($_POST['voornaam'])) { echo '<font color="#FF0000">Je hebt geen voornaam ingevuld!</font> <a href="javascript:history.go(-1)">Ga terug</a>'; }

Maar als ik op terug klik zijn alle velden ineens leeg, hoe los ik dit op!

6 antwoorden

Gesponsorde links
Offline b4nkr0bz0r - 13/08/2005 19:53
Avatar van b4nkr0bz0r PHP gevorderde if (!is_numeric($_POST['voornaam']) && strlen($_POST['voornaam']) < 10)
{
echo 'fout';


2.
<input type="text" name="voornaam" value="<?= $_POST['voornaam'] ?>">
Offline thyssimonis - 13/08/2005 19:54 (laatste wijziging 13/08/2005 20:06)
Avatar van thyssimonis PHP interesse Bedankt;-) Maar het laaste doet het niet als ik fouts heb getype en klik op Terug dan zijn de velden weer leeg!

  1. <input name="voornaam" type="text" value="'.$_POST['voornaam'].'">
Offline Maarten - 13/08/2005 20:12
Avatar van Maarten Erelid Je kan bij het verzenden alle formvelden in een sessie duwen en er dan weer uitlezen... of je foutafhandeling op dezelfde pagina laten gebeuren, dan werkt dat wel.
Offline thyssimonis - 13/08/2005 20:18 (laatste wijziging 13/08/2005 20:57)
Avatar van thyssimonis PHP interesse Hoe zet ik de foutmelding op de pagina waar de velden staan ben al tijd bezig maar niet gekukt!
Offline Brycer - 13/08/2005 21:18 (laatste wijziging 13/08/2005 21:24)
Avatar van Brycer HTML interesse Door:
  1. <form action='<? echo $PHP_SELF; ?>'>
te doen en dan op de pagina zelf checken of submit 'geset' is:
  1. <?
  2. if(isset($_POST['submit']) && $_POST['submit'] != ""){
  3. echo "Je naam is: ".$_POST['voornaam']; // de rest van het script of de foutmelding+formulier
  4. }
  5. else{
  6. //formulier
  7. }
  8. ?>


EDIT ONDER: Als je hem op je server draait, is $PHP_SELF de url die in de adres-balk staat en html is gewoon goed met enkele ' ipv dubbele":s
Offline Barato - 13/08/2005 21:20
Avatar van Barato Nieuw lid dan moet je $PHP_SELF wel eerst een waarde geven. verder moet je je html een beetje netjes houden en dus dubbele ipv enkele quotes gebruiken.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.218s