Toon posts:

[PHP] Error in form?

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

Verwijderd

Topicstarter
Hallo,

Gister ff bezig geweest een net contactformuliertje te schrijven in PHP. Is me dus niet goed gelukt. Net ff de laatste hand eraan gelegt en uploaden maar daar kwam ie toen:
code:
1
Parse error: parse error in /home/.sites/70/site4/web/contact.php on line 5


PHP
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
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
<body>
<?php
 if ($HTTP_POST_VARS) { 
     $mail = "Onderwerp: $Onderwerp \n";
     $mail. = "opmerkingen: $Opmerkingen \n";
     $mail. = "Naam gebruiker: $NaamGebruiker \n";
     $mail. = "Emailadres gebruiker: $EmailGebruiker \n";
     $mail. = "Telefoonnummer gebruiker: $TelGebruiker \n";
     $mail. = "Faxnummer gebruiker: $FaxGebruiker \n";
     $mail. = "Contact gewenst: $ContactGewenst \n";

    $van = "From: $EmailGebruiker \r\n"; 

    mail(mymail@hotmail.com, "ingevuld form", $mail, $van);
 } 

?>

<p></p>
<hr>
<p><font face="Verdana" size="2">Geef ons uw mening over onze website, onze
producten, onze organisatie of wat u verder nog te binnen schiet. Al uw
opmerkingen en suggesties zijn welkom.</font></p>
<form method="POST" action="form.txt">
  <p><strong><font face="Verdana" size="2">Over welk onderwerp met betrekking
  tot ons bedrijf wilt u een opmerking maken?</font></strong></p>
  <dl>
    <dd><font face="Verdana" size="2"><select name="Onderwerp" size="1">
        <option selected>Website</option>
        <option>Bedrijf</option>
        <option>Producten</option>
        <option>(Anders)</option>
      </select>
      </font></dd>
  </dl>
  <p><strong><font face="Verdana" size="2">Typ uw opmerkingen in het vak
  hieronder:</font></strong></p>
  <dl>
    <dd><font face="Verdana" size="2"><textarea name="Opmerkingen" rows="5" cols="42"></textarea></font></dd>
  </dl>
  <p><strong><font face="Verdana" size="2">Hoe kunnen we contact met u opnemen?</font></strong></p>
  <dl>
    <dd>
      <table>
        <tr>
          <td><font face="Verdana" size="2">Naam</font>
          <td><font face="Verdana" size="2"><input type="text" size="35" maxlength="256" name="NaamGebruiker"></font>
        </tr>
        <tr>
          <td><font face="Verdana" size="2">E-mail</font>
          <td><font face="Verdana" size="2"><input type="text" size="35" maxlength="256" name="EmailGebruiker"></font>
        </tr>
        <tr>
          <td><font face="Verdana" size="2">Telefoon</font>
          <td><font face="Verdana" size="2"><input type="text" size="35" maxlength="256" name="TelGebruiker"></font>
        </tr>
        <tr>
          <td><font face="Verdana" size="2">Fax</font>
          <td><font face="Verdana" size="2"><input type="text" size="35" maxlength="256" name="FaxGebruiker"></font>
        </tr>
      </table>
    </dd>
  </dl>
  <dl>
    <dd><font face="Verdana" size="2"><input type="checkbox" name="ContactGewenst" value="ContactGewenst">
      Neem hierover zo snel mogelijk contact met mij op.</font></dd>
  </dl>
  <p><font face="Verdana" size="2"><input type="submit" value="Opmerkingen verzenden">
  <input type="reset" value="Formulier wissen"></font></p>
</form>
<hr>
</body>

