CreativPur
Erfahrenes Mitglied
Guten Morgen,
Ich habe mehrere Checkboxen, wo ich auf einem Änderungs-Formular Auswahlboxen als checked ausgeben möchte.
Die Daten kommen aus meiner SQL-Datenbank und haben zwei Tabellen..
Zeugnisse und bewerbungen.
In diesem Fall sind es zwei Zeugnisse die ausgegeben werden sollen..

Mein Script lautet ....
Die Umsetzung in PHP lautet ..
Leider wird nur das letzte Zeugnis der Tabelle auf checked gesetzt.
sie hier ..

Wäre schön, wenn mir jemand helfen könnte..
Ich habe mehrere Checkboxen, wo ich auf einem Änderungs-Formular Auswahlboxen als checked ausgeben möchte.
Die Daten kommen aus meiner SQL-Datenbank und haben zwei Tabellen..
Zeugnisse und bewerbungen.
In diesem Fall sind es zwei Zeugnisse die ausgegeben werden sollen..

Mein Script lautet ....
Javascript:
<script>
function check_all(name, el) {
var box = el.form.elements[name];
if (!box.length) box.checked = el.checked; else
for (var i = 0; i < box.length; i++)
box[i].checked = el.checked;
}
</script>
Die Umsetzung in PHP lautet ..
PHP:
<?php
$Bewerbungs_id = $_POST['1'];
$sql = "SELECT * FROM bewerbungen WHERE Bewerbungs_id = '$Bewerbungs_id'";
$zeugn_ausgabe = $pdo->query($sql)->fetch();
$ges_zeugnis = $zeugn_ausgabe['bw_zeugnisse'];
$sql = "SELECT * FROM Zeugnisse WHERE id IN ($ges_zeugnis)";
foreach ($pdo->query($sql) as $Zeugnisse) {
echo $Zeugnisse['id'].'<br />';
}
echo '<br /><br />';
$test = $Zeugnisse['id'];
$sql = "SELECT * FROM Zeugnisse WHERE Bewerber_id = '$Bewerber_id' ORDER BY pos ASC";
foreach ($pdo->query($sql) as $bw_zeugnisse) {
?>]
<label>
<input type="checkbox" name="bw_zeugnisse[]" value="<?php echo $bw_zeugnisse['zeugnisse_firma'] ?>"<?php if(!empty($bw_zeugnisse['id']==$Zeugnisse['id'])){ ?> checked="checked" <?php } ?>> <?php echo $bw_zeugnisse['zeugnisse_firma'] ?>
</label>
<br />
<?php } ?>
Leider wird nur das letzte Zeugnis der Tabelle auf checked gesetzt.
sie hier ..

Wäre schön, wenn mir jemand helfen könnte..