Variabelen valideren op inhoud

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Sander

sander

23/04/2006 12:57:00
Quote Anchor link
ik doe nu het volgende ik kijk of $bla1 of $bla2 of $bla3 enzovoort iets bevat maar kan dat niet makkelijker?
iets van if($bla*){}?
Gewijzigd op 01/01/1970 01:00:00 door Sander
 
PHP hulp

PHP hulp

16/11/2024 11:04:51
 
Mebus  Hackintosh

Mebus Hackintosh

23/04/2006 12:59:00
Quote Anchor link
if(empty($bla1) || ($bla2)) {
}

kweet alleen niet of het werkt

GR. mebus!
 
Klaasjan Boven

Klaasjan Boven

23/04/2006 12:59:00
Quote Anchor link
als bla in array zit met foreach denk ik.
En dit kan sowieso:
if(!empty( $bla1) && !empty( $bla2)&&!empty( $bla3)){
doe je ding
 
Mebus  Hackintosh

Mebus Hackintosh

23/04/2006 13:01:00
Quote Anchor link
Klaasjan:
als bla in array zit met foreach denk ik.
En dit kan sowieso:
if(!empty( $bla1) && !empty( $bla2)&&!empty( $bla3)){
doe je ding


op de manier hoe jij het doet klaasjan kijkt ie of alles leeg is hij wilt kijken of er 1 van de varibale leeg is niet allemaal

GR. mebus!
 
Sander

sander

23/04/2006 13:01:00
Quote Anchor link
kijk die optie van mebus en die laatste dat is zoals het nu is.
 
Sander

sander

23/04/2006 13:02:00
Quote Anchor link
nee ik wil kijken of er wel een is ingevuld
 
B a s
Beheerder

B a s

23/04/2006 13:03:00
Quote Anchor link
wat je ook kunt doen, als het formulier geplaatst is via POST method:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?
if ($_POST)
{

    foreach($_POST as $key => $value)
    {

           if (!isset($_POST[$key]))
               $error[$key] = 1;
    }
}


if ($error)
{

    echo "<p>U bent de volgend(e) veld(en) vergeten:</p>";

    echo "<p><ul>";
    foreach($error as $key => $value)
    {

        echo "<li>" . $key . "</li>";
    }

    echo "</ul></p>";
}

else
{
    echo "Alle POST velden zijn ingevuld..";
}

?>


Niet getest..
 
Sander

sander

23/04/2006 13:05:00
Quote Anchor link
ik denk dat dit ook niet gaat werken. ik zal het even wat duidelijker uitleggen. ik heb nu een formulier met onder ander een serie checkboxes nu wil ik gaan kijken of dat mensen er wel minimaal 1 hebben aangeklikt.
 
B a s
Beheerder

B a s

23/04/2006 13:08:00
Quote Anchor link
Dan doe je dit als volgt.. Geef je checkboxes allemaal dezelfde naam:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<input type="checkbox" name="naam_van_checkbox[]" value="inhoud">

<!-- en dan check je het -->

<?
if (isset($_POST['naam_van_checkbox']))
{

     echo "<p>Er is iets gevonden!</p>";
     foreach ($_POST['naam_van_checkbox'] as $key => $value)
     {

            echo htmlentities($value) . "<br />";
      }
}

?>
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.