unexpected t_variable грешка ?

didko0o

Registered
<?PHP

function mobio_checkcode($servID, $code, $debug=0) {

$res_lines = file("http://www.mobio.bg/code/checkcode.php?servID=$servID&code=$code");

$ret = 0;
if($res_lines) {

if(strstr("PAYBG=OK", $res_lines[0])) {
$ret = 1;
}else{
if($debug)
echo $line."\n";
}
}else{
if($debug)
echo "Unable to connect to mobio.bg server.\n";
$ret = 0;
}

return $ret;
}


$servID = 29;
$site = $_REQUEST["site"];
$code = $_REQUEST["code"];
$ok = $_REQUEST["ok"];

if($ok) {
if(mobio_checkcode($servID, $code, 0) == 1) {
mysql_connect("localhost","user","pass");
@mysql_select_db("DB") or die( "Не мога да избера DB")
//Свързваме се с ДБ
$sql = "INSERT INTO `sites` VALUES('', '$site');";
if(mysql_query($sql) != "")
{
echo "Сайта е добавен успешно.<br />";
}
echo "Може да проверите на главната страница.";
}else{
echo "Грешен или изтекъл SMS код за достъп";
}
}else{
?>
За да получите код за достъп изпратете SMS с текст
<form method="post" name="smscode">
Име: <input type="text" size="20" name="site" value="http://" /><br/>
SMS код: <input type="text" size="20" name="code"/><br/>
<input type="submit" name="ok" value=" Проверка "/>
</form>
<?PHP } ?>


$sql = "INSERT INTO `sites` VALUES('', '$site');"; на този ред е грешката unexpected t_variable
как да я оправя
 
Ами тук няма ;
Код:
@mysql_select_db("DB") or die( "Не мога да избера DB")
Направи го :
Код:
@mysql_select_db("DB") or die( "Не мога да избера DB") ;
 
+1
ако имам проблем с това което се опитвам да направя ще пиша пак :) но дано да нямам

от тука беше грешката само това ми трябваше
@mysql_select_db("DB") or die( "Не мога да избера DB")
 
$sql = "INSERT INTO sites(site) VALUES('$site')";
Виж за insert - http://dev.mysql.com/doc/refman/5.1/en/insert.html
Не си сложил имена на колонките ,така няма да ти вкара нищо в DB-то. На мястото на site сложи името на колоната ,в която искаш да вкараш $site.
 

Горе