Mam wyskakujące okno modalne po kliknięciu przycisku (bootstrap). Jednak problem tkwi w tym, że chciałbym aby w tym oknie pojawiła się zawartość pobrana z bazy MYSQL, która porównywana byłaby z numerem ticketu pobranym przez przyciśnięciu buttona. No i tutaj robi się problem, bo niestety nie wiem jak to zrobić. To window.open (JS) wysyłałem za pomocą linka, a tutaj niestety nie wiem. Poniżej co wymóźdżyłem ale nie działa.
Przycisk
<form method="POST" action=""><input type="hidden" id="ticket1" value="<?php $row['ticket']; ?>"> <button type="button" onClick="this.form.submit()" class="n" data-toggle="modal" data-target="#myModal"> </button> </form>
Okienko modalne
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> <h4 class="modal-title" id="myModalLabel"> </h4> </div> <div class="modal-body"> <div id="calosccentralnie"> <form method="POST" action=""> <?php $ticket = $_POST['ticket']; $stmt = $db->prepare('SELECT * FROM mobidoktor WHERE ticket = :ticket'); $stmt->bindValue(':ticket', $ticket, PDO::PARAM_INT); $stmt->execute(); $row4 = $stmt->fetch();?> <h2>Zakończ naprawę</h2> <div id="columnaportal2g"> <div id="columnaportal2g2"><b>Telefon: </b><?php echo $row4['model3']. " ".$row4['brand2']. " ". $row4['Kolor'];?></div> </div> <hr style="width: 95%; "> <?php $cena = $db->prepare("SELECT * FROM ticketnaprawa WHERE ticket = :ticket "); $cena->bindValue(':ticket', $_GET['ticket'], PDO::PARAM_INT); $cena->execute(); foreach($cena as $koszty){ ?> <div id="columnaportal2g"> <div id="columnaportal2g17">Ilość <input type="number" min="1" max="10" name="ilosc[]" value="<?php echo $koszty['ilosc'];?>" autocomplete="off" class="l"></div> <div id="columnaportal2g17">Netto<input type="number" step="0.01" name="netto[]" value="<?php echo $koszty['ilosc'];?>" autocomplete="off" class="l"></div> <div id="columnaportal2g17">Brutto<input type="number" name="cenaczesci[]" step=0.01 value="<?php echo $koszty['cena'];?>" autocomplete="off" class="l"></div> <div id="columnaportal2g17">Wymiana<input type="number" name="cenawymiany[]" value="<?php echo $koszty['ilosc'];?>" autocomplete="off" class="l"></div> </div> <?php } } ?> <br><input type="hidden" name="status" id="status" value="Zamknięte" required="required"> <input type="submit" id="add" name="add" value="Zakończ Serwis i Wyślij Towar "> </form> <?php foreach($_POST['id'] as $id=>$value){ $kosztnaprawy = $db->prepare("UPDATE ticketnaprawa SET ilosc = :ilosc, cenaczesci = :cenaczesci, cenawymiany = :cenawymiany, netto =:netto where id=:id"); $kosztnaprawy ->bindValue(':ilosc', $_POST['ilosc'][$id], PDO::PARAM_INT); $kosztnaprawy ->bindValue(':id', $_POST['id'][$id], PDO::PARAM_INT); $kosztnaprawy ->bindValue(':cenaczesci', $_POST['cenaczesci'][$id], PDO::PARAM_INT); $kosztnaprawy ->bindValue(':cenawymiany', $_POST['cenawymiany'][$id], PDO::PARAM_INT); $kosztnaprawy ->bindValue(':netto', $_POST['netto'][$id], PDO::PARAM_INT); $przyjecie = $db -> prepare("UPDATE mobidoktor SET Oddanie = :oddanie, Status= :status WHERE `ticket` = :ticket"); $przyjecie -> bindValue(':ticket', $_POST['ticketa'], PDO::PARAM_STR); $przyjecie -> bindValue(':oddanie',$czas, PDO::PARAM_STR); $przyjecie -> bindValue(':status', $_POST['status'], PDO::PARAM_STR); $zmianastatusu = $db->prepare("INSERT INTO zmianastatusow SET ticket = :ticket, data = :data, status = :status " ); $zmianastatusu ->bindValue(':ticket', $_POST['ticketa'], PDO::PARAM_INT); $zmianastatusu ->bindValue(':status', $_POST['status'], PDO::PARAM_STR); $zmianastatusu ->bindValue(':data', $czas, PDO::PARAM_INT); $zmianastatusu ->execute(); $kosztnaprawy ->execute(); $przyjecie ->execute(); } <?php } ?> </div>