יש לי את הקוד הבא
PHP קוד:
<select name="cat">
$query = "SELECT * FROM cat_mytable ORDER BY order_cat";
$result = mysql_query($query);
while ($row = mysql_fetch_array($result)) {
$id = $row['id'];
$name = $row['name_cat'];
echo <<<EOF
<option value="{$id}">{$name}</option>
EOF;
}
</select>
בעצם הפלט של כל זה,
הוא תיבת בחירה שמציגה את האופציות שלה בסדר של הקטגוריות.
הסידור של הקטגוריות מסודר לפי העמודה order_cat שנמצאת בטבלה,
ובעמודה הזו, מצויינים מספרים כדי להתאים את המיקום של כל קטגוריה.
בקיצור, בתיבת בחירה, הסדר הולך לפי הסידור order_cat ..
כאשר יש לי תיבת בחירה עם האופציות הבאות (לדוגמא):
מוסיקה
ספרים
מחשבים
כלי צייד
ציוד הגברה
אז כאשר אני עורך משהו מסויים באתר (כמו שאמרתי לדוגמא כתבה)
ואני מקשר אותה לנושא / קטגוריה מחשבים.
כאשר אני עורך את הכתבה, אז בעריכה בשדה הבחירה יוצג לי
את הקטגוריות / נושאים שאליהם אני רוצה לקשר את הנושא בסדר כמו שכתבתי למעלה.
ולכן, כשאני עורך את הכתבה, אני רוצה שהאופציה הראשונה,
בשדה הבחירה, תהיה האופציה שכבר קיימת לה .
לדוגמא כמו יד 2,
כאשר תיכנס לקישור הבא:
http://www.yad2.co.il/Cars/Car.php?A...romHand=&Hand=
בשדה הבחירה "יצרן", יהיה כתוב לך "ב.מ.וו"
ותחת השדה בחירה "דגם" יהיה כתוב לך "M6" .. כמו שבחרתי.
למרות זאת, שברירת המחדל היא מה שיש כאן:
http://www.yad2.co.il/Cars/Car.php
(ברירת המחדל, ב"יצרן" זה "בחר יצרן", וב-"דגם" זה "בחר דגם").
בקיצור ולסיכום, אני רוצה שזה יהיה כמו ב-יד 2
אני מקווה שהסברתי את עצמי יותר טוב ומובן.