Das ist mein PHP-Code. Kannst du mir bitte helfen. In meiner Datenbank befinden sich keine Daten.Ich kann keine Daten in meine Datenbank einfügen, aber ich habe keine Fehler
<?php
require_once("dbconnect.php");
session_start();
for ($x = 0; x < $_POST['reimcounter']; $x++) {
$date = $_POST['date'];
$tin = $_POST['tin'];
$address = $_POST['address'];
$particulars = $_POST['particulars'];
$referencenumber = $_POST['refno'];
$total = floatval(preg_replace('/[^\d\.]/', '', $_POST['total' . $x]));
$nonvat = floatval(preg_replace('/[^\d\.]/', '', $_POST['nonvat' .
$x]));
Ist irgendetwas falsch mit meinem Einfügecode?
$sql = "INSERT INTO rtco_cms.dbo.Reimbursement VALUES (?, ?, ?, ?, ?, ?,
?, ?, ?)";
$params = array($date, $tin, $SESSION['empid'], $address,
$SESSION['clientid'], $particulars, $referencenumber, $nonvat, $total);
$stmt = sqlsrv_query($conn, $sql, $params);
}
header("location: ../reimbursement.php");
?>
Sie wahrscheinlich ** ** werden einen Fehler erhalten, sind Sie nicht nur für sie zu überprüfen. Wenn die Abfrage fehlschlägt, gibt 'sqlserv_query()' 'false' zurück. Überprüfen Sie dies wie in Beispiel 1 der [Dokumentation] (http://php.net/sqlsrv_query). – rickdenhaan
Insert-Anweisung ist falsch !! – CoderSam
Es wird kein Fehler angezeigt. Das Problem ist, dass es nicht in meine Datenbank eingefügt wird. Ist mein Code falsch? –