Πρόβλημα με checkbox

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

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

Απάντηση
Άβαταρ μέλους
fraggiskos
Δημοσιεύσεις: 47
Εγγραφή: 08 Οκτ 2007 15:42

Πρόβλημα με checkbox

Δημοσίευση από fraggiskos » 20 Ιαν 2009 03:19

Γεία χαρα. Προσπαθώ να φτιάξω ένα scriptάκι και μου χτυπάει ένα ασυνί8ιστο λάθος. Θέλω να βάλω μέσα στην ΡΗΡ σελίδα μου ένα checkbox και χρησημοποιώ αυτόν τον κώδικα

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

print "<input name="" type="checkbox" value="">"
Αλλά όταν τρέχω την σελίδα μου βγάζει αυτό:

Parse error: parse error in C:\xampp\htdocs\test.php on line 21

Έχει κανείς ιδέα τί μπορεί να φταίει?


Ευχαριστώ προκαταβολικά

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

Πρόβλημα με checkbox

Δημοσίευση από korgr » 20 Ιαν 2009 10:22

δεν μπορεις να εχεις μεσα σε διπλα εισαγωγικα της php και τα ιδια της html
Οποτε έίτε κάνεις escape τα εσωτερικά με backslash ή το κάνεις έτσι:

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

print "<input name='' type='checkbox' value=''>"

Άβαταρ μέλους
fraggiskos
Δημοσιεύσεις: 47
Εγγραφή: 08 Οκτ 2007 15:42

Πρόβλημα με checkbox

Δημοσίευση από fraggiskos » 20 Ιαν 2009 14:53

Ευχαριστώ πάρα πολύ . Το βρίκα. Θα ήθελα να ρωτήσω κάτι ακόμα. Γίνεται μέσα απο την ΡΗΡ να καλέσω μια function ΡΗΡ και να στέλνω δεδομένα που είναι σε μεταβλητές μέσα στην ΡΗΡ.

Να γίνω ποιό συγκεκριμένος. Θέλω όταν πατάω ένα τσέκμποξ το οποίο βρίσκεται μέσα στην ΡΗΡ να καλείται μια function και να της δίνει σαν παράμετρο την τιμή του.

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

Πρόβλημα με checkbox

Δημοσίευση από korgr » 20 Ιαν 2009 17:23

Δεν υπάρχει checkbox μέσα σε php ή έξω από αυτήν. Το ότι την έχεις μέσα στην print δεν λέει κάτι!To checkbox είναι πάντα στοιχείο της html και συνεργάζεται με javascript function αφου φτάσει στον browser του χρήστη.
Η php παράγει html και την στέλνει στον browser του χρήστη!
Πρέπει να κατανοήσεις την βασική αυτή διαφορά πρώτα...

Άβαταρ μέλους
fraggiskos
Δημοσιεύσεις: 47
Εγγραφή: 08 Οκτ 2007 15:42

Πρόβλημα με checkbox

Δημοσίευση από fraggiskos » 20 Ιαν 2009 19:18

Δηλαδή δεν μπορώ να εκμεταλευτώ τα στοιχεία της φόρμας της HTML σε μια ΡΗΡ σελίδα?

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

Πρόβλημα με checkbox

Δημοσίευση από korgr » 21 Ιαν 2009 11:37

Ετσι οπως το φανταζεσαι εσυ οχι!
Παντως ειναι πιο σημαντικο να κατανοησεις βασικες αρχες και δυστυχως απο οσα σου εγραψα πριν μαλλον δεν καταλαβες τιποτα!

1. Η php εκτελείται στον server και παραγει html (τα στοιχεια μιας φορμας ειναι html)
2. Σερβιρει την html που παρηχθη στο pc του χρηστη που την ζητησε (επισκεπτης ιστοσελιδας)
3. Οταν η html φτασει στο pc του χρηστη τοτε μπορει να γινει επεξεργασια των checkboxes με την βοηθεια Javascript!

Αν δεν κατανοησεις τις βασικες αυτες αρχες, λυπαμαι αλλα δεν πας παρακατω...

Άβαταρ μέλους
fraggiskos
Δημοσιεύσεις: 47
Εγγραφή: 08 Οκτ 2007 15:42

Πρόβλημα με checkbox

Δημοσίευση από fraggiskos » 23 Ιαν 2009 23:17

Αυτό ελπίζω οτι το έχω καταλάβει.
Στην περίπτωση μου όμως η ΡΗΡ εμφανίζει μια βάση και θέλω ο χρήστης να επιλέγει ένα προιόν και να μπαίνει στο καλάθι του. Φανταστικα οτι το checkbox είναι η καλύτερη ιδέα.. Με ποιόν αλλον τρόπο μπορεί να γίνει αυτό?

Άβαταρ μέλους
Banavas
Script Master
Δημοσιεύσεις: 1367
Εγγραφή: 21 Νοέμ 2004 20:25
Επικοινωνία:

Πρόβλημα με checkbox

Δημοσίευση από Banavas » 24 Ιαν 2009 10:27

Πιο λογικό θεωρώ να έχεις κάποιο πεδίο όπου ο χρήστης να ορίζει την ποσότητα που επιθυμεί και να πατάει κάποιο πλήκτρο submit (μπορείς να το βάλεις με εικονίδιο).

Εναλλακτικά μπορείς να βάλεις ένα dropdown μενού με τις τιμές που θέλεις δηλαδή να περιορίσεις την επιλογή σε κάποιο εύρος τιμών,π.χ. μέχρι το ύψος του stock.

Οι τρόποι αυτοί είναι και πιο οικείοι στους χρήστες γιατί έτσι δουλεύουν σχεδόν όλα τα e-shop. Μην ξεχνάς οτι όλοι οι χρήστες δεν είναι έμπειροι και κάτι διαφορετικό τους μπερδεύει. Αν συμβεί αυτό θα προτιμήσουν να μην αγοράσουν για να μην κάνουν κάποιο λάθος και χάσουν χρήματα ή κάνουν άσκοπη αγορά.
Happy coding....
Μάρκος
http://lasernet.gr

Απάντηση

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

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

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