Εκτελώντας τον παρακάτω κώδικα, δίνουμε ένα επίθετο μέσω φόρμας και μας επιστρέφει το όνομα, το επίθετο και τον Αριθμό Μητρώου του μαθητή
<html>
<body>
<form>
<input type="text" name="txt1"/>
<div><br><input type="submit" value="OK"></div><br>
</form>
<?php
if (!empty($_GET['txt1']) ) {
$txt1 = $_GET['txt1'];
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "school";
// Δημιουργία σύνδεσης με βάση school στο server localhost ως root user.
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT a_m, name, surname FROM student where surname='$txt1'";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo "<br> Αριθμός Μητρώου: ". $row["a_m"]. " - Όνομα: ". $row["name"]. " Επίθετο: " . $row["surname"] . "<br>";
}
} else {
echo "0 results";
}
$conn->close();
}
?>
</body>
</html>
7. Βρείτε τους μαθητές (Όνομα, Επίθετο, Τμήμα) ανά τμήμα, βάζοντας το Τμήμα στη φόρμα.
8. Βρείτε το σύνολο των απουσιών όλων των μαθητών (Όνομα, Επίθετο,Απουσίες), ομαδοποιημένων κατά το Επίθετο, βάζοντας το επίθετο στη φόρμα
9. Βρείτε το μέσο όρο των βαθμών των μαθητών (Όνομα, Επίθετο,Μέσος Όρος) ομαδοποιημένων κατά το Επίθετο, βάζοντας το επίθετο στη φόρμα.
<html>
<body>
<form>
<input type="text" name="txt1"/>
<div><br><input type="submit" value="OK"></div><br>
</form>
<?php
if (!empty($_GET['txt1']) ) {
$txt1 = $_GET['txt1'];
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "school";
// Δημιουργία σύνδεσης με βάση school στο server localhost ως root user.
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT a_m, name, surname FROM student where surname='$txt1'";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo "<br> Αριθμός Μητρώου: ". $row["a_m"]. " - Όνομα: ". $row["name"]. " Επίθετο: " . $row["surname"] . "<br>";
}
} else {
echo "0 results";
}
$conn->close();
}
?>
</body>
</html>
Ασκήσεις
1. Φτιάξτε μια φόρμα που να δέχεται 'Υ' για προφορικά και 'Ν' για γραπτά και βρείτε τους μαθητές (Όνομα, Επίθετο) που εξετάζονται προφορικά ή γραπτά, ανάλογα τι δίνει ο χρήστης..
2. Βρείτε τους μαθητές (Όνομα, Επίθετο, Ημ. Γεννησης) που είναι ενήλικοι, βάζοντας ημερομηνία γέννησης μέσω φόρμας
3. Βρείτε τους μαθητές που κατοικούν στην Αθήνα ( (Όνομα, Επίθετο, Διεύθυνση), βάζοντας στην φόρματην πόλη
4. Βρείτε τους μαθητές (Όνομα, Επίθετο) με όλα τα τηλέφωνά τους, βάζοντας όνομα και επίθετο στη φόρμα.
6. Βρείτε τους μαθητές (Όνομα, Επίθετο, Τάξη) ανά τάξη, βάζοντας την τάξη στη φόρμα.7. Βρείτε τους μαθητές (Όνομα, Επίθετο, Τμήμα) ανά τμήμα, βάζοντας το Τμήμα στη φόρμα.
8. Βρείτε το σύνολο των απουσιών όλων των μαθητών (Όνομα, Επίθετο,Απουσίες), ομαδοποιημένων κατά το Επίθετο, βάζοντας το επίθετο στη φόρμα
9. Βρείτε το μέσο όρο των βαθμών των μαθητών (Όνομα, Επίθετο,Μέσος Όρος) ομαδοποιημένων κατά το Επίθετο, βάζοντας το επίθετο στη φόρμα.
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου
Σημείωση: Μόνο ένα μέλος αυτού του ιστολογίου μπορεί να αναρτήσει σχόλιο.