Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> PHP /MySQL Προγραμματισμός

Πώς να επιλέξετε την τιμή από μια λίστα Box με άλλο πλαίσιο λίστας στην PHP

PHP είναι μια πλευρά του server scripting γλώσσα που έρχεται με ενσωματωμένα χαρακτηριστικά γνωρίσματα που κάνουν την δημιουργία δυναμικών διεπαφών χρήστη απλή και ισχυρή . Για παράδειγμα , η PHP διαθέτει ενσωματωμένα δύο σε σούπερ καθολικές μεταβλητές : $ _POST και $ _GET , που υποστηρίζουν περνώντας τιμές μεταξύ σελίδων PHP . Αυτές οι μεταβλητές τιμές συνήθως γραμμένο με βάση την αλληλεπίδραση του χρήστη , όπως η υποβολή των δεδομένων μιας φόρμας , και να αποθηκεύονται σε ένα συνδυαστικό πίνακα, όπου ενσωματωμένο κώδικα PHP μπορεί να τα χρησιμοποιήσει για να αλλάξει το περιβάλλον εργασίας χρήστη . Τα πράγματα που θα χρειαστείτε
επεξεργαστή κειμένου
πρόγραμμα περιήγησης στο Web
εγκαταστήσει το PHP και ρυθμιστεί
Η Εμφάνιση Περισσότερες οδηγίες
Η

1 Ανοίξτε ένα πρόγραμμα επεξεργασίας κειμένου και να δημιουργήσει ένα νέο κείμενο αρχείο . Η επιλογή " New " από το μενού "Αρχείο" δημιουργεί συνήθως τα νέα αρχεία . Ονομάστε το αρχείο " copyListBox.php " και αποθηκεύστε το αρχείο στο web server σε μια θέση που έχει πρόσβαση στην PHP διερμηνέα . 2

Προσθέστε δύο διαχωριστικά PHP στο αρχείο ( " " ) . Αυτά τα διαχωριστικά πω την PHP διερμηνέα για την αντιμετώπιση οποιουδήποτε κειμένου που τοποθετείται μεταξύ τους ως κώδικα PHP .

>
εικόνων 3

Προσθήκη ένα PHP " εάν " υπό όρους δήλωση μεταξύ του " " διαχωριστικά . Αυτή η δήλωση χρησιμοποιεί την " isset ( ) " λειτουργία για να επαληθεύσετε ότι η $ _POST πίνακας περιέχει μια τιμή που ονομάζεται "αποστολή" . Έλεγχος αυτής της τιμής διασφαλίζει ότι η υπό όρους κώδικας δεν εκτελείται αν δεν έχει υποβληθεί το έντυπο που περιέχει το " firstListBox » στοιχείο . Ακολουθήστε την " if", με μια ανοικτή " {" και μια στενή " } " άγκιστρο .

Εάν ( isset ( $ _POST [' submit' ] ) ) {

}

>
Η 4

αναγνωρίσει μια μεταβλητή της PHP που ονομάζεται " $ copiedValues ​​" μεταξύ των "αν" ανοίγουν και κλείνουν άγκιστρα δήλωση και να ρυθμίσετε το μεταβλητή με την τιμή του πίνακα $ _POST . Τελικά , η $ _POST array θα περιέχει την τιμή που έχει επιλεγεί από ένα πλαίσιο λίστας που ονομάζεται " firstListBox " .

εάν ( isset ( $ _POST [' submit' ] ) ) {

$ copiedValues ​​= $ _POST [ " firstListBox "]? ;

}

>
5

Χρησιμοποιήστε την PHP "print ( ) " γλώσσα κατασκεύασμα για να δημιουργήσετε ένα πλαίσιο λίστας χρησιμοποιώντας το " " ετικέτα με το κείμενο "Second πλαίσιο λίστας : " . Κλείσιμο τόσο η " " και τα " " ετικέτες

Εάν ( isset ( $ _POST [' submit' ] ) ) {

$ copiedValues ​​= $ _POST [ " firstListBox "]?

εκτύπωσης " Δεύτερη πλαίσιο λίστας : <επιλέξτε
6

Προσθήκη μιας φόρμας HTML μετά το κλείσιμο ( " > " ) PHP tag . Δώστε τη μορφή μια «μέθοδος» χαρακτηριστικό του «μετά » και έθεσε το χαρακτηριστικό "ενέργεια" για να " copyListBox.php " . Κατά την υποβολή της φόρμας , η μεταβλητή $ copiedValues ​​θα ρυθμιστεί στο επιλεγμένο στοιχείο από το " firstListBox " πλαίσιο λίστας.

εάν ( isset ( $ _POST [' υποβάλλει » ] ) ) {

$ copiedValues ​​= $ _POST [ " firstListBox "]?

εκτύπωσης" Δεύτερη πλαίσιο λίστας : <επιλέξτε method = " post" action = " copyListBox.php " >


Η 7

Προσθέστε το κείμενο «Πρώτη πλαίσιο λίστας : " αμέσως μετά το " <σχηματίζουν > "ετικέτα . Ακολουθήστε την ετικέτα με την HTML " " ετικέτα για να ολοκληρωθεί το στοιχείο λίστας.

εάν ( isset ( $ _POST [' submit' ] ) ) {

$ copiedValues ​​= $ _POST [ " firstListBox "]?

εκτύπωσης " Δεύτερη πλαίσιο λίστας : <επιλέξτε method = " post" action = " copyListBox.php " >

Πρώτη πλαίσιο λίστας :

" και " " ετικέτες . Δώστε το πρώτο " " ετικέτα . Δώστε το δεύτερο " "ετικέτα .

εάν ( isset ( $ _POST [' submit ' ] ) ) {

$ copiedValues ​​= $ _POST [ " firstListBox "]?

εκτύπωσης " Δεύτερη πλαίσιο λίστας : <επιλέξτε method = " post" action = " copyListBox.php " >

Πρώτη πλαίσιο λίστας :

" tag στο αρχείο αμέσως μετά το " " ετικέτα . Δώστε στο tag ένα "είδος " χαρακτηριστικό "αποστολή" , ένα "όνομα" χαρακτηριστικό "αποστολή" και "αξία" χαρακτηριστικό " Κάντε κλικ εδώ για να αντιγράψετε την επιλογή στο πλαίσιο λίστας " . Συμπληρώστε το κουμπί με την προσθήκη ενός " κουμπί " ετικέτα κλεισίματος . Αποθηκεύστε και κλείστε το copyListBox.php .

Εάν ( isset ( $ _POST [' submit' ] ) ) {

$ copiedValues ​​= $ _POST [ " firstListBox "]?

εκτύπωσης" Δεύτερη πλαίσιο λίστας : <επιλέξτε method = " post" action = " copyListBox.php " >

Πρώτη πλαίσιο λίστας :