Topic: Negalima irasyti duomenis i duomenu baze

Naudoju paketa Xampp 1.6.1.   Turiu i lokalu serveri isidejas svetaine. Negaliu is svetaines skelbimu formos nusiusti duomrnu i svetaines duomenu baze.  Nezinau kur yra problema ir kaip ji isspresti. Kai uzpildai forma ir paspaudi "irasyti", informacija neisiraso iduomenu baze.
Pateikiu kodo fragmentus:

formos:
<form enctype="multipart/form-data" action="adsadd/" method="POST">

adsadd:

    case "adsadd":
    $date = date('Y-m-d');
    $time = date('H:i:s');
    $log_ip = $_SERVER['REMOTE_ADDR']; //getenv('REMOTE_ADDR');
   
    $text = str_replace("'", "'", $text);
    $text = strip_tags($text);
    $title = strip_tags($title);
    $author = strip_tags($author);
    $email = strip_tags($email);
    $phone = strip_tags($phone);
    $city = strip_tags($city);
    $phone = strip_tags($phone);

    // Code verification
    require_once("./veriword/class.verificator.php");
    $veri = new VeriFicator($_POST['veriword']);
    $verified = $veri->verified();
   
   
    if(empty($_POST['text']))
    {
       
        $_SESSION['error'] = "įrašykite tekstą";
        echo("<meta http-equiv='refresh' content='0;url=".$base_link_www."error/'>");
        die($_SESSION['error']);
       
    }   

    if(empty($_POST['title']))
    {
       
        $_SESSION['error'] = "įrašykite pavadinimą";
        echo("<meta http-equiv='refresh' content='0;url=".$base_link_www."error/'>");   
        die($_SESSION['error']);
       
    }   
   
    if(empty($_POST['phone'])&&empty($_POST['email']))
    {
       
        $_SESSION['error'] = "Irašykite el.pašto adresą ar telefoną";
        echo("<meta http-equiv='refresh' content='0;url=".$base_link_www."error/'>");
        die($_SESSION['error']);
       
    }   
   
    if(!$verified){   
        $_SESSION['error'] = "Neteisingai įvestas kodas";
        echo("<meta http-equiv='refresh' content='0;url=".$base_link_www."error/'>");   
        die($_SESSION['error']);
    }
   
    $veiksmas = mysql_query("INSERT INTO $tbl_mod_adscomms
                             (cat_id, action, author, title, email, phone, city,text,date,time,ip)
                             VALUES
                             ('$cat_id','$action','$author','$title','$email','$phone','$city','$text','$date','$time','$log_ip')     ");
break;
Gal kode problema? Gal paketo konfiguracijoje?

Re: Negalima irasyti duomenis i duomenu baze

Pakeisk paskutinę eilutę į:

$veiksmas = mysql_query("INSERT INTO $tbl_mod_adscomms
                             (cat_id, action, author, title, email, phone, city,text,date,time,ip)
                             VALUES
                             ('$cat_id','$action','$author','$title','$email','$phone','$city','$text','$date','$time','$log_ip')") or die(mysql_error());

Re: Negalima irasyti duomenis i duomenu baze

jei gerai supratau tai  prie $veiksmas = mysql_query("INSERT INTO $tbl_mod_adscomms
                             (cat_id, action, author, title, email, phone, city,text,date,time,ip)
                             VALUES
                             ('$cat_id','$action','$author','$title','$email','$phone','$city','$text','$date','$time','$log_ip')") sios eilutes tik pridejai sita dali ->or die(mysql_error());
, taip pataisiau, bet problema liko. Ka dar galima padaryti?

Re: Negalima irasyti duomenis i duomenu baze

O toliau tikrink ar tu iš viso teisingai naudiji duomenis įterpimui, nes iš to ką parodei tai nelabai aš matau, kad tu nors vieną per formą perduotą reiškmę teisingai naudotum, nes viskas persiduoda per $_POST masyvą, o pas tave iš karto naudojami kintamieji $text, $title ir pan.