16-12-2004, 04:45
|
|
|
חבר מתאריך: 25.08.03
הודעות: 9,114
|
|
כמו שאתה כנראה יודע, האפשרות "select" קובעת את בחירת הברירת מחדל.
לכן אתה צריך לכתוב קוד שידפיס את המילה 'select' כל פעם בתוך בחירה שונה.
אתה יכול לעשות את זה במשתנה רגיל, ואתה יכול גם במשתנה GET, במיוחד אם אתה משתמש כבר במשתנה GET שונה לכל דף.
לדוגמא:
קוד PHP:
<option <? if(!$_GET['category']){echo "selected ";} ?> value="1">כללי</option> <option <? if($_GET['category']=="forums"){echo "selected ";) ?> value="2">פורומים</option> <option <? if(!$_GET['category']=="maritzim"){echo "selected ";} ?> value="3">מעריצים</option> <option <? if(!$_GET['category']=="private"){echo "selected ";} ?> value="4">פרטיים</option> <option <? if(!$_GET['category'] =="maritzim"){echo "selected ";} ?> value="5">מעריצים</option> <option <? if(!$_GET['category']=="downloads"){echo "selected ";} ?> value="6">הורדות</option> <option <? if(!$_GET['category']=="business"){echo "selected ";} ?> value="7">עסקים</option>
תוכל גם לעשות תנאיים שונים, איך שנח לך.
אם אתה רוצה לחסוך במשתנים, אז תעשה תנאי שיפעל לפי שורת הכתובת.
לדוגמא: אם שורת הכתובת מכילה את המחרוזת "forums.php" אז תדפיס select.
קוד PHP:
if(strpos($_SERVER['HTTP_REFERER'],"forums.php")){echo "select";}
|