Toon posts:

PHP formuliertje werkt niet zoals het hoort.

Pagina: 1
Acties:
  • 41 views sinds 30-01-2008

Verwijderd

Topicstarter
Hallo mensen!
Ik probeer hier een PHP formuliertje te maken maar hij werkt niet.

PHP:
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
Uw bericht is verzonden.<br />

<?php


$name      = $_POST['name'];
$namec     = $_POST['contactpersoon'];
$namet     = $_POST['telefoon'];
$email     = $_POST['email'];
$url       = $_POST['url'];
$comments  = $_POST['comments'];
$adres     = $_POST['adres'];

$recipient = "emailadres@hotmail.com";
$subject   = "repon.nl lek-melding systeem";
$message   .= "E-mail: $email \n";
$message   .= "Naam: $url \n";
$message   .= "Klant ID: $name \n";
$message   .= "Adres: $adres \n";
$message   .= "Contactpersoon: $namec \n";
$message   .= "Telefoon: $namet \n";
$message   .= "Opmerking: $comments \n\n";

$headers   = "From: info@repon.nl \n";
$headers   = "Reply-To: $email";

mail($recipient,$subject,$message,$headers);
?>


dit formulier word ingevuld door middel van een HTML pagina

HTML:
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<title>Repon.nl - Lek melding systeem</title>


<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">

body {
    margin-left: 0px;
    margin-top: 20px;
    margin-right: 0px;
    margin-bottom: 0px;
    font-size: 20px;
    border:none;
    align: center;
}

.style1 {font-family: Verdana, Arial, Helvetica, sans-serif}
</style>
</head>
<body bgcolor="#d6cd96">
<form action="process.php" method="post">
  <div align="center" class="style1">
    <p>&nbsp;</p>
    <table width="465" height="385" border="0" align="center">
      <tr>
        <td><strong>Naam:</strong></td>
        <td height="26"><input type="text" name="url" id="url" size="33" /></td>
      </tr>
      <tr>
        <td><strong>Klant nr:</strong></td>
        <td height="26"><input type="text" name="name" id="name" size="33" /></td>
      </tr>
      <tr>
        <td><p><strong>Adres:<br>
            <br>
            <br>
            <br>
            <br>
        </strong></p>        </td>
        <td height="25"><textarea name="adres" cols="30" rows="5" id="adres"></textarea></td>
      </tr>
      <tr>
        <td><strong>Contactpersoon:</strong></td>
        <td height="25"><input type="text" name="namec" id="namec" size="33" /></td>
      </tr>
      <tr>
        <td><strong>Telefoon:</strong></td>
        <td height="25"><input type="text" name="namet" id="namet" size="33" /></td>
      </tr>
      <tr>
        <td><strong>E-Mail:</strong></td>
        <td height="25"><input type="text" name="email" id="email" size="33" /></td>
      </tr>
      <tr>
        <td width="240"><p><strong>Uw opmerking :<br>
            <br>
            <br>
            <br>
            <br>
            <br>
            <br>
            <br>
            <br>
            <br>
            <br>
            <br>
        </strong></p>        </td>
        <td width="233" height="211"><textarea name="comments" cols="30" rows="13" id="comments"></textarea></td>
      </tr>
    </table>
      <br>
      <div align="center">
        <input type="submit" name="submit"  id="submit" value="Verstuur" />
      </div>
  </div>
</form>
</body>
</html>

De HTML is een beetje een rotzooitje maar het zou moeten werken in mijn ogen!

Ik hoop dat iemand mij kan helpen hiermee, alvast heel erg bedankt!

Verwijderd

Wat gaat er mis? Wat heb je zelf al uitgezocht?

Dit schiet natuurlijk niet op zo he..we hebben geen glazen bol..

  • R4NCOR
  • Registratie: December 2000
  • Laatst online: 01-12 23:07

R4NCOR

eigenlijk gewoon Niels

Wat werkt niet zoals het hoort? Heb je je SMTP meuk goed ingesteld in je php.ini?
En plaats je code eens tussen [php] en [html] tags, veel overzichtelijker.

edit: Oh html tags kan natuurlijk niet, sorry :)

[ Voor 14% gewijzigd door R4NCOR op 12-01-2007 12:14 ]


Verwijderd

Topicstarter
Owjah, sorry ik was gewoon helemaal mijn klacht vergeten te melden.
Het probleem is dat als ik dus het formulier verzend dan krijg ik een mail waarin alle ingevulde gegevens staan, in ieder geval, dat zou zo moeten zijn, ipv daarvan krijg ik alle info behalve die van contactpersoon en telefoon.

Alvast bedankt!

[ Voor 16% gewijzigd door Verwijderd op 12-01-2007 12:11 ]


Verwijderd

Verwijderd schreef op vrijdag 12 januari 2007 @ 12:08:
Owjah, sorry ik was gewoon helemaal mijn klacht vergeten te melden.
Het probleem is dat als ik dus het formulier verzend dan krijg ik een mail waarin alle ingevulde gegevens staan, in ieder geval, dat zou zo moeten zijn, ipv daarvan krijg ik alle info behalve die van contactpersoon en telefoon.

Alvast bedankt!
Mmmm, dus het mailen werkt wel, maar je krijgt niet alle informatie.
Tip: Bekijk de namen van de velden in je formulier...

Verwijderd

Topicstarter
Alle variable en velden kloppen in mijn ogen, maarja in mijn ogen klopt alles aan die code maar het werkt niet.
Iig bedankt voor jullie reactie alvast ik hoop op meer!

  • DenZj
  • Registratie: Mei 2006
  • Laatst online: 16:35
<?php
$message .= "E-mail: $email \n";

veranderen in;
$message .= "E-mail: " . $email . " \n";
[/php]
Je hebt de quotes om de php code heenstaan waardoor de variablen niet correct geparsed worden.

[ Voor 3% gewijzigd door DenZj op 12-01-2007 12:24 ]


  • Eskimootje
  • Registratie: Maart 2002
  • Laatst online: 15:03
$namec = $_POST['contactpersoon'];

moet zijn $namec = $_POST['namec'];

Verwijderd

Topicstarter
Bedankt! dat was idd de oplossing dat was echt dom van me had ik blijkbaar laten staan!
Thanks. xxx hug hug

  • André
  • Registratie: Maart 2002
  • Laatst online: 14:48

André

Analytics dude

Ik heb even [code] blokken om je code heen geplaatst en de bold tags van je tekst afgehaald. Zou je verder in het vervolg eerst wat meer moeite willen doen alvorens je een vraag stelt. Simpelweg een stuk code plakken met de zin "wat is er fout" is niet de bedoeling ;)

En verder horen PHP vragen in Programming

[ Voor 7% gewijzigd door André op 12-01-2007 12:27 ]

Pagina: 1

Dit topic is gesloten.