Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[PHP]Gebruik van html icm. php

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

  • Fidelity
  • Registratie: Januari 2006
  • Laatst online: 27-11 13:55
Hey allemaal

Ik heb even een simpel vraagje, ik moet in onderstaande regel html neerzetten.

PHP:
1
$message = $_POST['naam'] . " " . $_POST['email'] . " " . $_POST['nieuwsbrief'] . " " . $_POST['auto'] . " " . $_POST['personen'];


Dat er dus bijvoorbeeld dit komt, evt met html opmaak:

PHP:
1
$message = echo "Mijn naam is"; $_POST['naam'] . " " . $_POST['email'] . " " . $_POST['nieuwsbrief'] . " " . $_POST['auto'] . " " . $_POST['personen'];


Echter werkt dit niet want ik krijg onderstaande error:
Parse error: syntax error, unexpected T_ECHO

Hoe kan ik er toch voor zorgen dat ik iets neer kan zetten in html?

  • mrFoce
  • Registratie: Augustus 2004
  • Laatst online: 23-11 18:22
code:
1
2
3
4
5
<?php 
$message = "Mijn naam is" . $_POST['naam'] . " " . $_POST['email'] . " " . $_POST['nieuwsbrief'] . " " . $_POST['auto'] . " " . $_POST['personen']; 

echo $message;
?>

  • Onbekend
  • Registratie: Juni 2005
  • Laatst online: 11:44

Onbekend

...

$message = moet je weghalen.
Of als je het in die variable wilt zetten moet je echo niet gebruiken.

Speel ook Balls Connect en Repeat


  • Fidelity
  • Registratie: Januari 2006
  • Laatst online: 27-11 13:55
ik kan beter even het hele script posten zodat je kunt zien wat ik bedoel want zo bedoel ik het 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
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
<?php 

$message = $_POST['naam'] . " " . $_POST['email'] . " " . $_POST['nieuwsbrief'] . " " . $_POST['auto'] . " " . $_POST['personen'];
$from = $_POST['email'] ;
$headers = "From: $from";

if (isset($_POST['subject'])
&& isset($_POST['naam'])
&& isset($_POST['email'])
&& isset($_POST['nieuwsbrief'])
&& isset($_POST['personen'])
&& isset($_POST['reis'])
&& isset($_POST['auto'])
&& isset($_POST['dagen'])
&& isset($_POST['route'])
&& isset($_POST['body'])) { 
  if ($_POST['email'] == "" || $_POST['body'] == "") { 
    print_error(); 
    print_form(); 
  } else { 
mail("info@mailadres.nl", $_POST['subject'], $message, $headers);
    print_sent(); 
  } 
} else { 
  print_form(); 
} 

function print_form() { 
} 

function print_error() { 
?> 

<script type="text/javascript" language="JavaScript">
<!--
window.alert("Vult u aub. alle benodigde velden in.")
// -->
window.location.href = 'contact.php';
</script>
 
<? 
} 

function print_sent() { 
?> 

<script type="text/javascript" language="JavaScript">
<!--
window.alert("Uw aanvraag is succesvol verzonden! U ontvangt binnen enkele dagen reactie van ons.")
// -->
window.location.href = 'contact.php';
</script>

<? 
} 
?> 


Alle post aanvragen komen uiteraad via een formulier op een andere pagina

@ onbekend:

wat moet ik dan wel gebruiken? want dat is dus de vraag...

  • fleppuhstein
  • Registratie: Januari 2002
  • Laatst online: 21-10 21:48
Als je nou eens uitlegd wat je wilt bereiken, hoe je daar wilt komen. Welke problemen je ondervindt. En wat je gedaan hebt om dat op te lossen.

Dan kunnen wij je veel beter helpen.

  • Fidelity
  • Registratie: Januari 2006
  • Laatst online: 27-11 13:55
nou ik heb een mail formulier waarop mensen wat dingen in kunnen vullen... zodra ze iets in hebben gevuld stuurt het script wat je hierboven ziet de betreffende ingevulde dingen naar mijn emailadres op.

Echter komt dit:
PHP:
1
$message = $_POST['naam'] . " " . $_POST['email'] . " " . $_POST['nieuwsbrief'] . " " . $_POST['auto'] . " " . $_POST['personen'];


Er nu zo uit te zien:

mijn naam mijn@email.nl ja(van nieuwsbrief) BMW 7 serie 4(van personen)

dit komt dus allemaal aan elkaar geplakt enkel verdeeld met spatie's ertussen in de mail te staan...
nu wil ik het zo hebben:

uw naam is: mijn naam <br>
uw email is: mijn@email.nl<br>
enz...

dus ik wil graag waar "hier" staat een regeltje met tekst zoals bijvoorbeeld "uw naam is":

$message = HIER $_POST['naam'] . " " . $_POST['email'] . " " . $_POST['nieuwsbrief'] . " " . $_POST['auto'] . " " . $_POST['personen'];

  • dusty
  • Registratie: Mei 2000
  • Laatst online: 25-11 22:57

dusty

Celebrate Life!

MDevil schreef op vrijdag 10 augustus 2007 @ 18:50:
[..]
dus ik wil graag waar "hier" staat een regeltje met tekst zoals bijvoorbeeld "uw naam is":

$message = HIER $_POST['naam'] . " " . $_POST['email'] . " " . $_POST['nieuwsbrief'] . " " . $_POST['auto'] . " " . $_POST['personen'];
PHP:
1
$message = "uw naam is:". $_POST['naam'];


Basic, lees eens een handleiding over PHP door.

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR

Pagina: 1

Dit topic is gesloten.