[PHP] email

Pagina: 1
Acties:
  • 170 views

Acties:
  • 0 Henk 'm!

  • encryped
  • Registratie: Juli 2008
  • Laatst online: 21-09 10:25
Ik heb een email script gemaakt maar ik heb een probleem en dat is dat er een stuk verspringt

zie link
*spam*

zo zie je dat de checkboxen verspringen als ik ze naast elkaar wilt zetten
dit gebeurd ook met de onderste teksboxen

<html>

<head>
<META Name="description" Content="Van der Perk Landbouwmechanisatiebedrijf">
<META Name= "keywords" Content="Beesd, Landbouw, Machines, Landbouwmachines, Tractoren, Gereedschappen, Smeermiddelen">
<META Name="language" Content="Nederlands">
<META Name="copyright" Content="InfoMarktgroep, Info Design Beesd">
<META Name="web_author" Content="Info Design Beesd Netherlands">
<link rel="STYLESHEET" type="text/css" href="main.css" />
<title>Mailform vd Perk bv</title>
<base target="_self">
</head>

<body topmargin="0" leftmargin="0" bgcolor="#FFF0CC" bgproperties="fixed" background="images/mainbck.jpg">
<?php

$naam_ontv="Email";
$leegveld = 0;
$email_ontv="//email adress";
$omleiding="content.htm";
$bestemming="loen.php";

// Alleen als er ook echt iets is ingestuurd...
if (isset($naam_verz) && isset($postcode)&& isset($adres))
{

// Alleen als de "verplichte"velden zijn ingevoerd
if (($naam_verz == "") OR ($postcode == "") OR ($adres == "") OR ($woonplaats == "") OR ($akkoord == "") OR ($email_verz == ""))
If (($gemeente == "Ja") OR ($particulier == "Ja") OR ($hovenier == "Ja") OR ($golfclub == "Ja"))
$leegveld = 1;
if ($leegveld == 0)
{

// Tref de nodige voorbereidingen
$to = "\"$naam_ontv\" <$email_ontv>";
$subject = "Infomail via de website";
$headers = "From: \"$naam_verz\" <$email_verz>";
$body = "Gaarne afspraak of informatie:\n\n";

// .= konden we gebruiken om iets achter een bestaande string te plakken.
$body .= "\nNaam : $naam_verz";
$body .= "\nBedrijfsnaam : $bedrijfsnaam";
$body .= "\nAdres : $adres";
$body .= "\nPostcode : $postcode";
$body .= "\nWoonplaats : $woonplaats";
$body .= "\nTelefoon : $telefoon";
$body .= "\nE-mail adres : $email_verz";
$body .= "\nGemeente : $gemeente";
$body .= "\nParticulier : $particulier";
$body .= "\nHovenier : $hovenier";
$body .= "\nGolfclub : $golfclub";
$body .= "\nsemi-overheid : $semi-overhied";
$body .= "\nManage : $manage";
$body .= "\nAannemer : $aannemer";
$body .= "\nVoetbalclub : $voetbalclub";
$body .= "\nAlgemeen bedrijf : $alg.bedrijf";
$body .= "\nLoonbedrijf : $loonbedrijf";
$body .= "\nSportclub : $sportclub";
$body .= "\nAgrariër : $agrarier";
$body .= "\nGaat akkoord : $akkoord";
$body .= "\nWilt geen niewsbrief : $niewsbrief";


// Verzend tenslotte de mail
if (!mail($to, $subject, $body, $headers))
echo "<font size=\"2\" color=\"Red\">De mail kon niet worden verstuurd.</font><p><font size=\"2\">\n\n";
else{
echo "<div align=\"center\">
<table border=\"1\" cellpadding=\"6\" cellspacing=\"0\" style=\"border-collapse: collapse\" bgcolor=\"#C8DCC8\" width=\"480\">
<tr><td align = \"center\"></font><B><font size=\"4\" color=\"#CC0000\"><BR>De mail is succesvol verstuurd.<BR>
Wij nemen zo spoedig mogelijk contact met u op.<BR><BR></font></B></td></tr></table>";
echo"<meta http-equiv=\"refresh\" content=\"3;url=$omleiding\">";
}

}else { echo"<div align=\"center\">
<table border=\"1\" cellpadding=\"6\" cellspacing=\"0\" style=\"border-collapse: collapse\" bgcolor=\"#C8DCC8\" width=\"300\">
<tr><td align = \"center\"><B><font size=\"2\" color=\"Red\"><BR>De e-mail is niet verzonden<BR> wegens ontbrekende gegevens!</font></B><BR><BR></td></tr></table>";
}

}
?>

