Php inbouwen.
ik heb dus een layout voor mijn website, het gaat hier om de 'Contact me' page.De invul velden heb ik, met html, maar nu wilt het dus nog niet verzenden omdat er php bij moet komen. ik heb een script gevonden hier op www.phphulp.nl maar weet alleen niet zo goed hoe ik deze er bij in moet bouwen.. het gaat om dit script. http://www.phphulp.nl/php/script/data-verwerking/contact-formulier/12/
Stukje uit mijn page.
Quote:
<h2><span>Contact</span></h2>
<div class="clr"></div>
</div>
<div class="article">
<h2><span>Send us</span> mail</h2>
<div class="clr"></div>
<form action="#" method="post" id="sendemail">
<ol>
<li>
<label for="name">Name (required)</label>
<input id="name" name="name" class="text" />
</li>
<li>
<label for="email">Email Address (required)</label>
<input id="email" name="email" class="text" />
</li>
<li>
<label for="website">Website</label>
<input id="website" name="website" class="text" />
</li>
<li>
<label for="message">Your Message</label>
<textarea id="message" name="message" rows="8" cols="50"></textarea>
</li>
<li>
<input type="image" name="imageField" id="imageField" src="images/submit.gif" class="send" />
<div class="clr"></div>
</li>
</ol>
</form>
</div>
</div>
<div class="clr"></div>
</div>
<div class="article">
<h2><span>Send us</span> mail</h2>
<div class="clr"></div>
<form action="#" method="post" id="sendemail">
<ol>
<li>
<label for="name">Name (required)</label>
<input id="name" name="name" class="text" />
</li>
<li>
<label for="email">Email Address (required)</label>
<input id="email" name="email" class="text" />
</li>
<li>
<label for="website">Website</label>
<input id="website" name="website" class="text" />
</li>
<li>
<label for="message">Your Message</label>
<textarea id="message" name="message" rows="8" cols="50"></textarea>
</li>
<li>
<input type="image" name="imageField" id="imageField" src="images/submit.gif" class="send" />
<div class="clr"></div>
</li>
</ol>
</form>
</div>
</div>
mvg,
Reduan
Het komt er op neer dat je gewoon het formulier over zet, en zorgt voor de juiste name-attributen in de HTML.
dus ik moet dit stuk
Quote:
echo '<form method="post" action="' . $_SERVER['REQUEST_URI'] . '" />
<p>
<label for="naam">Naam:</label><br />
<input type="text" id="naam" name="naam" value="' . (isset($_POST['naam']) ? htmlspecialchars($_POST['naam']) : '') . '" /><br />
<label for="mail">E-mailadres:</label><br />
<input type="text" id="mail" name="mail" value="' . (isset($_POST['mail']) ? htmlspecialchars($_POST['mail']) : '') . '" /><br />
<label for="onderwerp">Onderwerp:</label><br />
<input type="text" id="onderwerp" name="onderwerp" value="' . (isset($_POST['onderwerp']) ? htmlspecialchars($_POST['onderwerp']) : '') . '" /><br />
<label for="bericht">Bericht:</label><br />
<textarea id="bericht" name="bericht" rows="8" style="width: 400px;">' . (isset($_POST['bericht']) ? htmlspecialchars($_POST['bericht']) : '') . '</textarea><br />
<input type="submit" name="submit" value=" Versturen " />
</p>
</form>';
}
<p>
<label for="naam">Naam:</label><br />
<input type="text" id="naam" name="naam" value="' . (isset($_POST['naam']) ? htmlspecialchars($_POST['naam']) : '') . '" /><br />
<label for="mail">E-mailadres:</label><br />
<input type="text" id="mail" name="mail" value="' . (isset($_POST['mail']) ? htmlspecialchars($_POST['mail']) : '') . '" /><br />
<label for="onderwerp">Onderwerp:</label><br />
<input type="text" id="onderwerp" name="onderwerp" value="' . (isset($_POST['onderwerp']) ? htmlspecialchars($_POST['onderwerp']) : '') . '" /><br />
<label for="bericht">Bericht:</label><br />
<textarea id="bericht" name="bericht" rows="8" style="width: 400px;">' . (isset($_POST['bericht']) ? htmlspecialchars($_POST['bericht']) : '') . '</textarea><br />
<input type="submit" name="submit" value=" Versturen " />
</p>
</form>';
}
in mijn script zetten??
Wat ik kan aanraden is om eerst een PHP-tutorial te zoeken en een beetje wegwijs in PHP te worden. Zonder enige kennis is het echt onbegonnen werk.
- Aar - op 01/06/2011 13:48:48:
Ja, maar je gebruikt single quotes bij je echo, dus dan zijn die double-quotes niet nodig om je variabelen.
Wat ik kan aanraden is om eerst een PHP-tutorial te zoeken en een beetje wegwijs in PHP te worden. Zonder enige kennis is het echt onbegonnen werk.
Wat ik kan aanraden is om eerst een PHP-tutorial te zoeken en een beetje wegwijs in PHP te worden. Zonder enige kennis is het echt onbegonnen werk.
Dat php script heb ik niet zelf geschreven...
die komt van www.phphulp.nl ;)
maar zonder php kennis moet je tog een script in kunnen bouwen???
en ik heb wel een beetje kennis van php.
Gewijzigd op 01/06/2011 14:10:25 door reduan kurtaj
Mocht je vastlopen, laat het ons hier weten en vertel waar je op vast loopt en geef de bijbehorende relevante code.
Succes..
Gewijzigd op 01/06/2011 14:13:52 door - Ariën -
@- Aar -, jij ook bedankt..