Heb nog met een collega gekeken maar konden niet iets vinden :(.

Iemand die iets ziet wat ik niet zie?

jajaja css komt 'r later in

[ Voor 54% gewijzigd door Verwijderd op 14-04-2004 09:38 ]


  • addictive
  • Registratie: Maart 2003
  • Laatst online: 19-05 11:07
form.txt ??

Moet je de php code die bovenin staat niet opslaan als mail.php, en dan ipv form.txt mail.php invulllen?? Zo werkt mijn form script tenminste... Probeer het eens

Verwijderd

Topicstarter
Heb 't geprobeerd addictive
code:
1
Parse error: parse error in /data/members/free/tripod/nl/d/n/z/dnzlnsi/htdocs/mail.php on line 4

  • robertpNL
  • Registratie: Augustus 2003
  • Niet online
code:
1
mail(stefanharzevoort@hotmail.com, "ingevuld form", $mail, $van);


Even je e-mail adres tussen aanhalingstekens plaatsen...

Verwijderd

edit: sorry verkeerd gelezen, lijkt me al opgelost

[ Voor 79% gewijzigd door Verwijderd op 14-04-2004 09:39 ]


Verwijderd

Topicstarter
Nu dus:

mail.php
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
 if ($HTTP_POST_VARS) { 
     $mail = "Onderwerp: $Onderwerp \n";
     $mail. = "opmerkingen: $Opmerkingen \n";
     $mail. = "Naam gebruiker: $NaamGebruiker \n";
     $mail. = "Emailadres gebruiker: $EmailGebruiker \n";
     $mail. = "Telefoonnummer gebruiker: $TelGebruiker \n";
     $mail. = "Faxnummer gebruiker: $FaxGebruiker \n";
     $mail. = "Contact gewenst: $ContactGewenst \n";

    $van = "From: $EmailGebruiker \r\n"; 

    mail("mymail@hotmail.com", "ingevuld form", $mail, $van);
 } 

?>


contact.html
code:
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
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>

<p></p>
<hr>
<p><font face="Verdana" size="2">Geef ons uw mening over onze website, onze
producten, onze organisatie of wat u verder nog te binnen schiet. Al uw
opmerkingen en suggesties zijn welkom.</font></p>
<form method="POST" action="mail.php">
  <p><strong><font face="Verdana" size="2">Over welk onderwerp met betrekking
  tot ons bedrijf wilt u een opmerking maken?</font></strong></p>
  <dl>
    <dd><font face="Verdana" size="2"><select name="Onderwerp" size="1">
        <option selected>Website</option>
        <option>Bedrijf</option>
        <option>Producten</option>
        <option>(Anders)</option>
      </select>
      </font></dd>
  </dl>
  <p><strong><font face="Verdana" size="2">Typ uw opmerkingen in het vak
  hieronder:</font></strong></p>
  <dl>
    <dd><font face="Verdana" size="2"><textarea name="Opmerkingen" rows="5" cols="42"></textarea></font></dd>
  </dl>
  <p><strong><font face="Verdana" size="2">Hoe kunnen we contact met u opnemen?</font></strong></p>
  <dl>
    <dd>
      <table>
        <tr>
          <td><font face="Verdana" size="2">Naam</font>
          <td><font face="Verdana" size="2"><input type="text" size="35" maxlength="256" name="NaamGebruiker"></font>
        </tr>
        <tr>
          <td><font face="Verdana" size="2">E-mail</font>
          <td><font face="Verdana" size="2"><input type="text" size="35" maxlength="256" name="EmailGebruiker"></font>
        </tr>
        <tr>
          <td><font face="Verdana" size="2">Telefoon</font>
          <td><font face="Verdana" size="2"><input type="text" size="35" maxlength="256" name="TelGebruiker"></font>
        </tr>
        <tr>
          <td><font face="Verdana" size="2">Fax</font>
          <td><font face="Verdana" size="2"><input type="text" size="35" maxlength="256" name="FaxGebruiker"></font>
        </tr>
      </table>
    </dd>
  </dl>
  <dl>
    <dd><font face="Verdana" size="2"><input type="checkbox" name="ContactGewenst" value="ContactGewenst">
      Neem hierover zo snel mogelijk contact met mij op.</font></dd>
  </dl>
  <p><font face="Verdana" size="2"><input type="submit" value="Opmerkingen verzenden">
  <input type="reset" value="Formulier wissen"></font></p>
</form>
<hr>
</body>
</html>


http://members.lycos.nl/dnzlnsi/contact2.htm hier staat het guploot :D

[ Voor 29% gewijzigd door Verwijderd op 14-04-2004 09:41 ]


  • sjoerdb2
  • Registratie: Juli 2001
  • Laatst online: 09-05-2025
code:
1
$mail. =


de punt en de = moeten toch aan elkaar?

dus

code:
1
$mail .=

[ Voor 25% gewijzigd door sjoerdb2 op 14-04-2004 09:42 ]


Verwijderd

Topicstarter
LOL :D Nu geeft ie geen errors meer inderdaad sjoerd. Ik zal 's ff kijken of ik mail heb :)

Ik heb 't btw nu zo
PHP:
1
$mail.=

[ Voor 24% gewijzigd door Verwijderd op 14-04-2004 09:44 ]


  • SilencerNL
  • Registratie: Juli 2002
  • Laatst online: 25-05 13:59

SilencerNL

No remorse

sjoerdb schreef op 14 april 2004 @ 09:41:
code:
1
$mail. =


de punt en de = moeten toch aan elkaar?

dus

code:
1
$mail .=
idd... en als je het gelijk helemaal netjes wilt doen:
PHP:
1
$mail .= "opmerkingen: " . $Opmerkingen . " \n";

[ Voor 7% gewijzigd door SilencerNL op 14-04-2004 09:44 ]

Don't dream your life, live your dreams!


  • GarBaGe
  • Registratie: December 1999
  • Laatst online: 22:04
Volgens mij werkt dit niet:
code:
1
$mail. =

op regel 5 en moet dat zijn
code:
1
$mail .=


De "." is een toevoeging aan de "=" operator, toch ??
Net zoals "+=", "-=", "&=" en "|="

Het is immers een verkorte vorm van:
code:
1
$mail = $mail.


Edit: dawn, te laat :)

