mailform

Status
Niet open voor verdere reacties.

paulburuma

Gebruiker
Lid geworden
11 dec 2001
Berichten
382
Dag,
Ik ben bezig met een mailform in php. Gaat goed op een klein detail na. en dat is dat de pagina waar ik na het versturen op kom wit is (met de tekst natuurlijk) Maar daar wil ik mijn achtergrondplaatje hebben. Dit is de regel in het script:

echo "<font face=verdana size=2 color=#333333 >Bedankt voor de email. Deze zal zo spoedig mogelijk beantwoord worden!</font>";

en dan gaat het volgens mij op het stukje color=#333333 wat moet ik daarvan maken om een plaatje op de achtergrond te krijgen

Grtz Ptje
 
volgens mij als je dit van je body maakt moet het ook werken:

<body bgcolor="" bgproperties="fixed" background="hier het adres van je plaatje.jpg">

Dit moet dus NIET in het stukje php!
En ik geloof dat het zo moet lukken.
Suc6
greetz Jeboem
 
kun je het script mischien ff posten? da's wat makkelijker

greetz Jeboem
 
Dit voor plaatje als achtergrond:

Code:
<body background="plaatje.gif">

En dit om het plaatje niet mee te laten scrollen:

Code:
<body background="plaatje.gif" bgproperties="fixed">
 
<?
$recipient="info@ptje.nl"; // je e-mail adress
$subject="contact"; // titel e-mail

$content=
"\n\nOnderwerp:".$Onderwerp.
"\n\nNaam:".$Naam.
"\n\nEmail:".$Email.
"\n\nHomepage:".$Homepage.
"\n\nVraag:".$vraag.

$message;

mail($recipient, $subject, $content);

echo "<font face=verdana size=2 color=#333333>Bedankt voor de email. Deze zal zo spoedig mogelijk beantwoord worden!</font>";


Dit is het php script. En op het moment dat er op verzonden wordt geklikt, komt er een nieuwe pagina met daarin de tekst en die achtergrond is wit en daar moet dus een plaatje komen

Grtz Ptje

ps. er wordt hier in dit script wel een kleur gegeven aan de tekst maar hoe moet hier dus nog een achtergrond aan toegevoegd worden
 
Laatst bewerkt:
Met de code uit mijn bovenstaande post kan je de gehele pagina een plaatje als achtergrond geven.

Wil je dat alleen de tekst een achtergrond krijgt, dan moet je het in een tabel zetten:

Code:
<table background="achtergrondplaatje.gif"><tr><td>Hier je bevestigingstekst</td></tr></table>
 
Of maak een gewone pagina met normale html opbouw en zet er: <?php include "email.php" ?> in met je script in die php pagina.
 
of je doet het nog anders :d

je hebt nu de pagina waar in je formulier staat
zet boven aan het formulier dit:

<form action="mail.php" name="orderform" onSubmit="return checkform();" method="post" > <input type="Hidden" name="submit" value="yes">

maak een nieuwe pagina aan mail.php in dit geval
zet in de pagina het volgende :

<?php
if ($submit) {

$recipient="info@ptje.nl"; // je e-mail adress
$subject="contact"; // titel e-mail

$content=
"\n\nOnderwerp:".$Onderwerp.
"\n\nNaam:".$Naam.
"\n\nEmail:".$Email.
"\n\nHomepage:".$Homepage.
"\n\nVraag:".$vraag.

$message;

mail($recipient, $subject, $content);

echo "<font face=verdana size=2 color=#333333>Bedankt voor de email. Deze zal zo spoedig mogelijk beantwoord worden!</font>";

}

<body background="plaatje.gif" bgproperties="fixed">
</body>

en klaar is kees
 
zucht. Dit is het dus ook niet:

Parse error: parse error, unexpected '<' in /usr/local/slash/apache/vhosts/ptje.nl/httpdocs/test/contact.php on line 22

deze foutmelding kreeg ik. (ps. ik heb het bestand contact.php genoemd)

Grtz Ptje
 
moment zal het ff voor je uit tikken, toevallig heb ik er gisteren nog 1 gemaakt.

Kun je mischien ook het helescript ff posten???
scheelt me een bult type werk
 
de hele contact pagina
inclusief html enz. dan hoef je straks alleen nog maar teknippen en teplakken :)
 
<html>
<head>
<title>Ptje.nl</title>
<link href="stylesheet.css" rel="stylesheet" type="text/css" />
</head>
<body>
<table width="100%">
<tr>
<td width="100%">
<h1>...:::Contact:::...</h1>
</td>
</tr>
<tr>

<td width="100%"><form action="contact.php">
<div align="center">
<center>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="20%">
<h2>Onderwerp:</h2>
</td>
<td width="80%">
<h2><select size="1" name="Onderwerp">
<option selected>Algemene vraag</option>
<option>Adverteren</option>
</select></h2>
</td>
</tr>
<tr>
<td width="20%">
<h2>Naam:</h2>
</td>
<td width="80%">
<h2><input type="text" name="Naam" size="44" value="uw naam">
</h2>
</td>
</tr>
<tr>
<td width="20%">
<h2>Email:</h2>
</td>
<td width="80%">
<h2><input type="text" name="Email" size="44" value="uw@email.nl"></h2>
</td>
</tr>
<tr>
<td width="20%">
<h2>Homepage:</h2>
</td>
<td width="80%">
<h2><input type="text" name="Homepage" size="44" value="http://www.uwsite.nl"></h2>
</td>
</tr>
<tr>
<td width="20%">
<h2>Vraag:</h2>
</td>
<td width="80%">
<h2><textarea rows="4" name="vraag" cols="33">stel hier uw vraag</textarea></h2>
</td>
</tr>
<tr>
<td width="20%">
<h2></h2>
</td>
<td width="80%">
<h2></h2>
</td>
</tr>
<tr>
<td width="20%">
<h2></h2>
</td>
<td width="80%">
<h2>&nbsp;<input type="submit" value="Verzend gegevens" name="verzenden">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input type="reset" value="Alles wissen" name="wissen"></h2>
</td>
</tr>
<tr>
<td width="20%">
<h2></h2>
</td>
<td width="80%">
<h2></h2>
</td>
</tr>
</table>
</center>
</div>
</form>
</td>
</tr>
<tr>
<td width="100%">
<h1>...:::Advertentie:::...</h1>
</td>
</tr>
<tr>
<td width="100%">
</td>
</tr>
</table>

</body>
</html>



En het php script staat hier nog wel ergens boven

Grtz Ptje
 
staat nog een foutje in kwam ik net achter: <form action="contact.php"> moet zijn <form action=contact.php> dus zonder " "

Sorry

Grtz Ptje
 
blijft lastig he, die php syntax...

PHP:
echo "<table background=\"achtergrondplaatje.gif\"><tr><td>Bedankt voor de email. Deze zal zo spoedig mogelijk beantwoord worden</td></tr></table>";

t.
 
yup, zo kan ie ook :d

had ik zo snel ook nie meer aangedacht.
btw heb jij veel verstand van php?
ik heb net ook nog vraagje gepost hier op helpmij
 
dat komt in de buurt maar nu is alleen de tekst met het achtergrondplaatje, en ik wil graag de hele pagina

Grtz Ptje
 
ik hoop dat iemand nog een oplossing weet. Ik lees deze morgen wel want ik moet nodig op bed.

Grtz Ptje

in ieder geval alvast bedankt voor alle moeite
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan