insert script resulteert in doubbele post in sql server

Status
Niet open voor verdere reacties.

alain1988

Terugkerende gebruiker
Lid geworden
29 jan 2010
Berichten
1.175
ik krijg dus de ingevulde gegeven 2maal door in de sql server ik heb hier wel een script voor dat dit kan we werken maar dit is niet netjes iemand een idee hoe dit kan komen

form
HTML:
<!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=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<h1>Laat een bericht achter in de databank</h1>
<form method="post" action="contact.php">
<table width="452" height="218" border="0">
  <tr>
  	<td width="142">Naam:</td>
    <td width="142"><input type="text" name="Naam" /></td>
  </tr>
  <tr>
    <td width="142">email from :</td>
    <td width="154"><input type="text" name="EmailFrom" /></td>
  </tr>
  <tr>
    <td>Subject :</td>
    <td><input type="text" name="Subject"/></td>
  </tr>
  <tr>
    <td>message :</td>
    <td><textarea name="message" rows="8"></textarea></td>
 </tr>
 
</table>

<p>
  <input type="submit" />
  </p>
  </form>
  
</p>
</body>
</html>[ATTACH]137449.vB[/ATTACH]
dit is het php paginatje
PHP:
<?php
include ("connect.php");
$conn = sqlsrv_connect($servername, $connectionInfo);

//controle struktuur
if ($conn == false ) {
	die (print_r ( sqlsrv_errors(), true));
	}
	
$sql = "INSERT INTO contact (Naam, EmailFrom, Subject, message) VALUES ('$_POST[Naam]','$_POST[EmailFrom]','$_POST[Subject]','$_POST[message]')";
$stmt = sqlsrv_query ($conn, $sql);
$stmt = sqlsrv_query($conn, $sql);
if ($stmt == false) {
	die ( print_r(sqlsrv_errors(),true)) ;
	}echo "Uw bericht is succesvol in de databank opgeslagen";

?>
<b>let op de berichten worden in een databank opgeslagen ze worden niet gemaild</b>
<a href="mail.form.html">keer terug</a>
 

Bijlagen

  • Untitled.png
    Untitled.png
    7,2 KB · Weergaven: 15
Laatst bewerkt:
ik zie toch echt hetzelfde op lijn 11 en 12. Bovendien is het niet veilig om user input zonder verder controle en bewerking in je database te proppen
 
achja inderdaad had er wss over gekeken toch bedank en ja dat ben ik van bewust maar ben er nog mee bezig
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan