Ich füge mehrere Zeilen Daten mit foreach() Schleife. Aber ich möchte keine bestimmte Zeile einfügen, wenn der Wert Steuer oder Rabatt ist. Wie mache ich das.mehrere Zeilen mit Bedingungen einfügen
mein Code:
<?php
if(isset($_POST['finalsave']))
{
foreach ($_POST['descr'] as $key => $descr)
{
$dept = mysql_real_escape_string($_POST['category']);
$idate = mysql_real_escape_string($_POST['idate']);
$desc1 = mysql_real_escape_string($descr);
$tags = mysql_real_escape_string($_POST['name'][$key]);
$location = mysql_real_escape_string($_POST['location'][$key]);
$war = mysql_real_escape_string($_POST['war'][$key]);
$qty = mysql_real_escape_string($_POST['qty'][$key]);
$rate = mysql_real_escape_string($_POST['rate'][$key]);
$finalamt = mysql_real_escape_string($_POST['finalamt'][$key]);
$sql2 = ("INSERT INTO `project`.`master_inventory` (`category`, `idate`, `descr`, `name`, `location`, `war`, `qty`, `rate`, `finalamt`)
VALUES ('".$dept."','".$idate."','".$desc1."','".$tags."','".$location."','".$war."','".$qty."','".$rate."','".$finalamt."')");
$sqlins = mysql_query($sql2);
//echo $sql2;
}
}
?>
'wenn sein Wert ist Steuer oder Rabatt '- welcher Wert? –
Es tut mir leid. Ich hätte es erwähnen sollen. Seine '$ _POST ['descr']' @Pathik Vejani – vino
dann einfach, wenn Bedingung vor 'foreach' Schleife –