Hallo Gemeinde
Ich bastele derzeit in der do-it-yourself methode an einer Bootstrapseite.
EIn Modal mit einem Button oder Link aufzurufen ist kein Problem. Allerdings scheitere ich derzeit an einem automatischen aufruf des Modals per php-function.
Ich hab eine function.php welche includet wird und dort habe ich mehere Modals in einer class->function option gebaut.
Wenn nun in einem formular ein fehler auftaucht soll das passende Modal aufgerufen werden. Natürlich auch wenn alles ok ist.
formularauswertung in der index.php
if(isset($_POST['pw-reset-submit'])) {
$qry = "********'";
$result = $db->query($qry);
if(mysqli_num_rows($result) != '0' ) {
$empfaenger = $_POST['email'];
$mail->pw_reset($empfaenger);
echo $modal->modal_ok("Das Password wurde verschickt");
}
Alles anzeigen
function.php
class modal {
function modal_okay($id,$body) {
$modal = '
<div class="modal fade" id="'.$id.'" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
Name and Logo
</div>
<div class="modal-body">
'.$body.'
</div>
<div class="modal-footer">
<button type="button" data-dismiss="modal" class="btn btn-default">OK</button>
</div>
</div>
</div>
</div>';
return $modal;
}
}
Alles anzeigen
Leider wird das Modal zwar aufgerufen ( im Quelltext ist es da ) aber nicht aktiviert.
PS: Von java oder javascript hab ich keine Ahnung und habe es bisher FAST ohne hinbekommen. Das was ich brauchte kam aus der Doku von Bootstrap.