und zwar habe ich in meinem update script folgenden teil:
Sorry ist ein bisschen chaos gepostet, aber sonst mekern wieder alle, das sie zwei Scollbalken haben =)
Das Problem ist in der WHERE Anweisung das AND ... wenn ich dort hinter dem WHERE nur eine VAriable nehem zB nur "projnr" dann funzt es - aber mit AND und mehreren gibt er mir nen PARSE mit unexpectet "=" aus. Hoffe mir kann jemand helfen.
joe
PHP-Code:
if ( isset ( $_POST['knopf'] ) && $_POST['knopf'] == 'update' )
{
if ( isset ( $_POST['projnr'] ) && $_POST['projnrnr'] != '')
{
$sql = "UPDATE sam_bestellung SET eqdes='".$_POST['eqdes']."',area='"
.$_POST['area']."',yard='".$_POST['yard']."',custrefname='".$_POST['custrefname']."',
designer='".$_POST['designer']."',shiptype='".$_POST['shiptype']."'
,shipclass='".$_POST['shipclass']."' WHERE projnr='" .$_POST['projnr']."'"
AND customernr='" .$_POST['customernr']."'"
AND groupp='" .$_POST['groupp']."'";
mysql_query ( $sql ) or die ( 'MySQL-Fehler: ' . mysql_error () );
}
Das Problem ist in der WHERE Anweisung das AND ... wenn ich dort hinter dem WHERE nur eine VAriable nehem zB nur "projnr" dann funzt es - aber mit AND und mehreren gibt er mir nen PARSE mit unexpectet "=" aus. Hoffe mir kann jemand helfen.
joe
Kommentar