Nieuw lid |
|
Ik heb een scherm klant waar ik de klantgegevens moet toevoegen. Het toevoegen doet het goed. Maar als ik de pagina refresh, dan voegt die gelijk een nieuwe klant toe. Ik weet niet hoe ik dit moet oplossen.
Hieronder heb ik mijn code (insert) om een klant toe te voegen.
<?php
mysql_select_db("sch");
$id = htmlspecialchars(addslashes($_POST['id']), ENT_QUOTES);
$bedrijfsnaam = htmlspecialchars(addslashes($_POST['bedrijfsnaam']), ENT_QUOTES);
$bedrijfsnaam = ucfirst($bedrijfsnaam);
$aanhef = htmlspecialchars (addslashes($_POST['aanhef']), ENT_QUOTES);
$voorletter = htmlspecialchars (addslashes($_POST['voorletter']), ENT_QUOTES);
$voorletter = strtoupper($voorletter);
$tussenvoegsel = htmlspecialchars (addslashes($_POST['tussenvoegsel']), ENT_QUOTES);
$achternaam = htmlspecialchars (addslashes($_POST['achternaam']), ENT_QUOTES);
$achternaam = ucfirst($achternaam);
$straat = htmlspecialchars (addslashes($_POST['straat']), ENT_QUOTES);
$straat = ucfirst($straat);
$huisnummer = htmlspecialchars (addslashes($_POST['huisnummer']), ENT_QUOTES);
$postcode = htmlspecialchars (addslashes($_POST['postcode']), ENT_QUOTES);
$postcode = strtoupper($postcode);
$woonplaats = htmlspecialchars (addslashes($_POST['woonplaats']), ENT_QUOTES);
$woonplaats = ucfirst($woonplaats);
$telefoonthuis = htmlspecialchars (addslashes($_POST['telefoonthuis']), ENT_QUOTES);
$telefoonwerk = htmlspecialchars (addslashes($_POST['telefoonwerk']), ENT_QUOTES);
$mobiel = htmlspecialchars (addslashes($_POST['mobiel']), ENT_QUOTES);
$fax = htmlspecialchars (addslashes($_POST['fax']), ENT_QUOTES);
$email = htmlspecialchars (addslashes($_POST['email']), ENT_QUOTES);
$memo = htmlspecialchars (addslashes($_POST['memo']), ENT_QUOTES);
$query_hoogste = "SELECT kl_klantennr FROM tmpklant ORDER BY kl_klantennr DESC";
$hoogste = mysql_query($query_hoogste, $sch) or die(mysql_error());
$row_hoogste = mysql_fetch_assoc($hoogste);
$totalRows_hoogste = mysql_num_rows($hoogste);
$sql = "INSERT INTO tmpklant (kl_klantennr, kl_bedrijfsnaam, kl_aanhef, kl_voorletters, kl_tussenvoegsel, kl_achternaam, kl_straatnaam, kl_huisnummer, kl_postcode, kl_woonplaats, kl_telefoonnrthuis, kl_telefoonnrwerk, kl_mobielnr, kl_faxnr, kl_email, kl_opmerking) VALUES ('$id','$bedrijfsnaam','$aanhef','$voorletter','$tussenvoegsel','$achternaam','$straat','$huisnummer','$postcode','$woonplaats','$telefoonthuis','$telefoonwerk','$mobiel','$fax','$email','$memo')";
$resultaat = mysql_query($sql) or die (mysql_error());
?>
En hieronder de form met de input velden:
<form id="toevoegen" name="toevoegen" method="post" action="">
<table border="0" width="720" align="center" cellpadding="1" cellspacing="1" bgcolor="#E9ECEF">
<tr>
<td class="style9">Bedrijfsnaam</td>
<td><input name="bedrijfsnaam" type="text" id="bedrijfsnaam" style="background-color:#D0D0D0; border:1px solid;"/></td>
<td colspan="7" rowspan="12" class="style2"><span class="style10"><strong>Memo</strong></span>
<textarea name="memo" cols="50" rows="10" wrap="off" id="memo" style="background-color:#D0D0D0; border:1px solid;"></textarea>
<p>Voeg reparatie toe<br />
<a href="../bestelling_verkoop/bestel.php?kl_klantennr=<?php echo $vars_pdm_kl_klantennr; ?>" target="_self">Voeg Bestelling Verkoop toe </a><br />
<a href="../bestelling_supplies/index.php?kl_klantennr=<?php echo $vars_pdm_kl_klantennr; ?>" target="_self">Voeg Bestelling Supplies toe </a><br />
Voeg Buitendienst Afspraak toe </p></td>
</tr>
<tr>
<td class="style10" ><strong>Aanhef</strong></td>
<td><select name="aanhef" style="background-color:#D0D0D0; border:1px solid;">
<option>Selecteer</option>
<?php
do
{
?>
<option value="Mevr">Mevr</option>
<option value="Dhr">Dhr</option>
<option value="Fam">Fam</option>
<option value="<?php echo $row_klanten['kl_aanhef']?>"><?php echo $row_klanten['kl_aanhef']?></option>
<?php
} while ($row_klanten = mysql_fetch_assoc($klanten));
$rows = mysql_num_rows($klanten);
if($rows > 0) {
mysql_data_seek($klanten, 0);
$row_klanten = mysql_fetch_assoc($klanten);
}
?>
</select></td>
</tr>
<tr>
<td class="style10"><strong>Voorletter</strong></td>
<td><input name="voorletter" type="text" id="voorletter" style="background-color:#D0D0D0; border:1px solid;"/></td>
</tr>
<tr>
<td class="style9">Voorvoegsel</td>
<td><input name="tussenvoegsel" type="text" id="tussenvoegsel" style="background-color:#D0D0D0; border:1px solid;"/></td>
</tr>
<tr>
<td class="style9">Achternaam</td>
<td><input name="achternaam" type="text" id="achternaam" style="background-color:#D0D0D0; border:1px solid;" /></td>
</tr>
<tr>
<td class="style9">Straat</td>
<td><input name="straat" type="text" id="straat" style="background-color:#D0D0D0; border:1px solid;"/></td>
</tr>
<tr>
<td class="style2"><span class="style10"><strong>Huisnummer</strong></span></td>
<td><input name="huisnummer" type="text" id="huisnummer" style="background-color:#D0D0D0; border:1px solid;"/></td>
</tr>
<tr>
<td class="style2"><span class="style10"><strong>Postcode</strong></span></td>
<td><input name="postcode" type="text" id="postcode" style="background-color:#D0D0D0; border:1px solid;"/></td>
</tr>
<tr>
<td class="style2"><span class="style10"><strong>Woonplaats</strong></span></td>
<td><input name="woonplaats" type="text" id="woonplaats" style="background-color:#D0D0D0; border:1px solid;"/></td>
</tr>
<tr>
<td class="style2"><span class="style10"><strong>Telefoonthuis</strong></span></td>
<td><input name="telefoon" type="text" id="telefoonthuis" style="background-color:#D0D0D0; border:1px solid;"/></td>
</tr>
<tr>
<td class="style2"><span class="style10"><strong>Telefoonwerk</strong></span></td>
<td><input name="telefoonwerk" type="text" id="telefoonwerk" style="background-color:#D0D0D0; border:1px solid;"/></td>
</tr>
<tr>
<td class="style2"><span class="style10"><strong>Mobiel</strong></span></td>
<td><input name="mobiel" type="text" id="mobiel" style="background-color:#D0D0D0; border:1px solid;"/></td>
</tr>
<tr>
<td height="25" class="style2"><span class="style10"><strong>Fax</strong></span></td>
<td><input name="fax" type="text" id="fax" style="background-color:#D0D0D0; border:1px solid;"/></td>
</tr>
<tr>
<td class="style2"><span class="style9">Email</span></td>
<td><input name="email" id="email" type="text" style="background-color:#D0D0D0; border:1px solid;"/></td>
<td rowspan="2" class="style2"><a href="#" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('vorige','','../Images/Big_icons/back_f2.png',1)"><img src="../Images/Big_icons/back.png" alt="vorige" name="vorige" width="32" height="32" border="0" id="vorige" /></a></td>
<td rowspan="2" class="style2"> </td>
<td rowspan="2" class="style2"> </td>
<td rowspan="2" class="style2"><a href="javascript:BRB_PHP_DelWithCon('verwijderklant.php','kl_klantennr',<?php echo $row_klanten['kl_klantennr']; ?>,'U bent van plan een klant te verwijderen!
Weet u het zeker?');">verwijder klant</a></td>
<td rowspan="2" class="style2"> </td>
<td rowspan="2" class="style2"><a href="#" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('volgende','','../Images/Big_icons/next_f2.png',1)"><img src="../Images/Big_icons/next.png" alt="volgende" name="volgende" width="32" height="32" border="0" id="volgende" /></a></td>
<td rowspan="2" class="style2"><a href="print_klant.php?kl_klantennr=<?php echo $vars_pdm_kl_klantennr; ?>"><img src="../Images/Icons/printen.png" alt="printen" width="16" height="16" border="0" /></a>
<input type="image" src="../Images/Big_icons/addusers.png" width="48" height="48" align="right" /> </td>
</tr>
<tr>
<td class="style9">Nieuwsbrief</td>
<td>ja
<input name="radiobutton" type="radio" value="radiobutton" />
nee
<label>
<input name="radiobutton" type="radio" value="radiobutton" />
</label></td>
</tr>
</table>
</form>
</body>
</html>
<?php $bedrijfsnaam = ucfirst($bedrijfsnaam); $achternaam = ucfirst($achternaam); $woonplaats = ucfirst($woonplaats); $query_hoogste = "SELECT kl_klantennr FROM tmpklant ORDER BY kl_klantennr DESC"; $sql = "INSERT INTO tmpklant (kl_klantennr, kl_bedrijfsnaam, kl_aanhef, kl_voorletters, kl_tussenvoegsel, kl_achternaam, kl_straatnaam, kl_huisnummer, kl_postcode, kl_woonplaats, kl_telefoonnrthuis, kl_telefoonnrwerk, kl_mobielnr, kl_faxnr, kl_email, kl_opmerking) VALUES ('$id','$bedrijfsnaam','$aanhef','$voorletter','$tussenvoegsel','$achternaam','$straat','$huisnummer','$postcode','$woonplaats','$telefoonthuis','$telefoonwerk','$mobiel','$fax','$email','$memo')"; ?> En hieronder de form met de input velden: <form id="toevoegen" name="toevoegen" method="post" action=""> <table border="0" width="720" align="center" cellpadding="1" cellspacing="1" bgcolor="#E9ECEF"> <tr> <td class="style9">Bedrijfsnaam</td> <td><input name="bedrijfsnaam" type="text" id="bedrijfsnaam" style="background-color:#D0D0D0; border:1px solid;"/></td> <td colspan="7" rowspan="12" class="style2"><span class="style10"><strong>Memo</strong></span> <textarea name="memo" cols="50" rows="10" wrap="off" id="memo" style="background-color:#D0D0D0; border:1px solid;"></textarea> <p>Voeg reparatie toe<br /> <a href="../bestelling_verkoop/bestel.php?kl_klantennr= <?php echo $vars_pdm_kl_klantennr; ?>" target="_self">Voeg Bestelling Verkoop toe </a><br /> <a href="../bestelling_supplies/index.php?kl_klantennr= <?php echo $vars_pdm_kl_klantennr; ?>" target="_self">Voeg Bestelling Supplies toe </a><br /> Voeg Buitendienst Afspraak toe </p></td> </tr> <tr> <td class="style10" ><strong>Aanhef</strong></td> <td><select name="aanhef" style="background-color:#D0D0D0; border:1px solid;"> <option>Selecteer</option> <?php do { ?> <option value="Mevr">Mevr</option> <option value="Dhr">Dhr</option> <option value="Fam">Fam</option> <option value=" <?php echo $row_klanten['kl_aanhef']?>"> <?php echo $row_klanten['kl_aanhef']?></option> <?php if($rows > 0) { } ?> </select></td> </tr> <tr> <td class="style10"><strong>Voorletter</strong></td> <td><input name="voorletter" type="text" id="voorletter" style="background-color:#D0D0D0; border:1px solid;"/></td> </tr> <tr> <td class="style9">Voorvoegsel</td> <td><input name="tussenvoegsel" type="text" id="tussenvoegsel" style="background-color:#D0D0D0; border:1px solid;"/></td> </tr> <tr> <td class="style9">Achternaam</td> <td><input name="achternaam" type="text" id="achternaam" style="background-color:#D0D0D0; border:1px solid;" /></td> </tr> <tr> <td class="style9">Straat</td> <td><input name="straat" type="text" id="straat" style="background-color:#D0D0D0; border:1px solid;"/></td> </tr> <tr> <td class="style2"><span class="style10"><strong>Huisnummer</strong></span></td> <td><input name="huisnummer" type="text" id="huisnummer" style="background-color:#D0D0D0; border:1px solid;"/></td> </tr> <tr> <td class="style2"><span class="style10"><strong>Postcode</strong></span></td> <td><input name="postcode" type="text" id="postcode" style="background-color:#D0D0D0; border:1px solid;"/></td> </tr> <tr> <td class="style2"><span class="style10"><strong>Woonplaats</strong></span></td> <td><input name="woonplaats" type="text" id="woonplaats" style="background-color:#D0D0D0; border:1px solid;"/></td> </tr> <tr> <td class="style2"><span class="style10"><strong>Telefoonthuis</strong></span></td> <td><input name="telefoon" type="text" id="telefoonthuis" style="background-color:#D0D0D0; border:1px solid;"/></td> </tr> <tr> <td class="style2"><span class="style10"><strong>Telefoonwerk</strong></span></td> <td><input name="telefoonwerk" type="text" id="telefoonwerk" style="background-color:#D0D0D0; border:1px solid;"/></td> </tr> <tr> <td class="style2"><span class="style10"><strong>Mobiel</strong></span></td> <td><input name="mobiel" type="text" id="mobiel" style="background-color:#D0D0D0; border:1px solid;"/></td> </tr> <tr> <td height="25" class="style2"><span class="style10"><strong>Fax</strong></span></td> <td><input name="fax" type="text" id="fax" style="background-color:#D0D0D0; border:1px solid;"/></td> </tr> <tr> <td class="style2"><span class="style9">Email</span></td> <td><input name="email" id="email" type="text" style="background-color:#D0D0D0; border:1px solid;"/></td> <td rowspan="2" class="style2"><a href="#" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('vorige','','../Images/Big_icons/back_f2.png',1)"><img src="../Images/Big_icons/back.png" alt="vorige" name="vorige" width="32" height="32" border="0" id="vorige" /></a></td> <td rowspan="2" class="style2"> </td> <td rowspan="2" class="style2"> </td> <td rowspan="2" class="style2"><a href="javascript:BRB_PHP_DelWithCon('verwijderklant.php','kl_klantennr', <?php echo $row_klanten['kl_klantennr']; ?>,'U bent van plan een klant te verwijderen! Weet u het zeker?');">verwijder klant</a></td> <td rowspan="2" class="style2"> </td> <td rowspan="2" class="style2"><a href="#" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('volgende','','../Images/Big_icons/next_f2.png',1)"><img src="../Images/Big_icons/next.png" alt="volgende" name="volgende" width="32" height="32" border="0" id="volgende" /></a></td> <td rowspan="2" class="style2"><a href="print_klant.php?kl_klantennr= <?php echo $vars_pdm_kl_klantennr; ?>"><img src="../Images/Icons/printen.png" alt="printen" width="16" height="16" border="0" /></a> <input type="image" src="../Images/Big_icons/addusers.png" width="48" height="48" align="right" /> </td> </tr> <tr> <td class="style9">Nieuwsbrief</td> <td>ja <input name="radiobutton" type="radio" value="radiobutton" /> nee <label> <input name="radiobutton" type="radio" value="radiobutton" /> </label></td> </tr> </table> </form> </body> </html>
Ik hoop dat jullie mijn kunnen helpen.
|