Web siteme bilgi eklemek için bir formu işlemek için aşağıdaki komut dosyasını kullanıyorum. Sorun şu ki, veritabanına hiçbir şey gönderilmediğinde formu gönderdiğimde ve hata yok. Sorguma hata raporlama nasıl ekleyebilirim? Sorgunuzun sonundaMySQLi sorgumun hataları nasıl görüntülenir?
<?php
if (isset($_POST['itemdescription'])) {$itemdescription = $_POST['itemdescription'];}else {$itemdescription = '';}
if (isset($_POST['itemnumber'])) {$itemnumber = $_POST['itemnumber'];}else {$itemnumber = '';}
if (isset($_POST['sellerid'])) {$sellerid = $_POST['sellerid'];}else {$sellerid = '';}
if (isset($_POST['purchasedate'])) {$purchasedatepre = $_POST['purchasedate'];$date = DateTime::createFromFormat("D F d, Y", $purchasedatepre);$purchasedate = date('Y-m-d',strtotime($purchasedatepre));}else {$purchasedatepre = ''; $purchasedate = '';}
if (isset($_POST['otherinfo'])) {$otherinfo = $_POST['otherinfo'];}else {$otherinfo = '';}
if (isset($_POST['numberofitems'])) {$numberofitems = $_POST['numberofitems'];}else {$numberofitems = '';}
if (isset($_POST['numberofitemsused'])) {$numberofitemsused = $_POST['numberofitemsused'];}else {$numberofitemsused = '';}
if (isset($_POST['isitdelivered'])) {$isitdelivered = $_POST['isitdelivered'];}else {$isitdelivered = '';}
if (isset($_POST['price'])) {$price = $_POST['price'];}else {$price = '';}
$itemdescription = str_replace("'", "", "$itemdescription");
$itemnumber = str_replace("'", "", "$itemnumber");
$sellerid = str_replace("'", "", "$sellerid");
$otherinfo = str_replace("'", "", "$otherinfo");
include("connectmysqli.php");
mysqli_query($db,"INSERT INTO stockdetails (`itemdescription`,`itemnumber`,`sellerid`,`purchasedate`,`otherinfo`,`numberofitems`,`isitdelivered`,`price`) VALUES ('$itemdescription','$itemnumber','$sellerid','$purchasedate','$otherinfo','$numberofitems','$numberofitemsused','$isitdelivered','$price')");
// header('Location: stockmanager.php?&key='.$key);
?>
Teşekkürler, bu onun ölümü olarak çalışıyor gibi görünüyor ve ben yorum işaretleri kaldırmak, ancak aynı zamanda herhangi bir hata görüntülemiyorsa yönlendirme çalışmaz gibi duruyor. –
Görebildiğim kadarıyla, php yöneticim için kullanışlı olan giriş detaylarına sahip olduğumda sabahları iki kez kontrol edeceğim. –
@Iain tamam kontrol edin, bağlantıda bir sorun var gibi görünüyor – Fabio