<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" height="100%">
<tr>
<td width="200%" align="center">


<form action="<?php echo"$bestemming" ?>" method="POST"><div align="center">
<center>

<table border="0" cellpadding="4" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="580">
<tr>
<td width="100%" colspan="2">
<p align="center"><b><font size="2" color="#339966">Wilt u meer
weten over onze procucten of diensten? Neem contact met ons op!</font></b></td>
</tr>
<tr>

<tr>
<td width="33%" height="10"></td>
<td width="67%"height="10"></font></td>
</tr>

<tr>
<td align="right" width="33%"><font size="2">Naam</font></td>
<td width="67%"><font face="Verdana"><input type="text" name="naam_verz" size="45"></font></td>
</tr>

<tr>
<td align="right" width="33%"><font size="2">Bedrijfsnaam</font></td>
<td width="67%"><font face="Verdana"><input type="text" name="bedrijfsnaam" size="45"></font></td>
</tr>
<tr>
<td align="right" width="33%"><font size="2">Adres</font></td>
<td width="67%"><B><font face="Verdana"><input type="text" name="adres" size="45"></font></td>
</tr>
<tr>
<td align="right" width="33%"><font size="2">Postcode en woonplaats</font></td>
<td width="67%"><B><font face="Verdana"><input type="text" name="postcode" size="7"></font><font size="2">
</font>
<font face="Verdana">
<input type="text" name="woonplaats" size="32"></font></td>
</tr>
<tr>
<td align="right" width="33%"><font size="2">Telefoonnummer</font></td>
<td width="67%"><B><font face="Verdana"><input type="text" name="telefoon" size="11"></font></td>
</tr>
<tr>
<td align="right" width="33%"><font size="2">E-mailadres</font></td>
<td width="67%"><font face="Verdana"><input type="text" name="email_verz" size="45"></font></td>
</tr>
<tr>
<td width="100%" colspan="2">
<p align="center"><b><font size="4" color="#339966">In welke branche hoor ik thuis</b></td>
</tr>
<tr>
<td width="33%">
<p align="right"><input type="checkbox" name="gemeente" value="Ja"></td>
<td width="33%"><B><font size="2">Gemeente</font></td>
<td width="33%">
<p align="right"><input type="checkbox" name="particulier" value="Ja"></td>
<td width="33%"><B><font size="2">Particulier</font></td>
<td width="33%">
<p align="right"><input type="checkbox" name="Hovenier" value="Ja"></td>
<td width="33%"><B><font size="2">Hovenier</font></td>
<td width="33%">
<p align="cright"><input type="checkbox" name="Golfclub" value="Ja"></td>
<td width="33%"><B><font size="2">Golfclub</font></td>
</tr>
<tr>
<td width="33%">
<p align="right"><input type="checkbox" name="semi-overheid" value="Ja"></td>
<td width="67%"><B><font size="2">semi-overheid</font></td>
<td width="33%">
<p align="right"><input type="checkbox" name="manage" value="Ja"></td>
<td width="33%"><B><font size="2">manage</font></td>
<td width="33%">
<p align="right"><input type="checkbox" name="aannemer" value="Ja"></td>
<td width="33%"><B><font size="2">aannemer</font></td>
<td width="33%">
<p align="right"><input type="checkbox" name="voetbalclub" value="Ja"></td>
<td width="33%"><B><font size="2">voetbalclub</font></td>
</tr>
<tr>
<td width="33%">
<p align="right"><input type="checkbox" name="alg.bedrijf" value="Ja"></td>
<td width="67%"><B><font size="2">alg.bedrijf</font></td>
<td width="33%">
<p align="right"><input type="checkbox" name="loonbedrijf" value="Ja"></td>
<td width="33%"><B><font size="2">loonbedrijf</font></td>
<td width="33%">
<p align="right"><input type="checkbox" name="sportclub" value="Ja"></td>
<td width="33%"><B><font size="2">sportclub</font></td>
<td width="33%">
<p align="right"><input type="checkbox" name="agrarier" value="Ja"></td>
<td width="33%"><B><font size="2">agrariër</font></td>
</tr>
<tr>
<td align="right" width="33%"><font size="2">Iets anders namelijk</font></td>
<td width="67%"><font face="Verdana"><input type="text" name="anders" size="45"></font></td>
</tr>
<tr>
<td width="100%" colspan="2">
<p align="center"><b><font size="4" color="#339966">Met welke machines werken wij</b></td>
</tr>
<tr>
<td align="right" width="33%"><font size="2">Loop cirkelmaaier</font></td>
<td width="67%"><B><font face="Verdana"><input type="text" name="cirkel" size="15"></font></td>
<td width="100%" colspan="2">
<td align="right" width="33%"><font size="2">Loop cirkelmaaier</font></td>
<td width="67%"><B><font face="Verdana"><input type="text" name="klein" size="15"></font></td>
</tr>


