View Full Version : باز شدن اتوماتیک لینک
  
kamal_s67
سه شنبه 25 آذر 1393, 13:16 عصر
با سلام
من میخواهم در سایت خودم فرمی قرار دهم که در آن کاربر عددی را وارد نماید، و بر اساس عدد وارد شده لینک مورد نظر باز شود.
برای مثال اگر عدد 20 را وارد کرد لینک 1 باز شود و اگر عدد 21 را وارد کند لینک 2
چطور میتوانم این کار را انجام دهم؟
tamafi6
چهارشنبه 26 آذر 1393, 13:49 عصر
این روش مانند جستجوگر های هرسایتی کارمیکنه فقط بایدمقداری توابع راتغییرداد
function search() {    $search_query = clean(cleanXSS($_POST['search_query']));    echo '<h2>'.l(search_results).'</h2>';    if (strlen($search_query) < 4 || $search_query == l('search_keywords')) {echo '<p>'.l(charerror).'</p>';}    else {        $keywords = explode(' ', $search_query);        $keyCount = count($keywords);              $query = "SELECT * FROM ".db('prefix')."".gl('articles_table')." WHERE SUBSTRING(position, 1, 1) != '2' AND SUBSTRING(position, 1, 1) != '9' AND SUBSTRING(position, 1, 1) != '8' AND published = 1 AND display_auto = 1 AND";        if ($keyCount > 1) {            for ($i = 0; $i < $keyCount - 1; $i++) {$query = $query." (title LIKE '%$keywords[$i]%' || text LIKE '%$keywords[$i]%') &&";}            $j = $keyCount - 1;            $query = $query." (title LIKE '%$keywords[$j]%' || text LIKE '%$keywords[$j]%')";        }        else {$query = $query." (title LIKE '%$keywords[0]%' || text LIKE '%$keywords[0]%')";}        $query = $query." ORDER BY id DESC";        $result = mysql_query($query);        $numrows = mysql_num_rows($result);        if (!$numrows) {echo '<p>'.l('noresults').' <strong>'.stripslashes($search_query).'</strong>.</p>';}        else {        echo '<p><strong>'.$numrows.'</strong> '.l('resultsfound').' <strong>'.stripslashes($search_query).'</strong>.</p>';        while ($r = mysql_fetch_array($result)) {            $date = date(s('date_format'), strtotime($r['date']));            echo '<p><a href="'.db('website').find_cat_sef($r['category']).'/'.$r['seftitle'].'/">'.$r['title'].'</a> - '.$date.'</p>';            }        }    }    echo '<p><br /><a href="'.db('website').'">'.l('backhome').'</a></p>';    $searched = true;}
ازجاوااسکریپت هم میشه کمک گرفت
white tower
پنج شنبه 27 آذر 1393, 09:09 صبح
اگر فقط بررسی کردن به فیلده که سمت کلاینت بنویسی بهتره.مقدار فیلدت رو بررسی کن و لینک مربوطش رو نشون بده
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.