Lid |
|
Beste,
Ik heb het script wat ingekort.
Ik heb me nu al gek zitten zoeken hoe het komt dat de update niet word uitgevoerd en geen fouten aangeeft?
De mail functie doet het perfect
de echo ook
<?php
//verwerking.php
//Dit bestand verwerkt de invoer van formulier3.php
//Verzendknop verwerken
$_POST['invoerveld'];
$id = $_POST['invoerveld'];
include "connect.php";
$sql = "SELECT ID, memberName, emailAddress, memberIP, ex FROM members WHERE ID = '".$id."'";
$result = mysql_query($sql);
if (!$result) {
echo "Could not successfully run query ($sql) from DB: " . mysql_error();
exit;
}
if (mysql_num_rows($result) == 0) {
echo "No rows found, nothing to print so am exiting";
exit;
}
while ($row = mysql_fetch_assoc($result))
if ($row["ex"]=='ja')
{
$nr = $row["ID_MEMBER"];
//hier word een mail verstuurd, en werkt
$sql = "UPDATE members SET datum = NOW(),ex= 'nee' WHERE ID = '" . $nr . "'";
// dit doet niets, en ook geen fout
echo "ok";
}
else
{
echo "het antwoord is neen";
}
?>
<?php //verwerking.php //Dit bestand verwerkt de invoer van formulier3.php //Verzendknop verwerken $_POST['invoerveld']; $id = $_POST['invoerveld']; include "connect.php"; $sql = "SELECT ID, memberName, emailAddress, memberIP, ex FROM members WHERE ID = '".$id."'"; if (!$result) { } echo "No rows found, nothing to print so am exiting"; } if ($row["ex"]=='ja') { $nr = $row["ID_MEMBER"]; //hier word een mail verstuurd, en werkt $sql = "UPDATE members SET datum = NOW(),ex= 'nee' WHERE ID = '" . $nr . "'"; // dit doet niets, en ook geen fout } else { echo "het antwoord is neen"; } ?>
kan mij iemand een tip geven?
Met dank
|