Sting wil niet zoals ik hem wil?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ventilatiesysteem Productontwikkelaar HBO WO Verwa

Samengevat: Zij bieden flexibele ventilatiematerialen, geluidsdempers, rookgasafvoer producten en industrieslangen. Ben jij een technisch productontwikkelaar? Heb jij ervaring met het ontwikkelen van nieuwe producten? Vaste baan: Technisch Productontwikkelaar HBO WO €3.000 - €4.000 Zij bieden een variëteit aan flexibele ventilatiematerialen, geluiddempers, rookgasafvoer producten, industrieslangen en ventilatieslangen voor de scheepsbouw. Met slimme en innovatieve materialen zorgen wij voor een gezonde en frisse leefomgeving. Deze werkgever is een organisatie die volop in ontwikkeling is met hardwerkende collega's. Dit geeft goede ontwikkelingsmogelijkheden. De branche van dit bedrijf is Techniek en Engineering. Functie: Voor de vacature als Technisch Productontwikkelaar Ede Gld HBO WO ga

Bekijk vacature »

Andries van Duinen

Andries van Duinen

27/03/2011 22:45:06
Quote Anchor link
Hey jongens,

Ben net begonnen met php, altijd op html gezeten en maak nu een contact script met php.
Mijn code in de php is als volgende.

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
<?php

// [E-mail]Check of alles is ingevult.

if (isset($_POST['submit'])) {

$error_empty = array();

if (empty($_POST['gender']) . ($_POST['firstname']) . ($_POST['lastname']) . ($_POST['email']) . ($_POST['qeustion']))
    {

        $error_empty[] = '<strong style="color:red;">Oeps, u bent dit vergeten!.</strong>'; }

if (empty($error_empty)) {

}
else {
foreach ($error_empty as $empty) {

    }
  }
}


?>


In html heb ik

<td><textarea name="qeustion" cols="45" rows="6"></textarea>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $empty ?>
</td>

Mijn probleem hier is, als ik alles invul in het contact formulier, krijg ik nog steeds die fout.. Ter info: Hij stuurd hem nog niet door naar een mail tot hij klaar is, dus gebruik even <form method="post" action="#">.

Weten jullie misschien waar ik de fout maak?

Mvg, Andries.
 
PHP hulp

PHP hulp

27/11/2024 23:08:48
 
Jordi Kroon

Jordi Kroon

27/03/2011 22:52:20
Quote Anchor link
Omdat je empty() alleen door $_POST['gendler'] haalt dat moet je ook bij die andere variabelen doen
 
Andries van Duinen

Andries van Duinen

27/03/2011 23:04:44
Quote Anchor link
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
<?php

// [E-mail]Check of alles is ingevult.

if (isset($_POST['submit'])) {

$error_empty = array();

if (empty($_POST['gender'])) '.'. (empty($_POST['firstname'])) . (empty($_POST['lastname'])) . (empty($_POST['email'])) . (empty($_POST['qeustion']))
    {

        $error_empty[] = '<strong style="color:red;">Oeps, u bent dit vergeten!.</strong>'; }

if (empty($error_empty)) {

}
else {
foreach ($error_empty as $empty) {

    }
  }
}


?>


Oke, heb het nu gedaan.. moest ook 1x '.'. doen voor die error weg te halen? Gebruik phpEd. Maar nu test ik hem, en heb ik nog steeds het zelfde probleem.. Kan het ook niet echt vinden waarom hij nu zo doet?
Gewijzigd op 27/03/2011 23:09:39 door Andries van Duinen
 
Jordi Kroon

Jordi Kroon

27/03/2011 23:22:56
Quote Anchor link
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
27
28
29
30
31
32
33
34
35
36
37
<?php

// [E-mail]Check of alles is ingevult.

if ($_SERVER['request_method'] == 'POST') {

$error = array();

If(!isset($_POST['gender'])) {
$error[] = ' veld gender is leeg';
}

If(!isset($_POST['firstname'])) {
$error[] = ' veld firstname is leeg';
}


If(!isset($_POST['lastname'])) {
$error[] = ' veld lastname is leeg';
}


If(!isset($_POST['email'])) {
$error[] = ' veld email is leeg';
}

If(!isset($_POST['question'])) {
$error[] = ' veld question is leeg';
}

foreach ($error as $errors) {
    If(!$errors) {
    Verzend email
    } else {
    // weergeef errors
    echo $errors . '<br />';
    }
}
}



?>
Gewijzigd op 27/03/2011 23:25:01 door Jordi Kroon
 
Andries van Duinen

Andries van Duinen

28/03/2011 00:00:38
Quote Anchor link
Heb het geprobeerd, maar ook dit wou niet mee werken. Nog andere Tips?

Code tot nu toe is:

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
27
28
29
30
31
32
33
34
35
36
37
<?php

// [E-mail]Check of alles is ingevult.

if ($_SERVER['request_method'] === 'POST') {

$error = array();

If(!isset($_POST['gender'])) {
$error[] = ' veld gender is leeg';
}

If(!isset($_POST['firstname'])) {
$error[] = ' veld firstname is leeg';
}


If(!isset($_POST['lastname'])) {
$error[] = ' veld lastname is leeg';
}


If(!isset($_POST['email'])) {
$error[] = ' veld email is leeg';
}

If(!isset($_POST['question'])) {
$error[] = ' veld question is leeg';
}


foreach ($error as $errors) {
    If(empty($errors)) {
  
    }
else {
    // weergeef errors
    echo $errors. '<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.