TheAngelow
Registered
На тази контакт форма какво и става дава ми че няма такава даблица в phpmyadmina ..
Може ли да ми я нагласите да бачка ?!
Mysql
Може ли да ми я нагласите да бачка ?!
Код:
<?php
if(isset($_POST['greet']) && isset($_POST['from']) && isset($_POST['link']) && isset($_POST['ban']))
{
mysql_connect("localhost","root","") or die(mysql_error());
mysql_select_db("reklama") or die(mysql_error());
$ip = $_SERVER['REMOTE_ADDR'];
$time = time();
$from = $_POST['from'];
$link = $_POST['link'];
$ban = $_POST['ban'];
$email = "vangelow@gmail.com"; //тук въвеждаш самия email
$subject = 'Заявка';
$message = "Заявка за банер от сайт {$from}, адрес към него {$link}, и банер {$ban}." ;
$headers = 'MIME-Version: 1.0' . "rn";
$headers .= 'Content-type: text/plain; charset=UTF-8' . "rn";
$headers .= 'Завка за банер от <'.$from.'>' . "rn";
$a = mysql_query("SELECT * FROM `F` WHERE `ip`='$ip' ORDER by id DESC LIMIT 1") or die(mysql_error());
$b = mysql_num_rows($a);
if ($b > 0) // проверяваме ако няма записи в таблицата това ще рече че не е изпращано съобщение и ще продължим каузата на второто else
{
$c = mysql_fetch_array($a);
$zapisid = $c['id'];
$timeb = $c['time'] + 300 ; // 300 е 5 минути по 60 секунди
if ($timeb < $time) // проверяваме ако времето на изпратеното съобщение , + 3 минути е по-малко от сегашното време да изпрати съобщението
{
mysql_query("DELETE FROM `izprateni` WHERE id='$zapisid'") or die(mysql_error());
mysql_query("INSERT INTO `izprateni` (`ip`,`time`) VALUES ('$ip','$time')") or die(mysql_error());
mail($email, $subject, $message, $headers);
echo 'Успешно пуснахте поздрав!';
}
else
{
echo "Изчакайте 5 минути.";
}
}
else
{
mysql_query("INSERT INTO `izprateni` (`ip`,`time`) VALUES ('$ip','$time')") or die(mysql_error());
mail($email, $subject, $message, $headers);
echo 'Успешно пуснахте поздрав!';
}
}
else
{
?>
<form method="POST">
<table>
<tr>
<td><label for="from">Име на сайта:</label></td>
<td><input type="text" id="from" name="from" /></td>
</tr>
<tr>
<td><label for="link">Линк на сайта:</label></td>
<td><input name="link" id="link" name="link"></td>
</tr>
<tr>
<td><label for="ban">Банер (468x60):</label></td>
<td><input name="ban" id="ban" name="ban"></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="greet" value="Изпрати заявка"/>
</table>
</form>
<?php
}
?>
Mysql
Код:
CREATE TABLE `izprateni`
(
`id` int(11) NOT NULL auto_increment,
`ip` text character set utf8 NOT NULL,
`time` text character set utf8 NOT NULL,
PRIMARY KEY (`id`)
)
ENGINE=MyISAM AUTO_INCREMENT=0 ;