<tr>
<td width="33%">
<p align="right"><input type="checkbox" name="akkoord" value="Ja"></td>
<td width="67%"><B><font size="2">Ik ga akkoord en ontvang de niewsbrief per e-mail</font></td>
</tr>
<tr>
<td width="33%">
<p align="right"><input type="checkbox" name="niewsbrief" value="Ja, over:"></td>
<td width="67%"><b><font size="2">Ik wens geen niewsbrieven te ontvangen</font></b></td>
</tr>
<tr>
<td width="33%">
<font face="Verdana">
<input type="reset" value="Invoer wissen" name="B2" style="float: right"></font></td>
<td width="67%">
<font face="Verdana">
<input type="submit" value="Verzenden" name="B1" style="float: left"></font></td>
</tr>
<tr>
<td width="100%" colspan="2">
 </td>
</tr>
</table>
</center>
</div>
</form>


</td>
</tr>
</table>

</body>

</html>

[ Voor 0% gewijzigd door RobIII op 25-02-2009 10:40 ]


Acties:
  • 0 Henk 'm!

  • Cyphax
  • Registratie: November 2000
  • Laatst online: 20:42

Cyphax

Moderator LNX
Ik zou je HTML-code nog maar eens goed bekijken, je probleem staat los van PHP. Dit gedeelte bijvoorbeeld klopt echt niet:
HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
           <tr>
              <td width="100%" colspan="2">
              <p align="center"><b><font size="4" color="#339966">In welke branche hoor ik thuis</b></td>
            </tr>

            <tr>
              <td width="33%">
              <p align="right"><input type="checkbox" name="gemeente" value="Ja"></td>
              <td width="33%"><B><font size="2">Gemeente</font></td>
              <td width="33%">
              <p align="right"><input type="checkbox" name="particulier" value="Ja"></td>
              <td width="33%"><B><font size="2">Particulier</font></td>
              <td width="33%">

              <p align="right"><input type="checkbox" name="Hovenier" value="Ja"></td>
              <td width="33%"><B><font size="2">Hovenier</font></td>
              <td width="33%">
              <p align="cright"><input type="checkbox" name="Golfclub" value="Ja"></td>
              <td width="33%"><B><font size="2">Golfclub</font></td>
            </tr>


Als je zelf code post kan je trouwens het beste de [code]-tag gebruiken zodat het wat leesbaarder wordt.

[ Voor 5% gewijzigd door Cyphax op 25-02-2009 10:37 ]

Saved by the buoyancy of citrus


Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
^^ Wat hij zegt. Los daarvan is het gebruik van code tags wel zo fijn als je code post en is het niet de bedoeling dat je enorme lappen code post maar enkel relevante(!) code. En tot slot is het niet de bedoeling dat wij voor je gaan zitten debuggen; neem eens een kijkje in onze Quickstart om te zien hoe wij hier graag een topic zien. Je zult snel begrijpen dat in je topic het één en ander mist. We zijn geen afhaalchinees waar je kant-en-klare oplossingen voor je dumpvragen kunt afhalen.

[ Voor 8% gewijzigd door RobIII op 25-02-2009 10:39 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Dit topic is gesloten.