Jump to content



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


George_K

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

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.