Ik heb een script om een profiel te wijzigen.
MAar bij msn adress hoort het script te kijken of het een geldig adress is, en bij een website hoort het te kijken of het met http:// begint, en als het n/a is, moet hij het overslaan.
Maar ik heb het gevoel dat hij het altijd overslaat..
Dit is het scriptje:
<?
if($_POST['naam'] == "" OR $_POST['geslacht'] == "" OR $_POST['woonplaats'] == "" OR $_POST['msn'] == "" OR $_POST['website'] == "" OR $_POST['scripttaal'] == "" OR $_POST['muziek'] == "" OR $_POST['film'] == "")
{
echo "<font color=\"blue\">U heeft iets niet ingevuld!<br />";
echo "<a href=\"javascript:history.back();\">Klik hier om het te verbeteren!</a>";
echo "</font>";
}
elseif($_POST['website'] ==! "n/a")
{
if(!ereg( "^[http://]", $_POST['website']))
{
echo "<font color=\"blue\">U moet uw website beginnen met http://!<br />";
echo "Als u geen website heeft vul dan n/a in.<br />";
echo "<a href=\"javascript:history.back();\">Klik hier om het te verbeteren!</a>";
echo "</font>";
}
}
elseif($_POST['msn'] ==! "n/a")
{
if(!eregi("^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,4})$", $_POST["email"]))
{
echo "<font color=\"blue\">U moet een geldig email adress invullen!<br />";
echo "Als u geen msn heeft, vul dan n/a in.<br />";
echo "<a href=\"javascript:history.back();\">Klik hier om het te verbeteren!</a>";
echo "</font>";
}
}
else
{
mysql_query("insert");
}
}
?>
820 views