checkbox και php

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

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

Απάντηση
Άβαταρ μέλους
zekia
Δημοσιεύσεις: 146
Εγγραφή: 04 Μάιος 2004 16:38
Τοποθεσία: thessaloniki

checkbox και php

Δημοσίευση από zekia » 28 Νοέμ 2008 17:08

Γεια σας,

έχω ένα checkbox στη φόρμα της σελίδας μου και θέλω να γίνεται το εξής:
Να γίνεται έλεγχος της τιμής μιας μεταβλητής και με βάση την τιμή της, να καθορίζεται η τιμή ενός checkbox. Συγκεκριμένα στη μια περίπτωση το checkbox να εμφανίζεται checked και στη άλλη να γίνεται hidden και να είναι ξετσεκαρισμένο by default.

<input
type="<?php if($variable==1){echo 'hidden';} else {echo 'checkbox';} ?>"
name="aaa"
<?php if($variable<1){echo 'CHECKED';} ?>
/>

Ο παραπάνω κώδικας είναι αυτός που θεωρώ τον σωστότερο αλλά δε δουλεύει απολύτως σωστά. Συγκεκριμένα, όταν το πεδίο γίνεται hidden φαίνεται να επιστρέφει τιμή checked απο μόνο του, με αποτέλεσμα η φόρμα να επιστρέφει λάθος στοιχεία.
Έχετε να μου προτείνετε καμιά ιδέα;

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

checkbox και php

Δημοσίευση από korgr » 28 Νοέμ 2008 20:44

Κάτι τέτοιο σε βολεύει;

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

<?
if&#40;$variable==1&#41;&#123;$status="disabled=disabled";&#125;
if&#40;$variable<1&#41;&#123;$status="checked";&#125;
?>
<input type="checkbox" value="1" <?=$status;?> name="aaa" /> 

Απάντηση

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

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

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