επεξήγηση κώδικα PHP

Βοήθεια λύσεις και νέα από τον χώρο των open source ή έτοιμων εφαρμογών που έχουν φτιαχτεί με την PHP όπως oscommerce, κ.α.

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
tommai
Δημοσιεύσεις: 73
Εγγραφή: 18 Ιαν 2008 03:46

επεξήγηση κώδικα PHP

Δημοσίευση από tommai » 11 Μάιος 2010 16:03

<h2>Sample Form </h2>
<FORM METHOD=POST ACTION = "http://www.asep.gr/cri-bin/testform.php">
<INPUT TYPE=HIDDEN NAME=script value="dialscript">...
A.Οργανωση<SELECT Name="τμήματα">
< option Value=A001> Προκηρύξεις
< option Value=A000> Ανακοινώσεις
< option Value=A002> Πίνακες Προσληπτέων
< option Value=A002> Εντάσεις
< option Value=A003> Διοίκηση
</SELECT><BR>
<input type=submit value="Αναζητηση"><BR>
<input type=reset value="Eπαναφορά"></FORM>...

ποια ειναι η χρήση τοθ URL http://www.asep.gr/cri-bin/testform.php σε αυτον τον κώδικα??
και τι σημαίνει το < option Value=A000> Ανακοινώσεις ??

Άβαταρ μέλους
burnmind
Script Master
Δημοσιεύσεις: 954
Εγγραφή: 26 Σεπ 2009 02:14
Τοποθεσία: UK
Επικοινωνία:

επεξήγηση κώδικα PHP

Δημοσίευση από burnmind » 11 Μάιος 2010 16:45

Κατ'αρχήν δεν είναι php κώδικας, αλλά html.
tommai έγραψε:ποια ειναι η χρήση τοθ URL http://www.asep.gr/cri-bin/testform.php σε αυτον τον κώδικα??
Όταν η φόρμα γίνει submit (όταν πατήσεις "Αναζητηση" στο παράδειγμά σου), τα δεδομένα της φόρμας θα σταλούν στο URL βρίσκεται μέσα στο action.
tommai έγραψε:και τι σημαίνει το < option Value=A000> Ανακοινώσεις ??
Είναι το περιεχόμενο ενός drop-down menu. Ο browser θα δείξει στο drop-down το "Ανακοινώσεις" αλλά στο submit θα σταλεί το "A000". Βέβαια είναι λάθος γραμμένο μια και πρέπει να κλείνει το option tag:

Κώδικας: Επιλογή όλων

<option value="A000">Ανακοινώσεις</option>

tommai
Δημοσιεύσεις: 73
Εγγραφή: 18 Ιαν 2008 03:46

επεξήγηση κώδικα PHP

Δημοσίευση από tommai » 11 Μάιος 2010 18:14

burNMind έγραψε:Κατ'αρχήν δεν είναι php κώδικας, αλλά html.
tommai έγραψε:ποια ειναι η χρήση τοθ URL http://www.asep.gr/cri-bin/testform.php σε αυτον τον κώδικα??
Όταν η φόρμα γίνει submit (όταν πατήσεις "Αναζητηση" στο παράδειγμά σου), τα δεδομένα της φόρμας θα σταλούν στο URL βρίσκεται μέσα στο action.
tommai έγραψε:και τι σημαίνει το < option Value=A000> Ανακοινώσεις ??
Είναι το περιεχόμενο ενός drop-down menu. Ο browser θα δείξει στο drop-down το "Ανακοινώσεις" αλλά στο submit θα σταλεί το "A000". Βέβαια είναι λάθος γραμμένο μια και πρέπει να κλείνει το option tag:

Κώδικας: Επιλογή όλων

<option value="A000">Ανακοινώσεις</option>
πολύ καλή απάντηση φίλε burNMind ... κάποιες από τις απορίες μου...στην πρώτη ερώτηση ποια είναι η χρήση τού URL http://www.asep.gr/cri-bin/testform.php σε αυτόν τον κώδικα?? μπορεί να φανεί βλακώδης η ερώτηση μου άλλα μπας και είναι κάποιο (script) CGI...??
για την δεύτερη ερώτηση μου...όταν ο χρήστης επιλέξει τη λίστα ανακοινώσεις η μεταβλητή με το όνομα τμήματα θα πάρει την τιμή ανακοινώσεις??? η αν ο χρήστης επιλέξει τη λιστα ανακοινώσεισ η λεξη ανακοινωσεισ ειναι ορατή και οταν πατισει το κοθμπί αναζητηση η μεταβλητη με ονομα τμηματα παιρνει την τιμη Α000 στον εξυπηρετητή....??η ειναι και τα δύο αυτα που λέω...??

vevhlos
Δημοσιεύσεις: 55
Εγγραφή: 01 Μαρ 2008 15:35

επεξήγηση κώδικα PHP

Δημοσίευση από vevhlos » 11 Μάιος 2010 18:18

Και ποτέ κεφαλαία τα html tags
πχ: <SELECT> έπρεπε να είναι <select>
εκτός αν δηλώνεις DOCTYPE html <= 3, το οποίο είναι τεχνοτροπία του '90

Άβαταρ μέλους
burnmind
Script Master
Δημοσιεύσεις: 954
Εγγραφή: 26 Σεπ 2009 02:14
Τοποθεσία: UK
Επικοινωνία:

επεξήγηση κώδικα PHP

Δημοσίευση από burnmind » 11 Μάιος 2010 18:32

tommai έγραψε:πολύ καλή απάντηση φίλε burNMind ... κάποιες από τις απορίες μου...στην πρώτη ερώτηση ποια είναι η χρήση τού URL http://www.asep.gr/cri-bin/testform.php σε αυτόν τον κώδικα?? μπορεί να φανεί βλακώδης η ερώτηση μου άλλα μπας και είναι κάποιο (script) CGI...??
Είναι ένα PHP script (από την επέκταση .php) που λογικά επεξεργάζεται τα δεδομένα που του στέλνει η φόρμα.
tommai έγραψε:όταν ο χρήστης επιλέξει τη λίστα ανακοινώσεις η μεταβλητή με το όνομα τμήματα θα πάρει την τιμή ανακοινώσεις??? η αν ο χρήστης επιλέξει τη λιστα ανακοινώσεισ η λεξη ανακοινωσεισ ειναι ορατή και οταν πατισει το κοθμπί αναζητηση η μεταβλητη με ονομα τμηματα παιρνει την τιμη Α000 στον εξυπηρετητή....??η ειναι και τα δύο αυτα που λέω...??
Όταν ο χρήστης επιλέξει "Ανακοινώσεις", αυτό θα βλέπει επιλεγμένο στο drop-down menu στον browser του. Όταν πατήσει "Αποστολή", ο browser θα στείλει στο script ότι τμήματα=Α000.

Απάντηση

Επιστροφή στο “PHP έτοιμες εφαρμογές”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες