
Θα είμαι σύντομος και όχι αναλυτικός - sorry έλλειψη χρόνου ισως επεκτείνω το πόστ στο μέλλον με κάποιο συγκεκριμένο παράδειγμα . Εχετε λοιπόν δυο επιλογές ανάλογα με τον τρόπο που προτιματε να δουλέυετε - προτείνω τον δεύτερο :
Αγνή, παραδοσιακή php υλοποίηση :
<select> <? $result = mysql_query('SHOW COLUMNS FROM '.$table_name.' WHERE field="'.$column_name.'"'); while ($row = mysql_fetch_row($result)) { foreach(explode("','",substr($row[1],6,-2)) as $option) { print("<option>$option</option>"); } } ?> <select>
Υλοποίηση με PHP Data Objects
<select> <? $sql = 'SHOW COLUMNS FROM '.$table_name.' WHERE field="'.$column_name.'"'; $row = $db->query($sql)->fetch(PDO::FETCH_ASSOC); foreach(explode("','",substr($row['Type'],6,-2)) as $option) { print("<option>$option</option>"); } ?> </select>
Εννοείται πως θα δώσετε την πρέπουσα προσοχή στο php αρχείο με το οποίο θα κανετε την σύνδεση στη βάση σας και στις τυχόν αλλαγές στα ονόματα των μεταβλητών...Καλή σας τύχη !!!
0 σχόλια:
Speak up your mind
Πες μας τη γνώμη σου... !