Seite einreichen 1: Es zeigt die Form feinerÄrger echo'd Form von einer anderen Seite
<div id = "consult-form">
<?php include('consultation.php') ?>
</div>
Seite 2: consultation.php
<div id="acordeon">
<div class="panel-group" id="accordion">
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a data-toggle="collapse" href="#collapseThree">
Consult Form
</a>
</h4>
</div>
<form action="postconsult.php" method="post" name ="consult-form" id="consult-form">
<div class = "col-md-8">
<div id="collapseThree" class="panel-collapse collapse">
<div class="panel-body">
<h5>Why did you sign up?</h5>
<textarea class="form-control" name = "q1" id="q1"></textarea>
</div>
<h5>What are your goals?</h5>
<textarea class="form-control" name = "q2" id="q2"> </textarea>
<div class="footer text-center">
<button type="submit" class="btn btn-fill btn-success"
>Submit</button>
<button id="reset" class="btn btn-fill btn-danger" type="reset">Reset</button>
</div>
</div>
</div>
</form>
</div>
</div>
</div>
postconsult.php
$comment = 'pleasework';
$last_id = mysqli_insert_id($conn);
$pbr = $conn->prepare("UPDATE `memberInfo` mi
INNER JOIN `loginInfo` AS li
ON li.userID = mi.UserID
SET `q1` = '$comment'
WHERE mi.userID = '1026'");
//mysqli_real_escape_string($conn, $q1);
//$pbr->bind_param("s", $comment);
$pbr->execute();
Was ich ursprünglich versuchte, rief <button type="submit" class="btn btn-fill btn-success" onClick="submitconsult();">Submit</button>
aber es gab mir das gleiche Problem wie oben
Funktion submitconsult() {
// Returns successful data submission message when the entered information is stored in database.
var data = $('#consult-form').serialize();
$.ajax({
type: "POST",
url: "postconsult.php",
data: data,
cache: false,
success: function(html) {
//alert(html);
//document.getElementById('regform').reset();
}
});
}
Wenn ich direkt an consultation.php gehen und schlug eintragen die Datenbank fein aktualisiert, aber es funktioniert nicht, wenn ich es stimme.
Was mache ich falsch?
Dank
Das ist nicht, wie Mysqli vorbereitete Anweisungen arbeiten http://stackoverflow.com/questions/1290975/how-to-create-a-secure-mysql-prepared-statement -in-php – Machavity
Danke Ich arbeite immer noch an der Form Ich habe es gerade so für Testzwecke. – noname