Mam modala z textboxami. Wypełniam wysyłam jest okej. Wpis do bazy danych się dodaje ale nie ma w nim danych wpisanych w textboxach. Co zrobiłem źle?
Dodam, że za pomocą "zwykłego" formularza html z action i method działa okej.
MODAL:
<div id="addEntryModal" class="modal fade" role="dialog">
<div class="modal-dialog">
<!-- content -->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4><span class="glyphicon glyphicon-plus"></span> Dodaj wpis</h4>
</div>
<div class="modal-body">
<form name="addEntryForm"role="form" action="addEntry.php" method="POST">
<div class="form-group">
<label for="title">Tytuł</label>
<input type="text" class="form-control" id="title" placeholder="Tytuł wpisu">
</div>
<div class="form-group">
<label for="content">Treść</label>
<input type="text" class="form-control" id="content" placeholder="Treść wpisu">
</div>
<button name="submit" type="submit" class="btn btn-success btn-block"><span class="glyphicon glyphicon-ok"></span>Dodaj</button>
</form>
</div>
<div class="modal-footer">
<button type="submit" class="btn btn-danger btn-default pull-left" data-dismiss="modal">Anuluj</button>
</div>
</div>
</div>
</div>
Kawałek kodu PHP do dodania do bazy.
if(isset($_POST["submit"]))
{
$title = $_POST["title"];
$content = $_POST["content"];
$date = Date("Y-m-d");
Skrypt
<script>
$(document).ready(function () {
$("input#submit").click(function(){
$.ajax({
type: "POST",
url: "addEntry.php"
});
});
});
</script>
dodanie znaczników <code class="html"> i <code class="php">
- @furious programming