Малко помощ с контакт форма

TheAngelow

Registered
На тази контакт форма какво и става дава ми че няма такава даблица в phpmyadmina ..

Може ли да ми я нагласите да бачка ?!

Код:
<?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 ;
 
Код:
<?php 

if(isset($_POST['greet']) && isset($_POST['from']) && isset($_POST['link']) && isset($_POST['ban']))

{

mysql_connect("localhost","root","") or die(mysql_error());

mysql_query("CREATE DATABASE reklama")

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 ;
[/quote]
 

Back
Горе