<div class="row">
<div class="col-md-12 mb-4">
<div class="card">
<?php
if (isset($_POST['save_question'])){
$query = $db->prepare("INSERT INTO questions SET
sef = ?,
question = ?,
question_content = ?,
name = ?,
mail = ?,
u_id='{$user['id']}'");
$insert = $query->execute(array(
htmlspecialchars($_POST['sef']),
htmlspecialchars($_POST['question']),
htmlspecialchars($_POST['question_content']),
htmlspecialchars($_POST['name']),
htmlspecialchars($_POST['mail']),
));
if ( $insert ){
$last_id = $db->lastInsertId();
?>
<div class="alert alert-success alert-dismissible">
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
<center> <h4><i class="icon fa fa-check"></i> Başarılı!</h4>
Soru Başarılı Bir Şekilde İletilmiştir..</center>
</div>
<?php
}else{
print_r($db->ErrorInfo());
}
}
?>
<div class="card-body">
<h5 class="card-title">Hızlı Soru Sor</h5>
<div class="dashboard-quick-post">
<form method="post">
<div class="form-group">
<input hidden type="text" name="name" class="form-control" value="<?=$user["user_name"]?>" />
</div>
<div class="form-group">
<input hidden type="text" name="mail" class="form-control" value="<?php echo $user['user_email']; ?>">
</div>
<div class="form-group row">
<label class="col-sm-3 col-form-label">Soru Başlığı</label>
<div class="col-sm-9">
<input name="question" onchange="degistir()" id="baslik" type="text" class="form-control" placeholder="">
</div>
</div>
<div class="form-group row">
<input name="sef" id="sefinput" type="text" class="form-control">
</div>
<div class="form-group row">
<label class="col-sm-3 col-form-label">Soru İçeriği</label>
<div class="col-sm-9">
<textarea name="question_content" class="form-control" rows="3"></textarea>
</div>
</div>
<div class="form-group row mb-0">
<div class="col-sm-12">
<button name="save_question" type="submit" class="btn btn-primary float-right">Soruyu Gönder</button>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
</div> sql a iki defa kayıt ediyor | R10+
4
●72
- 01-06-2021, 23:16:48Site ana sayfasında kullanmış olduğum form sql a 1 defa veri gönderirken, kullanıcı giriş yaptıktan sonra ortaya çıkan form post edildikten sonra sql a iki defa aynı veriyi gönderiyor. bir türlü çözemedim bu durumu . İlgili php kodunu aşağıya bırakıyorum. Yardımlarınız için şimdiden teşekkür ediyorum.
- 01-06-2021, 23:24:48Formu ajax ile gönderiyorsanız buton u cevap dönene kadar disable yapabilirsiniz
- 01-06-2021, 23:57:29ahmethekim14 adlı üyeden alıntı: mesajı görüntüleperkosan adlı üyeden alıntı: mesajı görüntüleçok teşekkür ediyorum @Sinemium; hocam halletti sağolsunSinemium adlı üyeden alıntı: mesajı görüntüle