Jump to content
Bekijk in de app

Een betere weg om onze GTA community te volgen. Leer meer.

GTAGames.nl - De Nederlandse Grand Theft Auto Community!

Een volledig scherm app op het beginscherm inclusief notificaties, badges en meer.

Om deze app op je iPhone en iPad te installeren
  1. Druk op het icoon in Safari
  2. Scroll in het menu en druk op Zet op beginscherm.
  3. Druk op Voeg toe rechts bovenaan.
Om deze app op je Android toe te voegen
  1. Druk op het 3-punten menu (⋮) rechts bovenaan in de browser.
  2. Druk op Toevoegen aan beginscherm of Installeer app.
  3. Druk op Toevoegen om te bevestigen.
Geplaatst:
comment_1708742

Beste PHP techneuten

Wie kan voor mij een PHP formulier maken? Het moet een simpel formulier zijn met deze gegevens Klik

Diegene die het voor mij maakt krijgt een gratis Chatroulette Spy eBook en nog paar coole dingen.

Featured Replies

  • 2 weken later...
Geplaatst:
comment_1715005

Formulier.php (plek waar je de form plaatst)

<form name="contact" method="post" action="send.php">
<table cellspacing="2" cellpadding="2">
 <tr valign="top" align="left">
       <td> Naam:</td>
<td>
<input  name="naam" type="text" size="25"/>
</td>
</tr>
<tr valign="top" align="left">
<td>Email: </td>
<td>
<input name="mail" type="text" size="25" /></td>
</tr>
<tr valign="top" align="left">
<td>Onderwerp: </td>
<td>
<input name="onderwerp" type="text" size="25"  /></td>
</tr>
<tr valign="top" align="left">
<td>Straatnaam: </td>
<td>
<input name="adres" type="text" size="25" /></td>
</tr>
<tr valign="top" align="left">
<td>Postcode: </td>
<td>
<input name="postcde" type="text" size="25" /></td>
</tr>
<tr valign="top" align="left">
<td>Stad: </td>
<td>
<input name="stad" type="text" size="25" /></td>
</tr>
<tr valign="top" align="left">
<td>Bericht: </td>
<td><textarea name="bericht" rows="7" cols="40" /></textarea></td>
</tr>
       <tr valign="top" align="left"> 
         <td> </td> 
         <td> 
               <input type="submit" name="Submit" value="Verzend"> 
         </td> 
</tr>
</table>
</form>

send.php (Moet ALTIJD een .php bestand zijn!)

<?php

$mailsupport= "jou@mail.nl";
$titel= "Jouw site naam -" . $_POST['onderwerp'];
// set datum 
       $datum = date("d.m.Y H:i"); 
// set ip 
       $ip = $_SERVER['REMOTE_ADDR']; 
// Bericht
$mssg = 
$mssg .= "Ingevuld Contact Formulier \n\n";
$mssg .= "Naam: " .$_POST['naam'] . "\n";
$mssg .= "Mail Adres: " .$_POST['mail'] . "\n";
$mssg .= "Onderwerp: " .$_POST['onderwerp'] . "\n";
$mssg .= "Straatnaam: " .$_POST['adres'] . "\n";
$mssg .= "Postcode: " .$_POST['postcde'] . "\n";
$mssg .= "Stad: " .$_POST['stad'] . "\n";
$mssg .= "Bericht:" . "\n";
$mssg .= $_POST['bericht'] . "\n" . "\n";
$mssg .= "Dit bericht is verstuurd op $datum van het ip adres " . $ip . ".";
//Afzender
$headers = "From: " . $_POST['naam'] . " <" . $_POST['mail'] . ">"; 

if ($_SERVER['REQUEST_METHOD'] == 'POST'){

if (empty($_POST['naam']) or empty($_POST['mail']) or empty($_POST['onderwerp']) or empty($_POST['bericht'])) { 
echo "U bent iets vergeten in te vullen !!<br> 
Klik <a href=\"java script:history.back(1)\">hier</a> om terug tegaan."; 

} else { 

mail ($mailsupport, $titel, $mssg, $headers);
header ("Refresh: 0; URL=verzonden.php"); 
}
}
?>

verzonden.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Verzonden</title>
</head>

<body>
Je e-mail is verzonden..
<br><br>
<a href="formulier.php">Terug naar de website</a>
</body>
</html>


Je kunt ook bij send.php bij het stukje "header ("Refresh: 0; URL=verzonden.php"); " de naam verzonden.php ook naar een ander bestand doorlinken, maar doe dit wel op een goede manier, dus gewoon het bestandje. Dit mag HTML zijn, maar kan ook een .php bestand zijn. Is maar net wat je zelf fijn vind.

Je kunt het ook naar formulier.php terugsturen, maar dat is weer een beetje onhandig omdat de persoon dan niet weet of ie is verstuurd. Zelf zou ik dan met dezelfde lay-out werken en alleen de tekst wijzigen ;)


Hopen dat het zo goed is ;) Gebruik dit formulier ook op me eigen portfolio website en werkt zeer fijn :) Ben zelf dan geen PHP expert maar ik heb het wel zover gekregen dat ik dingen aan de lijst kan toevoegen. Helaas kan ik geen volledig nieuw script schrijven dus...

Bewerkt: door Zamg0d1

Een reactie plaatsen

Je kan nu een reactie plaatsen en pas achteraf registreren. Als je al lid bent, log eerst in om met je eigen account een reactie te plaatsen.

Gast
Op dit onderwerp reageren...

Recent actief 0

  • Er zijn hier geen geregistreerde gebruikers aanwezig.

Configureer push berichten

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.