[php] Form validation

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Boondock_Saint
  • Registratie: Januari 2001
  • Laatst online: 18-11-2023
Ik heb gezocht op form validation maar die topics gingen alleen over javascript. Laat ik nou net zo'n probleem hebben, behalve dat mijn validation wel serverside gebeurt.

Het gaat om deze pagina: http://gene.science.uva.nl/~jvlek/register.php

Daarin werkt deze foreach loop niet helemaal:
code:
1
2
3
4
5
6
7
8
9
10
foreach ($input_name as $field_name => $field_description) {
            if (strlen($_POST["$fieldname"]) == 0 && $field_name != 'gender' && $field_name != 'middlename' && $field_name != 'fax' && $field_name != 'mobile' && $field_name != 'birthdate') {
                $empty_fields = $empty_fields . $field_description . ' ';
                $input_name["$field_name"] = $pre_strong . $field_description . $suf_strong;
            }
            else  {
                $input_name["$field_name"] = preg_replace('/(<.*?>)/', "", $field_description);
                $empty_fields = preg_replace("/$field_description/", "", $empty_fields);
            }
        }


Het is de bedoeling dat als er wel iets ingevoerd is, de <strong> tags worden verwijderd. Dit klinkt een beetje vaag, maar de totale code is te lang dus die geef ik met een link: http://gene.science.uva.nl/~jvlek/register.txt

Ik heb werkelijk alles al geprobeerd, isset, is_null, $_POST[$field_name] == "". Hij weigert te herkennen dat je wel iets ingevuld hebt.

Waarschijnlijk is het iets heel stoms, maar ik ziet het niet meer.

Blasphemy is a victimless crime


Acties:
  • 0 Henk 'm!

Verwijderd

Ik wil niet lastig doen, maar dit lijkt me meer iets voor bij programming ;)

Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:44

crisp

Devver

Pixelated

serverside hoort bij de buren

W&G -> P&W

Intentionally left blank


Acties:
  • 0 Henk 'm!

  • phYzar
  • Registratie: November 2001
  • Laatst online: 22:33
if($empty_fields)

wat doet die? je declareert $empty_fields toch dus hij voert dit altijd uit?

misschien met:

if(strlen(trim($empty_fields))!=0)

Het is laat, misschien zie ik spoken ;)

nog iets, naja, wat me opvalt:

<?php echo $input_name['gender']; ?>

dit niet korter en ook zo net?:

<?=$input_name['gender']?>

[ Voor 27% gewijzigd door phYzar op 18-01-2004 01:25 . Reden: mierenneukerij ]


Acties:
  • 0 Henk 'm!

Verwijderd

$field_name is geen $fieldname
dit niet korter en ook zo net?:
Nee, zijn versie werkt gegarandeerd.

Acties:
  • 0 Henk 'm!

  • Boondock_Saint
  • Registratie: Januari 2001
  • Laatst online: 18-11-2023
Verwijderd schreef op 18 januari 2004 @ 01:26:
$field_name is geen $fieldname

[...]

Nee, zijn versie werkt gegarandeerd.
Ai, :D

Ik dacht al dat het zoiets stoms was. Je kent het wel, na lang turen zie je het niet meer. Thanx!

Blasphemy is a victimless crime


Acties:
  • 0 Henk 'm!

  • Thomasje
  • Registratie: Augustus 2002
  • Laatst online: 29-05-2024

Thomasje

Semacode

FF heel offtopic:
er staan erg leuke dingen in je producten lijst :p

Acties:
  • 0 Henk 'm!

  • Morrar
  • Registratie: Juni 2002
  • Laatst online: 23:00
Thomasje schreef op 18 januari 2004 @ 02:03:
FF heel offtopic:
er staan erg leuke dingen in je producten lijst :p
//nogmeer off-topic:
En je dan ook nog "Boondock Saint" noemen... 8)7 :*)

Acties:
  • 0 Henk 'm!

  • Boondock_Saint
  • Registratie: Januari 2001
  • Laatst online: 18-11-2023
Het is een website voor een fictieve erotiekshop. Dus als je onze producten wilt zien moet je maar even dildo op google intikken :P

Blasphemy is a victimless crime

Pagina: 1