2014-10-07 55 views
0
$fcname = isset($_POST["name"]) ? $_POST["name"] : ""; 
$fcshortname = isset($_POST["shortname"]) ? $_POST["shortname"] : ""; 
$fctext = isset($_POST["text"]) ? $_POST["text"] : ""; 
$fcfullimg = isset($_FILES["fullimg"]) ? $_FILES["fullimg"] : ""; 
$fccountry = isset($_POST["country"]) ? $_POST["country"] : ""; 
$fcgame = isset($_POST["game"]) ? $_POST["game"] : ""; 
$fcfirst = isset($_POST["first"]) ? $_POST["first"]: ""; 
$fcsecond = isset($_POST["second"]) ? $_POST["second"] : ""; 
$fcthird = isset($_POST["third"]) ? $_POST["third"] : ""; 
$fcgroups = isset($_POST["groups"]) ? $_POST["groups"] : ""; 
$fcngroups = isset($_POST["ngroups"]) ? $_POST["ngroups"] : ""; 
$fcbrackets = isset($_POST["brackets"]) ? $_POST["brackets"] : ""; 
$fcnbrackets = isset($_POST["nbrackets"]) ? $_POST["nbrackets"] : ""; 
$fcbracketsmode = isset($_POST["bracketsmode"]) ? $_POST["bracketsmode"] : ""; 

$new_window = isset($_POST['new_window']) ? 1 : 0; 

if(isset($_POST['safe'])) { 

$query = safe_query("INSERT INTO `".PREFIX."leagues` (`name`, `shortname`, `addedon`, `text`, `fullimg`, `country`, `game`, `first`, `second`, `third`, `groups`, `ngroups`, `brackets`, `nbrackets`, `bracketsmode`, `sortid`, `activated`, `new_window`) VALUES ('$fcname', '$fcshortname', NOW(), '$fctext', '$fullimg_name', '$fccountry', '$fcgame', '$fcfirst', '$fcsecond', '$fcthird', '$fcgroups', '$fcngroups', '$fcbrackets', '$fcnbrackets', '$fcbracketsmode', '$sortid', 1, $new_window)"); 
      if($query) { 
       redirect('admincenter.php?site=leagues',$_language->module['fc_added'],2); 
      } else { 
       echo $_language->module['fc_added_error']; 
      } 

} 

這是我現在的代碼。我需要在3個括號表中插入一行,其中來自聯賽表的ID(是AUTO_INCREMENT)。當爲新表添加另一行時,在3個表中插入一行

通常我喜歡這樣,但現在我不知道我必須放置什麼才能替換值中的$ id。

safe_query("INSERT INTO `".PREFIX."brackets4` (`league`) VALUES ('$id')"); 
safe_query("INSERT INTO `".PREFIX."brackets8` (`league`) VALUES ('$id')"); 
safe_query("INSERT INTO `".PREFIX."brackets16` (`league`) VALUES ('$id')"); 

我該怎麼辦?

回答

0

嗯,我找到了答案:d

$quera = mysql_query("SELECT id FROM `".PREFIX."leagues` ORDER BY id DESC LIMIT 1"); 
     while($res = mysql_fetch_array($quera)) { 
       $ida = $res['id']; 
       safe_query("INSERT INTO `".PREFIX."brackets4` (`league`) VALUES ('$ida')"); 
       safe_query("INSERT INTO `".PREFIX."brackets8` (`league`) VALUES ('$ida')"); 
       safe_query("INSERT INTO `".PREFIX."brackets16` (`league`) VALUES ('$ida')"); 
     } 
相關問題