Hejsan!
Jag håller på att bygga upp en sida som lagrar epostadresser till ett nyhetsbrev... man ska kunna välja om man vill sluta eller börja prenumerera... om variabeln $type är 1 så lägger den till... om $type är två så ska den ta bort... jag kör med "get" i formuläret och ser att att type visar dom värderna jag vill ha... men det blir ändå alltid nummer 1!
if ($type = 1) {
$in_use_qyery = mysql_query("SELECT email FROM news_mail WHERE email = '$newsmail_email'", $link_id);
if(mysql_num_rows($in_use_qyery)) {
error_message("E-post adressen finns redan i databasen!");
exit;
}
mysql_query("INSERT INTO news_mail VALUES('$newsmail_email')", $link_id);
echo "<script>alert(\"Din e-post är nu med i listan!\");</script>";
echo "<script>";
echo "window.self.location='".$php_page_send."';";
echo "</script>";
exit;
}
else if ($type = 2) {
mysql_query("DELETE FROM news_mail WHERE email = '$newsmail_email'", $link_id);
echo "<script>alert(\"Din e-post är nu borttagen ur listan!\");</script>";
echo "<script>";
echo "window.self.location='".$php_page_send."';";
echo "</script>";
exit;
}
Felet är att "error_message("E-post adressen finns redan i databasen!");" körs fast type=2... varför gör den det...
Hoppas på vettiga svar /Tommie
------------------
/Toja phpProgrammer