Nieuw lid |
|
Hallo,
ik heb dus uit een boek een register forum gehaald, en dit werkt ook buiten dan dat hij de mails niet verzend omdat er geen mailservice geïnstalleerd is, maar daar heb ik nu ook even geen zin is ,
maar het probleem is dat ik hier een aantal mysql dingen in gezet heb zodat de gegevens in een database tabel worden opgeslagen, maar dit werkt niet.
Index.php:
...
<form action=toevoegen.php method=post>
<table width="500" border="0" cellspacing="2" cellpadding="2">
<tr>
<td width="183" class="kleiner">Nickname:</td>
<td width="232">
<input type="text" name="naam" size="35" Value="GhostFire">
</td>
</tr>
<tr>
<td width="183" class="kleiner">Typ hier uw e-mailadres:</td>
<td width="232">
<input type="text" name="email" size="35" value="E-mail hier">
</td>
</tr>
<tr>
<td width="183" class="kleiner">Favoriete geweer:</td>
<td width="232">
<input type="text" name="geweer" size="35" value="A.K.">
</td>
</tr>
<tr>
<td colspan="2">
<div align="center">
<input type="submit" name="Submit" value="Registreren!">
<input type="hidden" name="action" value="insert">
</div>
</td>
</tr>
</table>
</form>
...
... <form action=toevoegen.php method=post> <table width="500" border="0" cellspacing="2" cellpadding="2"> <tr> <td width="183" class="kleiner">Nickname:</td> <td width="232"> <input type="text" name="naam" size="35" Value="GhostFire"> </td> </tr> <tr> <td width="183" class="kleiner">Typ hier uw e-mailadres:</td> <td width="232"> <input type="text" name="email" size="35" value="E-mail hier"> </td> </tr> <tr> <td width="183" class="kleiner">Favoriete geweer:</td> <td width="232"> <input type="text" name="geweer" size="35" value="A.K."> </td> </tr> <tr> <td colspan="2"> <div align="center"> <input type="submit" name="Submit" value="Registreren!"> <input type="hidden" name="action" value="insert"> </div> </td> </tr> </table> </form> ...
Toevoegen.php:
...
<?php
$action = (isset ($_GET['action'])) ? $_GET['action'] : '';
$action = (isset ($_POST['action'])) ? $_POST['action'] : '';
$db = mysql_connect("localhost","Naam","paswoord") or die ("Verbinding mislukt");
mysql_select_db("easyc",$db);
if($action=="insert"){
$lid_naam=$_POST['naam'];
$lid_email=$_POST['email'];
$lid_geweer=$_POST['geweer'];
$lid_naam=nl2br($lid_naam);
$lid_naam=eregi_replace("\n", "", $lid_naam);
$news_SQL_insert="INSERT INTO leden (lid_naam,lid_email,lid_geweer) VALUES ('$lid_naam','$lid_email','$lid_geweer')";
}
?>
...
... <?php $action = (isset ($_GET['action'])) ? $_GET['action'] : ''; $action = (isset ($_POST['action'])) ? $_POST['action'] : ''; $db = mysql_connect("localhost","Naam","paswoord") or die ("Verbinding mislukt"); if($action=="insert"){ $lid_naam=$_POST['naam']; $lid_email=$_POST['email']; $lid_geweer=$_POST['geweer']; $lid_naam=nl2br($lid_naam); $news_SQL_insert="INSERT INTO leden (lid_naam,lid_email,lid_geweer) VALUES ('$lid_naam','$lid_email','$lid_geweer')"; } ?> ...
Als ik het formulier heb ingevuld en ik druk op verzenden, dan gaat de browser naar toevoegen.php, en er gebeurt niets in de database, en ik zie de fout (weer) niet in 
Kan iemand mij helpen?
Alvast bedankt
-Coolbean-
|