[ Voor 19% gewijzigd door GarBaGe op 14-04-2004 09:45 ]

Ryzen9 5900X; 16GB DDR4-3200 ; RTX-4080S ; 7TB SSD


Verwijderd

doe dit bij alles en je probleem is opgelost :)

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php 
if ($HTTP_POST_VARS) { 
$mail = "Onderwerp: $Onderwerp \n"; 
$mail .= "opmerkingen: $Opmerkingen \n"; 
$mail .= "Naam gebruiker: $NaamGebruiker \n"; 
$mail .= "Emailadres gebruiker: $EmailGebruiker \n"; 
$mail .= "Telefoonnummer gebruiker: $TelGebruiker \n"; 
$mail .= "Faxnummer gebruiker: $FaxGebruiker \n"; 
$mail .= "Contact gewenst: $ContactGewenst \n"; 

$van = "From: $EmailGebruiker \r\n"; 

mail("mymail@hotmail.com", "ingevuld form", $mail, $van); 
} 

?>

Verwijderd

Topicstarter
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php 
if ($HTTP_POST_VARS) { 
$mail.= "Onderwerp: $Onderwerp \n"; 
$mail.= "opmerkingen: $Opmerkingen \n"; 
$mail.= "Naam gebruiker: $NaamGebruiker \n"; 
$mail.= "Emailadres gebruiker: $EmailGebruiker \n"; 
$mail.= "Telefoonnummer gebruiker: $TelGebruiker \n"; 
$mail.= "Faxnummer gebruiker: $FaxGebruiker \n"; 
$mail.= "Contact gewenst: $ContactGewenst \n"; 

$van = "From: $EmailGebruiker \r\n"; 

mail("mymail@hotmail.com", "ingevuld form", $mail, $van); 
} 

?>


Die spatie is niet een nodig tussen mail en .=.
Thnx gasten :) nu nog ff laten redirecten naar bedankt.html _/-\o_

[ Voor 16% gewijzigd door Verwijderd op 14-04-2004 09:52 ]


  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 16:31

Pelle

🚴‍♂️

Hartstikke leuk, maar dit is én in het verkeerde forum geplaatst, én heel basic .
Pagina: 1

Dit topic is gesloten.