Zrobiłem sobie skrypcik subskrypcji email na stronie (dodaje mi wpisane przez ludzi emaile do bazy) i zawsze gdy dam odśwież ( pokazuje sie monit o danych post data bla bla oraz opcje ok i anuluj) dodaje mi jeszcze raz poprzedni wpis jaki zrobiłem albo pusty wpis jeśli nic nie dodawałem przed odświeżaniem... da sie zrobić tak żeby nie wykonywał posta przy odświeżaniu, a robił to tylko wtedy kiedy są jakieś dane w komórce input??
oto kod mojego skrypciku..
Kod
echo('
<table id="Subskrypcja" width="230" height="310" border="0" cellpadding="0" cellspacing="0">
<tr><td><img src="images/dane_01.gif" width="230" height="139" alt=""></td>
</tr>
<tr><td><img src="images/dane_02.gif" width="230" height="51" alt=""></td>
</tr><tr><td background="images/dane_03.gif" width="230" height="52" class="grey_head_menu">
<form action="'.$PHP_SELF.'" method="post">
<input type="text" name="add_email" size="20">
<input type="Submit" value="dodaj">
</form> ');
$add_email = $_POST['add_email'];
mysql_select_db('voyage');
$zapytanie = 'INSERT INTO mailing(adres) VALUES('.$add_email.');';
mysql_query($zapytanie);
echo('
</td></tr><tr><td><img src="images/dane_04.gif" width="230" height="68" alt=""></td>
</tr>
</table> ');
<table id="Subskrypcja" width="230" height="310" border="0" cellpadding="0" cellspacing="0">
<tr><td><img src="images/dane_01.gif" width="230" height="139" alt=""></td>
</tr>
<tr><td><img src="images/dane_02.gif" width="230" height="51" alt=""></td>
</tr><tr><td background="images/dane_03.gif" width="230" height="52" class="grey_head_menu">
<form action="'.$PHP_SELF.'" method="post">
<input type="text" name="add_email" size="20">
<input type="Submit" value="dodaj">
</form> ');
$add_email = $_POST['add_email'];
mysql_select_db('voyage');
$zapytanie = 'INSERT INTO mailing(adres) VALUES('.$add_email.');';
mysql_query($zapytanie);
echo('
</td></tr><tr><td><img src="images/dane_04.gif" width="230" height="68" alt=""></td>
</tr>
</table> ');
pozdrawiam