George_K Δημοσιεύτηκε Δεκέμβριος 27, 2006 #1 Δημοσιεύτηκε Δεκέμβριος 27, 2006 Προσπαθώ να φτιάξω την παρακάτω φόρμα. Έχω την send.php:<form action="feedback.php" method="post" name="form1">ΟΝΜΑΤΕΠΩΝΥΜΟ<input name="onmateponymo" type="text" size="5">ΑΓΑΜΟΣ <input type="checkbox" name="oikogeneiaki_katastasi" value="agamos">ΕΓΓΑΜΟΣ <input type="checkbox" name="oikogeneiaki_katastasi" value="eggamos">ΑΛΛΟ <input type="checkbox" name="oikogeneiaki_katastasi" value="allo">input type="submit" name="Submit" value="Αποστολή"> <input type="reset" name="Submit2" value="Διαγραφή"></form>Και την feedback.php που στέλνει τα αποτελέσματα στο mail μου:<?php$msg = "ΟΝΜΑΤΕΠΩΝΥΜΟ: $_POST[onmateponymo] \n";$msg .= "ΟΙΚΟΓΕΝΕΙΑΚΗ ΚΑΤΑΣΤΑΣΗ: $_POST[oikogeneiaki_katastasi] \n";$recipient = "mymail@mail.com" ;$subject = "Αίτηση \n"; $mailheaders = "From: My Web Site <mymail@mail.com> ";mail($recipient, $subject, $msg, $mailheaders); ?>Το θέμα είναι οτι όταν κάποιος συμπληρώσει τη φόρμα και τη στείλει, παίρνω τα αποτελέσματα για το ΟΝΜΑΤΕΠΩΝΥΜΟ αλλά όχι για αυτά που έχουν επιλεγεί στα checkbox (άγαμος, έγγαμος κλπ) To λάθος βρίσκεται νομίζω στη γραμμή Πως μπορώ να την τροποποιήσω ώστε να μου δίχνει ποια checkbox έχει επιλέξει ο άλλος?Παρακαλώ όποιος μποορεί να με βοηθήσει.
Sol Δεκέμβριος 28, 2006 #2 Δεκέμβριος 28, 2006 όχι πως είμαι ειδικός αλλά από τα λίγα που ξέρω.δε μπορεί να είναι ταυτόχρονα 'έγγαμος' ΚΑΙ 'άλλο' σωστά? άρα εξαρχής <input type= checkbox> δε μου κάθεται καλά. radio νομίζω θα ήταν πιο σωστό.μετά στη php αφού έχεις την ίδια μεταβλητή (oikogeneiaki_katastasi) για τις τρεις επιλογές πρέπει να έχεις νομίζω array με κάποιο id για κάθε επιλογή ώστε να ξέρεις ποια επιλέχθηκεελπίζω να βοήθησα λίγο. κοίταξε κανά tutorial από google για την υλοποίηση
Recommended Posts
Archived
This topic is now archived and is closed to further replies.