Η Χρησιμότητα της HTML στην PHP
Η HTML είναι πολύ σημαντική στην php, διότι χρησιμοποιείται τόσο στην «είσοδο» των δεδομένων προς αυτή, καθώς επίσης και στην «έξοδο» από αυτήν. Βρίσκεται σε κάθε περίπτωση, ένα βήμα πριν και ένα βήμα μετά από την εκτέλεση της php.
Έτσι η HTML είναι όλα αυτά που ο χρήστης μπορεί να αλληλεπιδράσει. Αυτά που βλέπει και αυτά που χρησιμοποιεί (Πχ ένα πεδίο κειμένου, ένα κουμπί, μια ετικέτα). Τα αποτελέσματα μιας εκτέλεσης php που δεν διαθέτει HTML μέσα της θα ήταν πολύ απλοποιημένα και ίσως δύσκολα στην ανάγνωση. Η HTML αναλαμβάνει να δομήσει τα προβαλλόμενα στοιχεία, έτσι ώστε κάτι να είναι πολύ πιο προσιτά και πολύ πιο ευανάγνωστα στον απλό χρήστη που θα επισκεφθεί την σελίδα μας.
Φανταστείτε την εμφάνιση στοιχείων που έχουν να κάνουν με την βαθμολόγηση φοιτητών σε ένα πανεπιστήμιο:
<?php
echo "Ονοματεπώνυμο: Κωνσταντίνος Παπαδόπουλος , Αριθμός Μητρώου: 15231 , Βαθμός: 7";
echo "Ονοματεπώνυμο: Γιάννης Λεμπέσης , Αριθμός Μητρώου: 12231 , Βαθμός: 6";
echo "Ονοματεπώνυμο: Μαρία Κωνσταντοπούλου , Αριθμός Μητρώου: 12111 , Βαθμός: 10";
?>
Τα αποτελέσματα της εμφάνισης, αυτών που έχουμε γράψει, χάνονται μέσα στους πολλούς χαρακτήρες, χωρίς διαχωριστικά μέρη και χωρίς κάτι διακριτό για το ανθρώπινο μάτι. Είναι δύσκολο σε κάποιον να βγάλει νόημα, γι’ αυτό χρησιμοποιούμε την HTML (πολλές φορές σε συνδυασμό με την CSS). Ας δούμε το προηγούμενο παράδειγμα χρησιμοποιώντας HTML και συγκεκριμένα την δυνατότητα των πινάκων της:
<?php
echo "<table border='1'>";
echo "<tr><th>Ονοματεπώνυμο</th><th>Αριθμός Μητρώου</th><th>Βαθμός</th></tr>";
echo "<tr><td>Κωνσταντίνος Παπαδόπουλος</td><td>15231</td><td>7</td></tr>";
echo "<tr><td>Γιάννης Λεμπέσης</td><td>12231</td><td>6</td></tr>";
echo "<tr><td>Μαρία Κωνσταντοπούλου</td><td>12111</td><td>10</td></tr>";
echo "</table>";
?>
Είναι ευκολότερη η περιήγηση και η ανάγνωση με την χρήση της HTML. Στην συγκεκριμένη περίπτωση δεν θα συναντούσαμε απλά 3 στοιχεία φοιτητών αλλά θα βρίσκαμε μια τεράστια λίστα με πάνω από 100 ή 200 ονόματα. Συγκρίνετε πως θα εμφανίζονταν χωρίς, και πως με HTML. Δεν είναι σαφώς καλύτερη η δεύτερη περίπτωση ;
Με την χρήση της δεν εμφανίζουμε μόνο αποτελέσματα αλλά μπορούμε να εισάγουμε και στοιχεία μέσω αυτής. Ένα πεδίο κειμένου, ένα κουτί επιλογής, ένα checkbox, ένα κουμπί αποστολής. Όλα αυτά είναι στοιχεία της όπου μας βοηθούν να αλληλεπιδράμε με μια ιστοσελίδα.