Functions, Froms Input (ΜΑΘΗΜΑ 6)

...ασύγχρονα μαθήματα γλώσσας PHP

Functions, Froms Input (ΜΑΘΗΜΑ 6)

Δημοσίευσηαπό M.Jackson » 16 Ιουν 2011, 11:15

Σήμερα θα μιλήσουμε για το Function / Συνάρτηση.

Τι είναι Function;
Function είναι ένα κομμάτι πρόγραμμα το οποίο βρίσκετε μέσα στο main πρόγραμμα το οποίο σκοπό έχει να εκτελεί μια εργασία η οποία χρειάζεται να εκτελεστεί πολλές φορές στο πρόγραμμα και με αυτό το τρόπο εξοικονομούμε χώρο στον Source File μας.

Κώδικας: Επιλογή όλων
function onomafunction()
{
εντολές;
}


Αναλυτικότερα
Κώδικας: Επιλογή όλων
<?php
function printname()
{
echo "M.Jackson";
}

echo "My name is ";
printname();
?>


Αποτέλεσμα
My name is M.Jackson


Αναλυτικότερα 2
Κώδικας: Επιλογή όλων
<?php
function pcprint($pc)
{
echo $pc . "<br />";
}

echo "My main computer is running ";
pcprint("Arch Linux");
echo "My second computer is running ";
pcprint("Debian Linux ");
echo "My netbook is running ";
pcprint("MeeGo");
?>


Αποτέλεσμα
My main computer is running Arch Linux
My second computer is running Debian Linux
My netbook is running MeeGo


Αναλυτικά 3
Κώδικας: Επιλογή όλων
<?php
function plus($x,$y)
{
$total=$x+$y;
return $total;
}

echo "5 + 5 = " . plus(5,5);
?>


Αποτέλεσμα
5 + 5 = 10


Forms και εισαγωγή δεδομένων στην PHP
Πλέον μπορούμε να δημιουργήσουμε πεδία έτσι ώστε ο χρήστης να μπορεί να δώσει στο πρόγραμμα μας δεδομένα. Χρειαζόμαστε γνώσεις της HTML.

Ποίο κάτω έχουμε ένα παράδειγμα στην HTML
Κώδικας: Επιλογή όλων
<html>
<body>

<form action="test.php" method="post">
Name: <input type="text" name="fname" />
Surname: <input type="text" name="sname" />
<input type="submit" />
</form>

</body>
</html>


Όταν ο χρήστης πατήσει το κουμπί Submit τότε τα δεδομένα θα μεταφερθούν στο PHP file το "test.php".
Το αρχείο μοιάζει κάπως έτσι:
Κώδικας: Επιλογή όλων
<html>
<body>

Welcome <?php echo $_POST["fname"]; ?> <?php echo $_POST["sname"]; ?>!<br />

</body>
</html>


Δοκιμάστε το.
Τελευταία επεξεργασία από M.Jackson και 04 Σεπ 2013, 13:40, έχει επεξεργασθεί 1 φορά/ες συνολικά
Άβαταρ μέλους
M.Jackson
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 1053
Εγγραφή: 28 Μάιος 2010, 19:06
Εκτύπωση



Επιστροφή στο Μαθήματα PHP