IzKuFeLiQqQqQ
Registered
здравейте имам този код
като поглете формата ще разберете за какво става въпрос но има някакъв проблем като дам пост дори и само да съм писал в text полетата ми изписва Опитвате се да качите непозволен файлов формат! => 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 '' at line 1
Грешка: 60
на какво може да се дължи тази грешка и може ли да ми помогнете да оправя кода (той казва точно какво искам)
Код:
<?php header('Content-type: text/html; encoding: UTF-8'); include("./config.php");?>
<?php
echo '<form action="" method="post">
<input type="hidden" name="vid" value="кон"/>
Име: <br/> <input type="text" name="name" /><br/>
Email: <br/> <input type="text" name="email" /><br/>
Телефонен номер: <br/> <input type="text" name="gsm" /><br/>
<input type="radio" name="banerpic" value="stats" /> <img src="http://dhost.info/zavisimost/server/test/stats/index.php"/>
<input type="radio" name="banerpic" value="stats1" /> <img src="http://dhost.info/zavisimost/server/test/stats1/index.php"/> <br/>
<input type="radio" name="banerpic" value="stats2" /> <img src="http://dhost.info/zavisimost/server/test/stats2/index.php"/>
<input type="radio" name="banerpic" value="stats3" /> <img src="http://dhost.info/zavisimost/server/test/stats3/index.php"/> <br/>
<input type="radio" name="banerpic" value="stats4" /> <img src="http://dhost.info/zavisimost/server/test/stats4/index.php"/>
<input type="radio" name="banerpic" value="stats5" /> <img src="http://dhost.info/zavisimost/server/test/stats5/index.php"/> <br/>
<input type="radio" name="banerpic" value="stats6" /> <img src="http://dhost.info/zavisimost/server/test/stats6/index.php"/>
<input type="radio" name="banerpic" value="stats7" /> <img src="http://dhost.info/zavisimost/server/test/stats7/index.php"/> <br/>
<input type="radio" name="banerpic" value="stats8" /> <img src="http://dhost.info/zavisimost/server/test/stats8/index.php"/>
<input type="radio" name="banerpic" value="stats9" /> <img src="http://dhost.info/zavisimost/server/test/stats9/index.php"/> <br/>
Или качи твой банер <input type="file" name="banerpicadd" enctype="multipart/form-data" /><br/>
Права<input type="checkbox" name="give" value="не го давам" /> <img src="http://kuku-test.webege.com/job/img/info.png" title="Ако банера е направен специално за вашия сървар или просто не искате друг да има същия банер натиснете checkbox-a"/> <br/>
<input type="submit" name="submit" value="Дай поръчката">
</form>';
if($_POST['submit']){
$name = addslashes(htmlspecialchars($_POST['name']));
$gsm = addslashes(htmlspecialchars($_POST['gsm']));
$email = addslashes(htmlspecialchars($_POST['email']));
$give = addslashes(htmlspecialchars($_POST['give']));
$banerpic =($_POST['banerpic']);
$banerpicadd =($_POST['banerpicadd']);
$vid = addslashes(htmlspecialchars($_POST['vid']));
$file = $_FILES['file']['name'];
$max_file_size = 6554432;
$max_file_size_MB = 6;
$updir = "newbanners";
$dir = "$updir/$time/$file";
$host = $_SERVER['HTTP_HOST'];
$protocol = $_SERVER['SERVER_PROTOCOL'];
$protocol = explode("/", strtolower($protocol));
$link = "{$protocol[0]}://{$host}/{$updir}/{$time}/{$file}";
$upload = move_uploaded_file($name,$dir);
$extension = substr($file, strrpos($file, '.'));
$newextension = explode(".", $extension);
$newextension = strtolower($newextension[1]);
$extensions = array( "jpg", "png", "bmp", "gif", "ico", "jpeg", "rar" , "zip" );
if(!in_array($newextension, $extensions)) {
echo "Опитвате се да качите непозволен файлов формат! => $newextension";
}
if($give == "не го давам") {
$query = mysql_query("INSERT INTO `banerstats` (`name`, `gsm`, `email`, `give` , `banerpic` , `banerpicadd` , `vid`) VALUES ('$name', '$gsm', '$email', '$give', '$banerpic','$banerpicadd','$vid');")or die(mysql_error()."<br />Грешка: ".__LINE__); //правим заявка, с която записваме информацията
if($query == true){
echo "Вие успешно добавихте вашата поръчка";
}
else {
echo "Възникна грешка при добавянето на информация, опитайте отново.";
}
}
if($give != "не го давам") {
$give2 = "давам го";
$query = mysql_query("INSERT INTO `banerstats` (`name`, `gsm`, `email`, `give` , `banerpic` , `banerpicadd` , `vid`) VALUES ('$name', '$gsm', '$email', '$give2', '$banerpic','$banerpicadd','$vid';")or die(mysql_error()."<br />Грешка: ".__LINE__); //правим заявка, с която записваме информацията
if($query == true){ //ако всичко е успешно изваждаме резултат, защото всичко е ОК
echo "Вие успешно добавихте вашата поръчка";
}
else {
echo "Възникна грешка при добавянето на информация, опитайте отново.";
}
}
}
?>
като поглете формата ще разберете за какво става въпрос но има някакъв проблем като дам пост дори и само да съм писал в text полетата ми изписва Опитвате се да качите непозволен файлов формат! => 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 '' at line 1
Грешка: 60
на какво може да се дължи тази грешка и може ли да ми помогнете да оправя кода (той казва точно какво искам)