Δημιουργία ενός στατικού ή σκληρού κωδικοποιημένου συνδέσμου
Δημιουργήστε μια νέα παρουσίαση της δήλωσης εκτύπωσης της PHP. Αυτή είναι η εντολή που θα κατευθύνει το HTML1 για να προβάλει τον σύνδεσμο και το συνοδευτικό κείμενο στην οθόνη του προγράμματος περιήγησης χρηστών:
Βήμα 2
Τοποθετήστε μια ετικέτα αγκύρωσης HTML μέσα στην εντολή εκτύπωσης. Αυτή είναι η ίδια ετικέτα αγκύρωσης που χρησιμοποιείται στην παραδοσιακή κωδικοποίηση HTML. Συμπεριλάβετε τον ιστότοπο προορισμού καθώς και το κείμενο του συνδέσμου που θα συνοδεύει τον σύνδεσμο:
Αποσπάστε τα εισαγωγικά με τον χαρακτήρα αντίστροφης κάθετος. Στο προηγούμενο παράδειγμα, η PHP θα είχε σπάσει επειδή τα εισαγωγικά που περιβάλλουν τη διεύθυνση της σελίδας προορισμού θα ερμηνευτούν ως μια εντολή για να σταματήσει η δήλωση εκτύπωσης. Ο χαρακτήρας αντίστροφης κάθετος λέει στην PHP να καταστήσει το εισαγωγικό σημείο ως μέρος της ετικέτας αγκύρωσης και να συνεχίσει τη δήλωση εκτύπωσης. Η αντίστροφη κάθετος δεν θα εκτυπωθεί και για πρακτικούς λόγους είναι αόρατη για τον χρήστη Ιστού:
Δημιουργία δυναμικών υπερσυνδέσμων με PHP και MySQL
Βήμα 1
Συνδεθείτε στη βάση δεδομένων MySQL χρησιμοποιώντας το PHP mysql_connect και mysql_select_db λειτουργίες: mysql_connect ("addressOfDatabase", "yourUsername", "yourPassword") ή πεθαίνουν (mysql_error ()); mysql_select_db ("yourDatabaseName") ή πεθαίνετε (mysql_error ()),
Βήμα 2
Δημιουργήστε μια μεταβλητή για να ανακτήσετε τους συνδέσμους από τη βάση δεδομένων MySQL χρησιμοποιώντας τη λειτουργία PHP mysql_query. Αυτό το παράδειγμα αποδίδει τη μεταβλητή $ data με μια συνάρτηση mysql_query που θα αναζητήσει τους συνδέσμους με βάση το όνομα των συνδέσμων και θα επιστρέψει όλους τους συνδέσμους: $ data = mysql_query ("SELECT * FROM links") ή πεθαίνουν (mysql_error (' ')),
Αποσπάστε τους συνδέσμους χρησιμοποιώντας τη λειτουργία mysql_fetch_array και εκτυπώστε τις για το χρήστη. Το παράδειγμα δημιουργεί ένα νέο πίνακα που ονομάζεται $ info. Αναθέτει τον πίνακα με τις πληροφορίες από τη μεταβλητή δεδομένων $ που δημιουργήθηκε στο προηγούμενο βήμα. Στη συνέχεια βγαίνει μέσω των δεδομένων χρησιμοποιώντας την εντολή PHP "while". Για κάθε κομμάτι δεδομένων δημιουργείται μια νέα μεταβλητή γνωστή ως $ link. Ο σύνδεσμος από κάθε πεδίο linkName του πίνακα συνδέσεων της MySQL αντιστοιχεί στη νέα μεταβλητή link $. Η μεταβλητή $ link εισάγεται σε μια εντολή εκτύπωσης PHP και στην ετικέτα HTML anchor χρησιμοποιώντας τον κανόνα της συνένωσης PHP: ενώ ($ info = mysql_fetch_array ($ data)) {$ link = $ info ['linkName']; print "Κάντε κλικ εδώ για να επισκεφθείτε τη σελίδα προορισμού."; }
Συμβουλές
Ο πλήρης κώδικας PHP από το παράδειγμα δυναμικής σύνδεσης έχει ως εξής:
mysql_connect ("addressOfDatabase", "yourUsername", "yourPassword") ή πεθαίνουν (mysql_error ());
mysql_select_db ("yourDatabaseName") ή πεθαίνουν (mysql_error ());
$ data = mysql_query ("SELECT * FROM links") ή πεθαίνουν (mysql_error ('Σφάλμα, δεν βρέθηκαν σύνδεσμοι.'));
ενώ ($ info = mysql_fetch_array ($ δεδομένα))
{% $ link = $ info ['linkName'];
print "Κάντε κλικ εδώ για να επισκεφθείτε τη σελίδα προορισμού.";
}
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα