13. august 2006 - 20:39
Der er
5 kommentarer
Hvordan opret man en radio-buttons i mysql
Jeg har laver en function som udskriver alle svar mulighed, men den giv også alle radio-buttons det samme navn Hvordan gør jeg så den få et unikt navn? Og hvordan skal mysql sætning se ud så jeg kan opret den i min database? <?php public function hent_svar() { $sql = "SELECT * FROM svar"; $db = new Db(); $result = $db->doQuery($sql); foreach($result as $row) { ?> </br><input type="radio" name="rb" value="ja"><?php echo $row['sv_tekst']; } } ?>
Annonceindlæg fra Barco
Er jeres mødelokaler sikre nok?
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
13. august 2006 - 21:02
#1
Hvorfor bruger du ikke bare id til at lave unike radio? <?php public function hent_svar() { $sql = "SELECT * FROM svar"; $db = new Db(); $result = $db->doQuery($sql); foreach($result as $row) { ?> </br><input type="radio" name="<?php echo $row['id'] ?>" value="ja"><?php echo $row['sv_tekst']; } } ?>
13. august 2006 - 21:39
#2
Hvis du bruger futurebb's svar så sæt noget foran, f.eks.: name="r<?php echo $row['id'] ?>" (elementnavne og ID'er må ikke starte med tal)
14. august 2006 - 18:26
#3
Ja, det er rigtigt hvad coderdk siger, altså: <?php public function hent_svar() { $sql = "SELECT * FROM svar"; $db = new Db(); $result = $db->doQuery($sql); foreach($result as $row) { ?> </br><input type="radio" name="r<?php echo $row['id'] ?>" value="ja"><?php echo $row['sv_tekst']; } } ?>