Хранение информации глюк - PullRequest
0 голосов
/ 27 ноября 2018

Я пытаюсь получить эту форму для отправки информации в БД MySQL.БД всегда выдает ошибку.Я пытался выяснить, в чем проблема, и я, кажется, не смогу найти проблему.Как я относительный новичок, который может иметь много общего с этой проблемой.Код страницы для отправки информации в БД:

<?php
error_reporting(E_ALL);
require_once('commoninclude.php');
session_start();
///session check
   if(!(isset($_SESSION["admin"]) && $_SESSION["admin"] != ""))
    {
     header("Location:index.php");
    }
   $smarty = new Smarty();


   if((isset($_SESSION['campaignid'])) && ($_SESSION['campaignid']!=""))
    $newcampid=$_SESSION['campaignid'];
   else
   $newcampid="";

 if( (isset($_SESSION['campid']) )&& ($_SESSION['campid']!=""))
 {
    $rowcamp= Show_Campaign($_SESSION['campid']);
}

 if((isset($_REQUEST['view']))&&  ($_REQUEST['view']!=""))
    {  
        $excampid=$rowcamp[0];
        $mesid=Update_Campaign_Messages($excampid);
        $setingid=Update_Campaign_Settings($excampid);
        $subscriberid=Update_Campaign_Subscribers($excampid);
        $_SESSION['showcampid']="";
        unset($_SESSION['showcampid']);
        $_SESSION['editcamp']="no";
    }
    else if( (isset($_SESSION['edit']))&&  ($_SESSION['edit']!=""))
    {   
        $_SESSION['showcampid']="";
        unset($_SESSION['showcampid']);
        $_SESSION['editcampaignid']=$rowcamp[0];
        $_SESSION['editcampaignname']=$rowcamp[1];
        $_SESSION['editcamp']="yes";
    }   

   if( (isset($_SESSION['editcampaignid']))  && ($_SESSION['editcampaignid']!=""))
    {
        $newcampid=$_SESSION['editcampaignid'];
        $_SESSION['campaignid']=$newcampid;

    }   
    else if( (isset($_SESSION['campaignid'])) && ($_SESSION['campaignid']!=""))
    {
        $newcampid=$_SESSION['campaignid'];
    }

////coding for save settings    
    if(isset($_POST['txtsetfromname']))
    {
    $var=$_POST['auto_remove'];
    $count_list=count($var);
    if($count_list!=0)
    {
    $auto_remove=implode(",", $var);
    }
    else
    {
    $auto_remove="";
    }
        $setid= Update_Setting($_POST['txtsetfromname'],$_POST['txtsetfromemail'],$_POST['txtredirect'],
        $_POST['txtredirect_unsubscribe'],$_POST['chkaddsublink'],$_POST['chkreporttoadmin'],
        $_POST['settingid'],$_POST['txtadminmail'],$_POST['chkrssfeed'],$_POST['optintype'],
        $_POST['dbl_opt_red_url'],$_POST['dbl_opt_subject'],$_POST['dbl_opt_matter'],
        $_POST['chkstopmail'],$_POST['rss_subs'],$_POST['max_mail_limit'],
        $_POST['next_camp_name'],$auto_remove,$_POST['require_pop'],$_POST['pop_server'],
        $_POST['pop_emailid'],$_POST['pop_password'],$_POST['subs_thru_mail'],$_POST['subs_emailid'],
        $_POST['subs_subject'],$_POST['unsubs_thru_mail'],$_POST['unsubs_emailid'],$_POST['unsubs_subject'],$_POST['msg_formate'],
        $_POST['hd_block_ip_list'],$_POST['hd_block_semail_list'],$_POST['hd_block_domain_list'],
        $_POST['hd_block_pemail_list'],
        $_POST['field_last_name'],$_POST['blocked_redirect_url'],$_POST['call_api'],$_POST['product_number'],
        $_POST['allow_rewards'],$_POST['number_signup'],$_POST['download_link'],
        $_POST['referral_email_subject'],$_POST['referral_url_email'],
        $_POST['reward_email_subject'],$_POST['reward_email'],
        $_POST['allow_multiple_rewards'],$_POST['download_link_2'],$_POST['download_link_3'],
        $_POST['allow_vistors_reward'],$_POST['multiple_vistors_reward'],
        $_POST['numbers_of_visits'],$_POST['visit_reward1'],$_POST['visit_reward2'],
        $_POST['visit_reward3'],$_POST['vistors_email_subject'],$_POST['vistors_reward_email']
        );  
    else    

      $setid=Save_Settings($_POST['txtsetfromname'],$_POST['txtsetfromemail'],$_POST['txtredirect'],
      $_POST['txtredirect_unsubscribe'],$_POST['chkaddsublink'],$_POST['chkreporttoadmin'],
      $_POST['txtadminmail'],$_POST['chkrssfeed'],$_POST['optintype'],$_POST['dbl_opt_red_url'],
      $_POST['dbl_opt_subject'],$_POST['dbl_opt_matter'],$_POST['chkstopmail'],
      $_POST['rss_subs'],$_POST['max_mail_limit'], $_POST['next_camp_name'],$auto_remove,
      $_POST['require_pop'],$_POST['pop_server'], $_POST['pop_emailid'],
      $_POST['pop_password'],$_POST['subs_thru_mail'],$_POST['subs_emailid'],
      $_POST['subs_subject'],$_POST['unsubs_thru_mail'],$_POST['unsubs_emailid'],$_POST['unsubs_subject'],$_POST['msg_formate'],
      $_POST['hd_block_ip_list'],$_POST['hd_block_semail_list'],$_POST['hd_block_domain_list'],
      $_POST['hd_block_pemail_list'],$_POST['field_last_name'],$_POST['blocked_redirect_url'],$_POST['call_api'],$_POST['product_number'],
      $_POST['allow_rewards'],$_POST['number_signup'],$_POST['download_link'],
      $_POST['referral_email_subject'],$_POST['referral_url_email'],
      $_POST['reward_email_subject'],$_POST['reward_email'],
      $_POST['allow_multiple_rewards'],$_POST['download_link_2'],$_POST['download_link_3'],
      $_POST['allow_vistors_reward'],$_POST['multiple_vistors_reward'],
      $_POST['numbers_of_visits'],$_POST['visit_reward1'],$_POST['visit_reward2'],
      $_POST['visit_reward3'],$_POST['vistors_email_subject'],$_POST['vistors_reward_email']
      );      if(isset($_POST['settingid']) && ($_POST['settingid']!=""))


  }

  require_once('show.all.php');
    if((isset($_REQUEST['savesetting'])) && ($_REQUEST['savesetting']!="") )
    {
        $smarty->assign("saved","true");
    }   
    else
    {
        $smarty->assign("saved", "");
    }   




    $newcampid=$_SESSION['campaignid'];
    $camp_name=getNameByCamnpId($_SESSION['campid']);
    $custom_fields=GetAllCustomFields($_SESSION['campid']);
    $tracking_links=GetAllTracking_links($_SESSION['campid']);
    $All_group=GetAllGroupName($_SESSION['campid']);
    $campaign_list=Show_Selected_Campaign($_SESSION['campid']);

    $smarty->assign("camp_name",$camp_name);
    $smarty->assign("newcampid",$newcampid);
    $smarty->assign("custom_fields",$custom_fields);
    $smarty->assign("tracking_links",$tracking_links);
    $smarty->assign("All_group",$All_group);
    $smarty->assign("campaign_list",$campaign_list);


    require_once('../include/menu.php');
    $smarty->assign("url","campaign.php");
    $smarty->assign("setting","settings.php?sec=savesetting");
    $smarty->assign("message","message.php");
    $smarty->assign("date","message.php");
    $smarty->assign("subscriber","subscribers.php");
    $smarty->display("settings.main.tpl.html");

