Witam
Chcę zrobić tak, aby jak dany email jest już w bazie to żeby nie można było dodać takiego samego i wyskakuje mi error mógłby ktoś pomóc ?
<form action="" method="post">
<p><input type="text" name="email" value="" /> </p>
<p><input type="submit" value=" Dodaj " /></p>
</form>
<?php
// odbieramy dane z formularza
$email = $_POST['email'];
if($email) { //select * from cms_newsletter where email='admin@email.pl'
// łączymy się z bazą danych
or
die('Brak połączenia z serwerem MySQL'); or
die('Nie mogę połączyć się z bazą danych');
$new_email = mysql_query("SELECT * FROM ".$prefix."newsletter where email='".$email."'") //or die('Błąd zapytania');
echo "Taki email juz istnieje";
else
// dodajemy rekord do bazy
$ins = @mysql_query("INSERT INTO ".$prefix."newsletter SET email='$email'");
if($ins) echo "<meta http-equiv='Refresh' content='0;url=".$url."?view=Dodano adres email: <b>".$email."</b>'>"; //else echo "<font color='red'>Nie udało dodać się adresu :(</font>";
}
}
?>
Ten post edytował shoter09 11.11.2010, 19:50:59