Chciałem zrobić tak aby po ponownym kliknieciu w link potwierdzenia pojawiał sie komunikat o tym że juz taki
id został potwierdzony, stworzyłem do tego celu kolumne
confirm, ktora po kliknieciu zmienia wartosc na
1, przy wysylaniu formularza na samym poczatku ma wartosc
0 po kliknieciu linku potwierdzajacego automatycznie zmienia na
1 (UPDATE do bazy), teraz mam problem jak odpowiednio warunek napisac ;/
najpierw chce zeby sprawdzalo czy nie przekroczylo daty promocji, z tym sie uporałem, w kolejnym warunku stanalem ;/
oto to co nadziergałem:
<?php
// 1 sprawdza date promocji
// 2 sprawdza czy juz potwierdzono jesli nie to potwierdza (zmienia wartosc confirm na 1)
// 3 warunek z data<=datakoniec && wysylka maila z danymi
$data = date("d-m-Y, G:i"); $data_koniec = date("17-04-2009, 21:02"); // okreslenie konca promocji // sprawdzanie potwierdz. - to cos nie dziala ;/
$checkconfirm = mysql_query("SELECT COUNT(confirm) FROM formularz");
if ($data>=$data_koniec) {
echo "koniec promocji! <br />"; }
elseif ($checkconfirm==1) {
echo "ten id juz potwierdzono!<br />"; }
elseif ($checkconfirm<=0) {
// zmiana rekordu na 1
$confirm = 1;
mysql_query("UPDATE formularz SET confirm='$confirm' WHERE id='".$_GET['id']."' ") or
die('Błąd zapytania'); echo '<br />Dane zostały zaktualizowane - tzn ze zmieniono confirm na 1'; }
?>
helllp! bo mnie odmozdzenie nocne zlapalo!

dzieki z gory za pomoc!