Beste,
Ik heb een nieuwsbriefsysteem gemaakt in combinatie met een database in MYSQL, met een vel genaamd nieuwsbrief. Alles werkt naar behoren, alleen wil hij de query niet verwerken, want als ik kijk bij PHPMYADMIN, komt er niks bij. Onderstaand staan de codes. Hij geeft ook geen foutmelding of wat dan ook weer.
Code:<?php if(!empty($_POST)) { $actie = $_post['actie']; if($actie == "Aanmelden" or $actie == "Afmelden") { if($actie == "Aanmelden") { $sql = "INSERT INTO `nielsfy47_mla`.`nieuwsbrief` VALUES ('$naam', '$mail');"; } if($actie == "Afmelden") { $sql = "DELETE FROM `nielsfy47_mla`.`nieuwsbrief` WHERE email = '$mail';"; } $mail = $_POST['mail']; $naam = $_POST['naam']; $onderwerp = "U bent succesvol ingeschreven op onze nieuwsbrief!"; $onderwerp2 = "Iemand heeft zich ingeschreven op de nieuwsbrief!"; $bericht = "U heeft zich succesvol ingeschreven op onze nieuwsbrief. \n U zal verder op de hoogte worden gehouden."; mail('$mail', '$onderwerp', '$bericht', 'FROM: info@mini-laptop-aanbiedingen.nl'); $bericht2 = $naam . "heeft zich succesvol ingeschreven op de nieuwsbrief. Het e-mailadres is: " . $mail . "."; mail('info@creativewebservices.be', '$onderwerp2', '$bericht2', 'FROM: $mail'); include('connectmysql.php'); MYSQL_SELECT_DB('nieuwsbrief'); MYSQL_QUERY($sql) or die("QUERY MISLUKT: " . MYSQL_ERROR()); MYSQL_CLOSE($verbinding); echo "U bent ingeschreven!"; } else if(!isset($_POST[akkoord])) { ?> <p> <form method="POST" name="nieuwsbrief" action="<?php echo $_server[php_self]; ?>"> <p> Naam: <input type="text" name="naam" id="naam"> <br> E-mail: <input type="text" name="mail" id="mail"> <p> <input type="checkbox" id="A" name="akkoord" value="1"> <label for="A"> Ik ga akkoord met de <a href="nieuwsbrief_algemene_voorwaarden.html" target="_blank" rel="nofollow">algemene voorwaarden.</a> </label> <p> <input type="submit" name="actie" value="Aanmelden"> <input type="submit" name="actie" value="Afmelden"> </form><p> <strong> U dient akkoord te gaan met de algemene voorwaarden. </strong> <?php } }else{ ?> <p> <form method="POST" name="nieuwsbrief" action="<?php echo $_server[php_self]; ?>"> <p> Naam: <input type="text" name="naam" id="naam"> <br> E-mail: <input type="text" name="mail" id="mail"> <p> <input type="checkbox" id="A" name="akkoord" value="1"> <label for="A"> Ik ga akkoord met de <a href="nieuwsbrief_algemene_voorwaarden.html" target="_blank" rel="nofollow">algemene voorwaarden.</a> </label> <p> <input type="submit" name="actie" value="Aanmelden"> <input type="submit" name="actie" value="Afmelden"> </form> <?php } ?>
- Nieuwsbrief probleem. MYSQL Query
-
25-12-2011, 13:46 #1
- Berichten
- 6
- Lid sinds
- 15 Jaar
Nieuwsbrief probleem. MYSQL Query
-
In de schijnwerper
Te Koop: Online Vastgoedplatform en BedrijfWebsite te koopAffiliate link poster V1.0 - Automatisch affiliate links posten in blogs - WP pluginPHP scriptsBacklinks.nl - STUNT - 50 Homepage links € 0,98 per stuk!LinkpartnersProduct feed grid V1.7 - Creer een affiliate shop in 2 min - WP plugin - V1.7 NU LIVEPHP scripts -
25-12-2011, 14:37 #2
- Berichten
- 197
- Lid sinds
- 14 Jaar
Re: Nieuwsbrief probleem. MYSQL Query
zet het volgende is boven de if empty controle en er niet onder.
Code:$mail = $_POST['mail']; $naam = $_POST['naam'];
Code:print "INSERT INTO `nielsfy47_mla`.`nieuwsbrief` VALUES ('$naam', '$mail')";
Code:$sql = "INSERT INTO `nielsfy47_mla`.`nieuwsbrief` VALUES ('$naam', '$mail');";
Code:$sql = "INSERT INTO `nielsfy47_mla`.`nieuwsbrief` VALUES ('$naam', '$mail')";
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic