contact link op een website maken

Gedenavond allemaal!

jaja ik ben nog steeds bezig met mijn website :slight_smile:
Het gaat allemaal redelijk goed, mede dankzij hulp van een aantal mensen van het forum hier!

Nu heb ik nog even een vraagje voor de webspecialisten onder ons :slight_smile:
Op mijn site ben ik nu bezig met een contactpagina en zoiets als dit had ik in gedachten om contact te leggen met mij via mijn website…

http://www.kokoti.nl/html/contact/index.php

Maar ik heb dus geen flauw idee hoe ik zoiets moet fabriceren… :frowning:
het gaat dus echt om het invul gedeelte… misschien kunnen jullie me wat op weg helpen ? ? ?

alvast dank.

ramon

Ondersteunt je host PHP?

Probeer het volgende. Plaats dit in index.php

[code:1:3d0fee5c2c]
<form action="result.php" method="post">
<table width="388" border="0" cellpadding="0" cellspacing="0">
<tr>
<td height="22">Naam</td>
<td colspan="5" height="22"><input name="naam" type="text" id="naam" size="38"> </td>
</tr>
<tr>
<td colspan="6" height="15"></td>
</tr>
<tr>
<td height="22">Adres</td>
<td colspan="5" height="22"><input name="adres" type="text" id="adres" size="38"></td>
</tr>
<tr>
<td colspan="6" height="15"></td>
</tr>
<tr>
<td height="22">Postcode</td>
<td></td>
<td><input name="postcode" type="text" id="postcode" size="6" maxlength="6"></td>
<td colspan="3" height="22">Plaats <input name="plaats" type="text" id="plaats"></td>
</tr>
<tr>
<td colspan="6" height="15"></td>
</tr>
<tr>
<td height="22">E-mail</td>
<td></td>
<td colspan="4" height="15"><input name="email" type="text" id="e-mail" size="38"></td>
</tr>
<tr>
<td colspan="6" height="15"></td>
</tr>
<tr>
<td height="22">Tel</td>
<td colspan="5"><input name="tel" type="text" id="tel"></td>
</tr>
<tr>
<td colspan="6" height="15"></td>
</tr>
<tr>
<td height="27" colspan="4" align="right"><input type="button" name="Submit" value="Submit"></td>
<td colspan="2" height="27"><input type="button" name="Reset" value="Reset"></td>
</tr>
</table>
<?
echo "<input type=hidden name=ipadress value=$REMOTE_ADDR>";
echo "<input type=hidden name=referer value=$HTTP_REFERER>";
?>
</form>
<?
$today = getdate();
$month = $today[month];
$mday = $today[mday];
$year = $today[year];
//echo "$month $mday, $year";
?>
[/code:1:3d0fee5c2c]

De volgende code stop je in result.php

[code:1:3d0fee5c2c]
<?
$site_name = "Naam van je website";
$site_email = "je@emailadres.nl";
if ($naam == "" || $adres == "" || $postcode == "" || $plaats == "" || $email == "")
{
echo "<p><strong><font color=#DF0003>Het formulier is niet verstuurd!</font></strong></p>";
echo "<p>Error:<BR>Vul alsjeblieft je naam, adres, postcode, plaats en e-mail adres in. ";
echo "<br /><a href=javascript:history.go(-1);>Ga terug</a> en vul als nog alle velden in.</p>";
}
else
{
echo "<p>Dank je wel voor je medewerking en tot ziens. <strong><font color=#DF0003>Het formulier is met succes verstuurd!</font></strong></p>";
PRINT "";
mail("$email", "Bedankt namens $site_name!", "$namen

$vraag

____________________________________________________________

Onderstaande informatie is door jou verstuurd&#58;

Naam&#58; $naam
Adres&#58;
$adres
$postcode $plaats

Tel&#58; $tel
E-mail&#58; $email

____________________________________________________________&quot;, &quot;From&#58; je@emailadres.nl&quot;&#41;;


mail&#40;&quot;$site_email&quot;,
&quot;$site_name Formulier&quot;,
&quot;

$vraag

____________________________________________________________
Onderstaande informatie is verstuurd door $naam

Adres&#58;
$adres
$postcode $plaats

Tel&#58; $tel
E-mail&#58; $email

User informatie
Afzender&#58;	$ipadress
Referer&#58;	$referer

____________________________________________________________&quot;, &quot;From&#58; je@emailadres.nl&quot;&#41;;

&#125;

?>
[/code:1:3d0fee5c2c]

Succes!

php geen idee eigenlijk.... zal die code even proberen trouwens :)

top bedankt! werkt perfect :D

8) en nu de zon in...

