整整一天,我一直在努力實現與PHP下與下一個數組值重啓:如果存在數組,終值和
更新:這是我使用的代碼,請閱讀郵件在
之間<?php
include ('acs_params.php');
$acs_value_based = array(25, 30, 35, 40, 45, 50, 60, 70);
$acs_types = array("$add_total","$done_total");
print_r($acs_id);
foreach ($acs_value_based as &$value) {
foreach ($acs_types as &$counters) {
if ($counters >= $value) {
if ($acs_types[0] == $counters) {$acs_types1 = '1'; $acs_name = 'Tasker'; $acs_action = 'adding';}
if ($acs_types[1] == $counters) {$acs_types1 = '2'; $acs_name = 'Completer'; $acs_action = 'completing';}
if ($value == '25') { $acs_lvl = '1'; $acs_id = '25';}
if ($value == '30') { $acs_lvl = '2'; $acs_id = '30';}
if ($value == '35') { $acs_lvl = '3'; $acs_id = '35';}
$acs_exists = $acs_types1 . $acs_id;
在這裏應該檢查這個數組的print_r($ ACS_ID);包含值爲 $ acs_exists。如果該值已經存在,則不應該執行以下代碼,而應該在開始時重新開始該腳本,但應使用第二個值 數組print_r($ acs_id);.它的價值尚不存在,然後繼續查詢。 (我希望我的目標很明確)。
mysql_query("INSERT INTO users_log(id, log, userid, date, points, action) VALUES
(id, 'achievement 1', '$username', '$currenttime', '0', '8') ");
mysql_query("INSERT INTO users_achievements(id, userid, acs_id, date) VALUES
(id, '$username', '$acs_types1$acs_id', '$currenttime') ");
?>
「重新啓動腳本」? – knittl 2012-01-27 16:53:51
到目前爲止你寫了什麼代碼? – Crontab 2012-01-27 16:54:58
我真的不明白你在做什麼。你能舉個例子嗎? – JJJ 2012-01-27 16:55:19