15. november 2003 - 12:03
Der er
8 kommentarer og 1 løsning
update date i mysql
Hvorfor er det lige at dette ikke virker: <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data"> e-mail:<br><input type="text" name="email" size="12"> <input type="submit" name="tilmeld" value="tilmeld"> <input type="submit" name="afmeld" value="afmeld"> </form> <?php include("config.php"); if(isset($_POST['tilmeld'])) { $email = $_POST[email]; $query = mysql_query("UPDATE medlemmer SET nyhedsbrev='ja' WHERE email=$email"); echo "<center><font color='#008000'>Du er nu tilmeldt!</font></center>"; } if(isset($_POST['afmeld'])) { $email = "$_POST[email]"; $query = mysql_query("UPDATE medlemmer SET nyhedsbrev='nej' WHERE email=$email"); echo "<center><font color='#008000'>Du er nu afmeldt!</font></center>"; } ?> Når man trykker tilmeld eller afmeldt skriver den godt nok at man er tilmeldt/afmeldt, men kigger man i databasen er der ikke sket noget?
Annonceindlæg fra Deloitte
15. november 2003 - 12:08
#1
$query = mysql_query("UPDATE medlemmer SET nyhedsbrev='ja' WHERE email='$email'");
15. november 2003 - 12:09
#2
og det sammen med den anden.
15. november 2003 - 12:10
#3
og de her: $email = $_POST[email]; - $email = "$_POST[email]"; skal være: $email = $_POST['email'];
15. november 2003 - 12:10
#4
Heh he... havde netop lige fundet ud af det, da du skrev, men du får pointene :D
15. november 2003 - 12:14
#5
echo "<center><font color='#008000'>Du er nu afmeldt!</font></center>"; kunne osse se sådan ud: echo "<center style='color:#008000'>Du er nu afmeldt!</center>"; c",)
15. november 2003 - 12:19
#6
ja okay... det var måske lidt pænere! Mange tak...
15. november 2003 - 12:24
#7
Lige en ting til! Kan man godt gøre sådan her: if (mysql_num_rows($query) > "0") { Altså det med ">" (større) end 0 ???
15. november 2003 - 12:33
#8
Tjah, sådan her: if (mysql_num_rows($query) > 0) {
15. november 2003 - 12:48
#9
<center> er forresten osse udgået. Så brug evt.: echo "<div style='text-align:center; color:#008000'>Du er nu afmeldt!</div>";
Vi tilbyder markedets bedste kurser inden for webudvikling