Ik heb een nieuwsbrief aanmeld form en daaronder wil ik nog een aantal plaatjes plaatsen.. wanneer ik dit doe komen de plaatjes boven aan me layout ergens te staan. terwijl ze gewoon onder de form horen te staan..
Owja en als we dan toch bezig zijn.. Deze form doet het niet en waarom niet zou ik ook echt niet weten?
de code die ik heb:
<form name="form1" method="post" action="">
<?php
if(isset($_POST['submit']))
{
$select = mysql_query("SELECT email FROM nieuwsbrief WHERE email = '".$_POST['email']."'");
if(mysql_num_rows($select))
{
echo"<font size=2>Dit email adres komt al voor in onze database!</font>";
} elseif (!eregi("[A-Za-z0-9_-]+([\.]{1}[A-Za-z0-9_-]+)*@[A-Za-z0-9-]+([\.]{1}[A-Za-z0-9-]+)+",$_POST['email']))
{
echo"<font size=2>Je hebt geen geldig email ingevuld!</font>";
} else {
echo"<font size=2>Je bent aangemeld voor de nieuwsbrief!</font>";
mysql_query("INSERT INTO nieuwsbrief (email) VALUES ('','".$_POST['email']."')")or die(mysql_error()); }
} else {
?>
<font color="#7294AC" size="1" face="Verdana"><b>AANMELDEN VOOR NIEUWSBRIEF</b></font>
<input name="email" type="text" id="email"></p>
<input name="submit" type="submit" id="submit" value="Aanmelden"></font></td>
<?
}
?>
</form>
<p>
<a href="http://inb.hyves.net/" target="_Blank" onmouseover="image0.src='images/hyves2.png';" onmouseout="image0.src='images/hyves1.png';">
<img name="image0" src="images/hyves1.png" border="0"></a>
<a href="http://www.hiphopking.nl/?pagina=artiest&name=INB" target="_Blank" onmouseover="image1.src='images/hhk2.png';" onmouseout="image1.src='images/hhk1.png';">
<img name="image1" src="images/hhk1.png" border="0"></a>
Wat doe ik fout?
- Plaatjes komen niet op zijn plek..
-
08-02-2009, 20:40 #1
- Berichten
- 1.406
- Lid sinds
- 17 Jaar
Plaatjes komen niet op zijn plek..
-
-
08-02-2009, 20:51 #2
- Berichten
- 286
- Lid sinds
- 17 Jaar
Je geeft action="" mee. Dat klopt toch niet? Probeer eens action="#".
-
08-02-2009, 21:05 #3
- Berichten
- 1.406
- Lid sinds
- 17 Jaar
Nu ik dat gedaan heb doet hij wel al meer!
Hij geeft de foutmelding "Je hebt geen geldig email ingevuld!" nu wel weer. Hij slaat de email adressen ook niet op in de database..
-
08-02-2009, 21:18 #4
- Berichten
- 286
- Lid sinds
- 17 Jaar
mysql_query("INSERT INTO nieuwsbrief (email) VALUES ('','".$_POST['email']."')")or die(mysql_error());
moet
mysql_query("INSERT INTO nieuwsbrief (email) VALUES ('".$_POST['email']."')")or die(mysql_error());
worden.
Maar dan ben je er nog niet. Er zit een fout in de emailcontrole, maar die kan ik zo gauw niet achterhalen.
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