ruivit
Новичок
Почему у меня после сравнения переменных $text1 == $text && $opisanij1 == $opisanij. Производится запись в базу.
PHP:
<?
include("sond/sql.php");
$avtor = $_GET['avtor'];
$katigorij = $_GET['katigorij'];
$text = $_GET['text'];
$opisanij = $_GET['opisanij'];
//=======================================================
// Data
$data = date("Y.d.j");
if(empty($avtor)){ echo "Переменная avtor пустая <br>";}
if(empty($katigori)){ echo "Переменная katigorij пустая <br>";}
if(empty($text)){ echo "Переменная text пустая <br>";}
if(empty($data)){ echo "Переменная data пустая <br>";}
if(empty($opisanij)){ echo "Переменная opisanij пустая <br>";}
else {
$sql = mysql_query("SELECT * FROM blog");
while ($dp = mysql_fetch_object($sql)){
$id_statia1 = $dp -> id_statia;
$katigori1 = $dp -> katigori;
$avtor1 = $dp -> avtor;
$opisanij1 = $dp -> opisanij;
$id_coment1 = $dp -> id_coment;
$id_klass1 = $dp -> id_klass;
$id_klass_net1 = $dp -> id_klass_net;
$data1 = $dp -> data;
$prosmotrenno_ras1 = $dp -> prosmotrenno_ras;
$text1 = $bp -> text;
}
if($text1 == $text && $opisanij1 == $opisanij){
echo "Ошибка!!!";
}
if($text != $text1 && $opisanij != $opisanij1) {
echo " Запись !!!";
$id_statia = $id_statia1 + 1;
$id_coment = $id_coment1 + 1;
$id_klass = 0;
$id_klass_net = 0;
$prosmotrenno_ras = 0;
$query = "INSERT INTO blog(id_statia, kotegori, avtor, opisanij, id_coment, id_klass, id_klass_net, data, prosmotrenno_ras, text) VALUES
('$id_statia','$katigorij','$avtor','$opisanij','$id_coment','$id_klass','$id_klass_net','$data','$prosmotrenno_ras','$text')";
$dummy = mysql_query($query);
}
}
?>