Проблем с абонаментна форма в php

Gamerz

Registered
Здравейте, имам проблем с абонаментната форма.... кое не и е наред... може ли да ми кажете, просто не прави никакви записи в тъпата база данни... Страшна простотия... в базата данни ли трябва да редактирам нещо и аз незнам...

HTML:
</div>

PHP:
<?php
include("config.php");
$email = $_POST["email"];
$name = $_POST["name"];

	$sql = mysql_query("INSERT INTO ccms_abonament (name, email) VALUES ('".$name."', '".$email."')");
		if (!mysql_query($sql))
		  {
		  die('Error: ' . mysql_error());
		  }
   header('Location: http://www.gamers.bg/') ;

?>
 
1. Провери този път валиден ли е:
includes/submit_subscribe.php

2.-ро ако е валиден провери дали е валиден:
include/config.php

3.-Направил ли си си таблиците в базата данни ?

4.-то ако всичко е -ДА, отиди в файл includes/submit_subscribe.php, махни ето този ред:
PHP:
 header('Location: http://www.gamers.bg/') ;
След това изпрати някаква иноформация и ще ти изкара грешка, качи грешката тука.
 
Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '1' at line 1

Сега прави запис в базата данни, но ми изкарва тази грешка незнам защо...
 
Ако е тази заявка направи е така:

PHP:
mysql_query("INSERT INTO `ccms_abonament` (`name`, `email`) VALUES ('$name', '$email') ");

Ако спре да вади тази грешка, направи си кода ето така:

PHP:
<?php
include("config.php");
$email = $_POST["email"];
$name = $_POST["name"];

        $sql = mysql_query("INSERT INTO `ccms_abonament` (`name`, `email`) VALUES ('$name', '$email') ");
                
                  
                 
                  
if($sql) {  
header('Location: http://www.gamers.bg/') ;
exit;
}
?>
 
сега ми дава тази грешка... Error: Query was empty

неможе ли да направя някак че да не ми изкарва грешка... смисъл то работи това прави запис просто да ме пренасочва към началната страница и толкова...
 

Back
Горе