hoi ik krijg 2 keer de melding

bericht is verzonden. dit is de variable 'contact_form1'. kan iemand mij inlichten hoe ik dit weg krijg.
Daarnaast nog een korte vraag, maar niet een pre want is zeker wel te vinden op het net.
ik lees 1 mysql veld in via een while functie dit moet toch simpeleren kunnen, want ik weet zelf namelijk al wel veld ik wil inlezen 0


bedankt.

<?
<link rel="stylesheet" href="css/stylelinks.css" type="text/css" media="screen, projection"/>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>

<div align="center">
<?php

$userName = $_POST{'userName'};
$userEmail = $_POST{'userEmail'};
$rep_email = $_POST{'rep_email'};
$userSubject = $_POST{'userSubject'};
$userWebsite = $_POST{'userWebsite'};
$userMessage = $_POST{'userMessage'};
$userFeedback = $_POST{'userFeedback'};
$user[1] = $userName;
$user[2] = '';
$email[1] = $userEmail;
$email[2] = '';


$senderName = $userName;
$senderEmail = $userEmail;
$senderMessage = $userMessage;
$senderWebsite = $userWebsite;
$senderSubject = $userSubject;

$senderName = stripslashes($senderName);
$senderEmail = stripslashes($senderEmail);
$senderMessage = stripslashes($senderMessage);
$senderSubject = stripslashes($senderSubject);


// mailing

$mysqli = new mysqli($host, $username, $password, $database);

if (mysqli_connect_errno()) {
printf("<BR><BR><BR>Connect failed: %s\n", mysqli_connect_error());
exit();}
$query='SELECT * FROM website ORDER BY id DESC';
$result = $mysqli->query($query) or die($mysqli->error.__LINE__);
if($result->num_rows > 0)
{
while($row = $result->fetch_assoc())
{
$to=$row['naar'];
}}
mysqli_close($mysqli);



// $senderName = $senderEmail;
/* addbcc
*/

// $email[1] = $senderEmail;
// $user[1] = $senderName;


if($senderName != "" && $senderEmail != "" && $senderSubject != "" && $senderMessage != ""){




$fromname = "Website";
$subject = $userSubject;

$bodytext ='<html><p>
<table width="400" border="0" ><tr><td>
<style type="text/css"> <!-- .center2 { text-align: center; } --> </style></head><body class="center2"><ul>
<img src="http://www.msxflash.nl/plaatjes/wwwmsxflashlogocopy.png"; /><table
width="943" height="339" border="0"
BACKGROUND="http://www.msxflash.nl/plaatjes/mail_bg_font.png"; >
<br>'.$to.'<br> '.$fromname.'<br><BR>
<tr>
<td height="21"><b>'.contactform8.'</b></td>
<td>'.$userFeedback.'</td>
</tr>
<tr>
<td width="135 height = " height="21"29"><b>'.contactform1.'</b></td>
<td width="621">'.$userName.'</td>
</tr>
<tr>
<td height="21" heigt "25" ><b>'.contactform2.'</b></td>
<td>'.$userEmail.'</td>
</tr>
<tr>
<td height="21"><b>'.contactform4.'</b></td>
<td>'.$userSubject.'</td>
</tr>
<tr>
<td height ="21"><b>'.contactform5.'</b></td>
<td> <p><a href="'.$userWebsite.'">'.$userWebsite.'</a></p> </td>
</tr>
<tr>
<td height="219" valign=top><b>'.contactform6.'</b></td>
<td valign=top>'.$userMessage.$spamtotaal.'</td>
</tr>
</table>
<p class="center2">'.$contact_fromsend.'</p>
</body></html>
</td> </tr> </table>
<img src="http://www.*************.nl/voorkant.jpg"; width="595"
height="278" />';

//$from = $userEmail;
$from = $to;

// $headers = "From: <".$from."> \r\n";
// $headers .= 'MIME-Version: 1.0' . "\n";
// $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";

include_once (DIR_FS_INFO.'smtp.php');

echo "<BR><BR><BR><BR><BR><BR>".contact_form1;

exit();
} else
{
// echo contact_form2;
}
$feedback_info="";
?>
</div>

>?
Waar komt de melding: "bericht is verzonden" vandaan?
deze melding word gegeven in de volgende regel.
deze staat hier.
en naar mijn weten netjes in de lus.
de mail zelf krijg ik ook niet dubbel binnen, anders zou ik het daar nog zoeken.


regel 117
<?
echo "<BR><BR><BR><BR><BR><BR>".contact_form1;
?>


ik ben er al uit das wel heel toevallig.
de script van mijn heeft de identieke tekst. als de tekst die weer gegeven word.
als de smtp goed gaat.

dus opgelost. dan ga ik mijn tekst verwijderen.
Ik kan hier niet uit lezen waarom het bericht twee keer word verzonden. smtp.php heeft misschien meer informatie.

Maar om het korter te maken, er zijn meerdere wegen naar Rome..
<?php
$to = $result->num_rows > 0 ? $result->fetch_assoc() : array('naar'=>null);

echo $to['naar'];
?>
de melding is opgelost, bedankt.

jouw regel ga ik bestuderen.

Reageren