не работает код

Discussion in 'PHP' started by CyBer_UA, 2 Apr 2012.

  1. CyBer_UA

    CyBer_UA New Member

    Joined:
    5 Dec 2011
    Messages:
    52
    Likes Received:
    0
    Reputations:
    0
    Code:
    $result=mysql_query ("INSERT INTO `lessons` (`title`,`meta_d`,`meta_k`,`date`,`desc`,`text`,`author`) VALUES ('$title','$title','$title','$Ndate','$descript','$text','$author')") or die("Ошибка в базе данных :".mysql_error()) ;
    не могу понять почему не работает
     
  2. mironich

    mironich Elder - Старейшина

    Joined:
    27 Feb 2011
    Messages:
    733
    Likes Received:
    73
    Reputations:
    19
    А mysql_error() что говорит?
     
  3. daniel777

    daniel777 Elder - Старейшина

    Joined:
    8 Jul 2010
    Messages:
    517
    Likes Received:
    90
    Reputations:
    37
    Было бы очень не полохо, если бы Вы описали что было сделано, и как опредено что не работает.
     
  4. CyBer_UA

    CyBer_UA New Member

    Joined:
    5 Dec 2011
    Messages:
    52
    Likes Received:
    0
    Reputations:
    0
    нечего не говорит, показует пустоту
     
  5. CyBer_UA

    CyBer_UA New Member

    Joined:
    5 Dec 2011
    Messages:
    52
    Likes Received:
    0
    Reputations:
    0
    вот код страници
    Code:
    <?php 
     $title=$_POST['title'];
     $text=$_POST['text'];
     $author=$_POST['author'];
     $arr = explode("\r\n", $text);
     $descript=$arr[0];
     if (isset($title) && isset($text) && isset($author) && isset($desc)){
    	 $Ndate=date('Y-M-d H:i:s'); 
    //$result = mysql_query ("INSERT INTO lessons (title,date,desc,text,author) VALUES ('$title','$Ndate','$desc','$text','$author')");
    
    $result=mysql_query ("INSERT INTO `lessons` (`title`,`meta_d`,`meta_k`,`date`,`desc`,`text`,`author`) VALUES ('$title','$title','$title','$Ndate','$descript','$text','$author')")  or die("Ошибка в базе данных :".mysql_error()) ;
     if($result)echo "Записанно";
    	 }
     
     
     ?>
    в нее как видно передается через пост информация которую надо занести в бд.
    когда я нажимаю отправить и попадаю на эту страницу просто вижу чистый экран (но если оно запишет оно должно вывести слово "Записанно" )
     
  6. Melfis

    Melfis Elder - Старейшина

    Joined:
    25 Apr 2011
    Messages:
    505
    Likes Received:
    105
    Reputations:
    53
    А где подключение к базе? Понятно дело, что ничего не выводится - потому что выключено отображение пхп ошибок.
     
  7. CyBer_UA

    CyBer_UA New Member

    Joined:
    5 Dec 2011
    Messages:
    52
    Likes Received:
    0
    Reputations:
    0
    Code:
    <?php
    $db=mysql_connect("localhost","cyber_ua","12345");
    mysql_select_db("Csite",$db);
    ?>
     
  8. CyBer_UA

    CyBer_UA New Member

    Joined:
    5 Dec 2011
    Messages:
    52
    Likes Received:
    0
    Reputations:
    0
    так включить?
    Code:
     <?php 
     ini_set('display_errors', 1);
    error_reporting(E_ALL);
     $title=$_POST['title'];
     $text=$_POST['text'];
     $author=$_POST['author'];
     $arr = explode("\r\n", $text);
     $descript=$arr[0];
     if (isset($title) && isset($text) && isset($author) && isset($desc)){
    	 $Ndate=date('Y-M-d H:i:s'); 
    //$result = mysql_query ("INSERT INTO lessons (title,date,desc,text,author) VALUES ('$title','$Ndate','$desc','$text','$author')");
    $result=mysql_query ("INSERT INTO `lessons` (`title`,`meta_d`,`meta_k`,`date`,`desc`,`text`,`author`) VALUES ('$title','$title','$title','$Ndate','$descript','$text','$author')")  or die("Ошибка в базе данных :".mysql_error()) ;
     if($result)echo "Записанно";
    	 }
     
     
     ?>
     
    #8 CyBer_UA, 2 Apr 2012
    Last edited: 2 Apr 2012
  9. CyBer_UA

    CyBer_UA New Member

    Joined:
    5 Dec 2011
    Messages:
    52
    Likes Received:
    0
    Reputations:
    0
    Проблема Решина