CreativPur
Erfahrenes Mitglied
Hi,
ich habe folgendes Problem.
Ich habe ein Änderungsformular mit einer Selectbox.
Wenn ich Hundesitter auswähle funktioniert es mit folgendem Code:
Damit werden "$erfahrung_hund" und "$kenntnisse_hund" wieder auf NULL gesetzt.
Wie kann ich es aber erreichen, dass, wenn Babysitter ausgewählt wird, nicht $erfahrung_hund und $kenntnisse_hund auf NULL gesetzt werden, sondern $erfahrung_baby und $kenntnisse_baby auf NULL gesetzt wird
ich habe folgendes Problem.
Ich habe ein Änderungsformular mit einer Selectbox.
HTML:
<form action="?save=sitterart" method="post" class="form-horizontal">
<div class="row">
<div class="col-lg-5">
<select class="form-control" name="art">
<option value="<?php echo $user['art'] ?>"><?php echo $user['art'] ?></option>
<option value="Babysitter">Babysitter</option>
<option value="Hundesitter">Hundesitter</option>
<option value="Babysitter und Hundesitter ">Baby,- und Hundesitter</option>
</select>
</div>
<div class="col-lg-12">
<button type="submit" class="btn btn-primary">Änderung speichern</button>
</div>
</div>
</form>
Wenn ich Hundesitter auswähle funktioniert es mit folgendem Code:
PHP:
if($save == 'sitterart') {
$art = trim($_POST['art']);
$erfahrung_hund = trim($_POST['erfahrung_hund']);
$kenntnisse_hund = trim($_POST['kenntnisse_hund']);
$statement = $pdo->prepare("UPDATE sitters SET art = :art, erfahrung_hund = :erfahrung_hund, kenntnisse_hund = :kenntnisse_hund WHERE id = :userid");
$result = $statement->execute(array('art' => $art, 'erfahrung_hund' => NULL, 'kenntnisse_hund' => NULL, 'userid' => $user['id'] ));
}
}
Damit werden "$erfahrung_hund" und "$kenntnisse_hund" wieder auf NULL gesetzt.
Wie kann ich es aber erreichen, dass, wenn Babysitter ausgewählt wird, nicht $erfahrung_hund und $kenntnisse_hund auf NULL gesetzt werden, sondern $erfahrung_baby und $kenntnisse_baby auf NULL gesetzt wird