Jump to content

προλημα με checkbox σε φορμα


George_K
 Share

Recommended Posts

Προσπαθώ να φτιάξω την παρακάτω φόρμα. Έχω την 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 έχει επιλέξει ο άλλος?

Παρακαλώ όποιος μποορεί να με βοηθήσει.

Link to comment
Share on other sites

όχι πως είμαι ειδικός αλλά από τα λίγα που ξέρω.

δε μπορεί να είναι ταυτόχρονα 'έγγαμος' ΚΑΙ 'άλλο' σωστά? άρα εξαρχής <input type= checkbox> δε μου κάθεται καλά. radio νομίζω θα ήταν πιο σωστό.

μετά στη php αφού έχεις την ίδια μεταβλητή (oikogeneiaki_katastasi) για τις τρεις επιλογές πρέπει να έχεις νομίζω array με κάποιο id για κάθε επιλογή ώστε να ξέρεις ποια επιλέχθηκε

ελπίζω να βοήθησα λίγο. κοίταξε κανά tutorial από google για την υλοποίηση

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...