Werkt php eigenlijk goed samen met css? Veel php voorbeelden (zoals in vele tutorials en hierboven) gebruiken tabellen, maar met css kun je die vervangen door kolommen.

  • Koen.

[quote:19f751c4fa="koen"]Werkt php eigenlijk goed samen met css? Veel php voorbeelden (zoals in vele tutorials en hierboven) gebruiken tabellen, maar met css kun je die vervangen door kolommen.

  • Koen.[/quote:19f751c4fa]

Geen enkel probleem. Informatie die je bijvoorbeeld uit records haalt mag je net in tabellen plaatsen, dat is tabular data. Wanneer je een andere layout dan de standaard tabel nodig hebt maak ik gebruik van definition lists (eventueel in combinatie met de float property in CSS). Heb net een nieuwsbrief applicatie geschreven met overzicht van leden en dergelijke, en ik gebruik nergens een tabel om de database inhoud te tonen, enkel definition lists en paragrafen. Is een perfect correcte manier van werken in XHTML en CSS qua structuur, en valideert perfect. Het is net iets meer nadenken dan alles klakkeloos in een tabel te duwen.

PHP heeft _NIKS_ met CSS te maken. PHP is enkel een manier om bijv. een HTML pagina te genereren en die door te zenden naar degene die de pagina bekijkt. Wat je met je HTML en CSS doet is alleen maar afhankelijk van hoe jij je PHP script maakt...

[quote:25222b112a="iBert"]Heb net een nieuwsbrief applicatie geschreven met overzicht van leden en dergelijke, en ik gebruik nergens een tabel om de database inhoud te tonen, enkel definition lists en paragrafen. Is een perfect correcte manier van werken in XHTML en CSS qua structuur, en valideert perfect. Het is net iets meer nadenken dan alles klakkeloos in een tabel te duwen.[/quote:25222b112a] Blijkbaar is het dan toch wel wat extra nadenken, want ik ben tabellenloze php code nog niet tegengekomen :wink:

  • Koen.

[quote:4d8cbc6830="koen"][quote:4d8cbc6830="iBert"]Heb net een nieuwsbrief applicatie geschreven met overzicht van leden en dergelijke, en ik gebruik nergens een tabel om de database inhoud te tonen, enkel definition lists en paragrafen. Is een perfect correcte manier van werken in XHTML en CSS qua structuur, en valideert perfect. Het is net iets meer nadenken dan alles klakkeloos in een tabel te duwen.[/quote:4d8cbc6830] Blijkbaar is het dan toch wel wat extra nadenken, want ik ben tabellenloze php code nog niet tegengekomen :wink:

  • Koen.[/quote:4d8cbc6830]

Veel developers nemen de moeite niet om iets nieuw aan te leren, ze vinden vaak dat ze al genoeg moeten leren en dat hun oplossing wel werkt (vaak enkel in IE/Windows, maar dat geeft bij hen niet). In het stage bedrijf waar ik gewerkt heb moest ik templates bouwen voor ASP-applicaties, die een VB-developer met erg veel ervaring in Visual Studio schreef. Bij de aanvang van de stage stond hij zeer sceptisch ten opzichte van XHTML/CSS, maar uiteindelijk heeft hij moeten toegeven dat je aan de hand van webstandaarden applicaties echt kan streamlinen. Zo moest ik ook de layout van een bestaande applicatie geschreven in Visual Studio restylen en de code opschonen. Ik hield ongeveer gemiddeld de helft van de bestaande code over voor een veel uitgebreidere layout, vreselijk wat een tag soup ik heb opgeschoond.