ورود

View Full Version : باز شدن اتوماتیک لینک



kamal_s67
سه شنبه 25 آذر 1393, 12:16 عصر
با سلام
من میخواهم در سایت خودم فرمی قرار دهم که در آن کاربر عددی را وارد نماید، و بر اساس عدد وارد شده لینک مورد نظر باز شود.
برای مثال اگر عدد 20 را وارد کرد لینک 1 باز شود و اگر عدد 21 را وارد کند لینک 2
چطور میتوانم این کار را انجام دهم؟

tamafi6
چهارشنبه 26 آذر 1393, 12: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, 08:09 صبح
اگر فقط بررسی کردن به فیلده که سمت کلاینت بنویسی بهتره.مقدار فیلدت رو بررسی کن و لینک مربوطش رو نشون بده