//      $RedirectTo = "showcamp.php?campid=".$newcampid;
//      if (isset($_SERVER['QUERY_STRING'])) 
//      {
//        $RedirectTo .= (strpos($RedirectTo, '?')) ? "&" : "?";
//       $RedirectTo .= $_SERVER['QUERY_STRING'];
    //}
  //sheader(sprintf("Location: %s", $RedirectTo));

require_once('richtext.php');

?>

Код ошибки:

В синтаксисе SQL есть ошибка;проверьте руководство, соответствующее вашей версии сервера MySQL, на предмет правильного синтаксиса для использования рядом с 'NULL, NULL, 0, NULL, NULL, NULL, NULL,' в строке 57 SQL-запрос: Вставить в rss_settings (campid, fromname, fromurl, redirecttourl, redirect_url_after_unsubscribe, setunsubscribelink, reporttoadmin, admin_email, display_rss, opt_in_type, dbl_opt_redirect, dbl_opt_sub, dbl_opt_body, stop_mail, rss_subs, max_mail_limit, next_camp_name, auto_remove, require_pop, pop_server, pop_emailid, pop_password, subs_thru_mail, subs_emailid, subs_subject, unsubs_thru_mail, unsubs_emailidunsubs_subject msg_formate block_ip_list block_semail_list block_domain_list block_pemail_list field_last_name blocked_redirect_url call_api product_number allow_rewards number_signup, download_link, referral_email_subject, referral_url_email, reward_email_subject, reward_email, allow_vistors_reward, multiple_vistors_reward, numbers_of_visits, visit_reward1, visit_reward2, visit_reward3, vistors_email_subject, vistors_reward_email) ЗНАЧЕНИЯ (1, '360 Tee Times', '360teetimes@360teetimes.com', 'https://360teetimes.com/emails/thanks.php',' https://360teetimes.com/emails/unsubscribe.php', NULL, NULL, 'facebookleads@360teetimes.com', NULL, 'Double', 'https://360teetimes.com/lead_page/index.php',' Ваша загрузка готова ',' # Name # Пожалуйста, загрузите вашу книгу по ссылке ниже. # VerifyLink # С уважением, Марк А. Локвуд ', NULL, NULL, 0,' 1st Sale ', NULL, 'N', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'text', NULL, NULL, NULL, NULL, 'on', NULL, NULL, NULL, 'Нет', 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL)

Я новичок в этом и все еще учусь, поэтому любые указатели приветствуются.

1 Ответ

0 голосов
/ 27 ноября 2018

Вам не хватает запятой между 8-м и 9-м столбцами в конце.

   \/                  
NULL NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL )
   /\
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...