Einzelnen Beitrag anzeigen
  #1  
Alt 27.04.2004, 13:23:46
Stifler Stifler ist offline
Junior Member
 
Registriert seit: Dec 2003
Ort: Wörth am Rhein
Beiträge: 347
Stifler eine Nachricht über ICQ schicken
update problem :(

hallo
folgendes problem hat sich bei mir ergeben. ich habe ein formular das mir datensätze aus der datenbank anzeigt. diese möchte ich dann verändern und wieder speichern. sprich ein update der sql daten.
(benutze noch das alte php)

allerdings habe ich nun das problem das wenn ich auf speichern klicke bringt er mir die meldung

Fehler beim hinzufügen: You have an error in your SQL syntax near 'where ID = '1'' at line 13

ich komm net weiter vielleicht kann mir von euch jemand helfen und sieht den fehler

danke im voraus

PHP-Code:
<?
include ("connect.php");

    $zeige = @mysql_query("SELECT ID, Produktnummer, Fehlerbeschreibung, Status_des_Fehlers, Nachname_des_Bearbeiters, 
Vorname_des_Bearbeiters, Fehlerklasse, Datum_der_Meldung, Wertung_des_Fehlers, Datum_der_letzten_Bearbeitung, 
Beschreibung_der_Loesung FROM kunde_problemfall where ID=$id");

    while ($zeig = mysql_fetch_array($zeige)){

        $id_det = $id;
        $pn_det = $zeig["Produktnummer"];
        $fb_det = $zeig["Fehlerbeschreibung"];
        $st_det = $zeig["Status_des_Fehlers"];
        $nb_det = $zeig["Nachname_des_Bearbeiters"]; //line 13
        $vb_det = $zeig["Vorname_des_Bearbeiters"];
        $fk_det = $zeig["Fehlerklasse"];
        $dtm_det = $zeig["Datum_der_Meldung"];
        $wf_det = $zeig["Wertung_des_Fehlers"];
        $dtb_det = $zeig["Datum_der_letzten_Bearbeitung"];
        $bdl_det = $zeig["Beschreibung_der_Loesung"];
    }
    
    if ($speich == "Speichern"){

        $bearbeitet = "update kunde_problemfall set                                  
                      ID = $id,   
                      Produktnummer = $pn_det,
                      Fehlerbeschreibung = '$fb_det',
                      Status_des_Fehlers = '$stat',
                      Nachname_des_Bearbeiters = '$name_bearbeiter', 
                      Vorname_des_Bearbeiters   = '$vname_bearbeiter',
                      Fehlerklasse = '$fehlk',
                      Datum_der_Meldung = 'dtm_det',
                      Wertung_des_Fehlers ='$wert',
                      Datum_der_letzten_Bearbeitung  = '$dat_letzte',  
                      Beschreibung_der_Loesung   = '$besch_loesung',
                      where ID = '$id'";
       
           if (mysql_query($bearbeitet)){
               echo ("<p> Problemfall bearbeitet!</p>");
           }
           else {
               echo ("<p> Fehler beim hinzuf&uuml;gen: ".mysql_error()."</p>");
           }
    }
?>
<font face="Arial"><!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
<title>Projekt1</title>
<meta name="author" content="Poppelreiter">
<meta name="generator" content="Ulli Meybohms HTML EDITOR">
</head>
<body text="#000000" bgcolor="#C9FAFA" link="#FF0000" alink="#000000" vlink="#00BF00" style="background-image:url(bilder/Hinter.jpg)">
<!--<form action="test.php" method="post">-->
<form action="<? echo $PHP_SELF; ?>" method="post">
<b>Detailansicht</b><br><br>
<table border="0" cellpadding="0" cellspacing="10" width="70%">
<tr>
<td width="20%" align="left"><font face="Arial">Problemfall- ID</font></td>
<td width="5%"><? echo $id_det; ?></td>
<input type="hidden" name="id" size="20" value="<? echo $id?>">
</tr>
<tr>
<td align="left"><font face="Arial">Produktnummer</font></td>
<td width="20%"><? echo $pn_det; ?></td>
</tr>
<tr>
<td align="left" valign="top"><font face="Arial">Fehlerbeschreibung</font></td>
<td width="20%"><? echo $fb_det; ?></td>
</tr>
<tr>
<td align="left"><font face="Arial">Status des Fehlers</font></td>
<td><input name="stat" size="45" value="<? echo $st_det;?>"></td>
</tr>
<tr>
<td align="left"><font face="Arial">Fehlerklasse</font></td>
<td><input name="fehlk" size="45" value="<? echo $fk_det; ?>"></td>
</tr>

<tr>
<td align="left" valign="top"><font face="Arial">Wertung des Fehlers<font></td>
<td><input name="wert" size="45" value="<? echo $wf_det;?>"></td>
</tr>
  <tr>
  <td align="left"><font face="Arial">Datum der Meldung</font></td>
  <td><? echo $dtm_det; ?></td>
<tr>
  <td align="left" valign="top"><font face="Arial">Datum der letzten Bearbeitung</font></td>
 <td><input name="dat_letzte" size="45" value="<? echo $dtb_det; ?>"></td>
</tr>
<tr>
  <td align="left" valign="top"><font face="Arial">Nachname des Bearbeiters</font></td>
  <td><input name="name_bearbeiter" size="45" value="<? echo $nb_det; ?>"></td>
</tr>
<tr>
  <td align="left" valign="top"><font face="Arial">Vorname des Bearbeiters</font></td>
  <td><input name="vname_bearbeiter" size="45" value="<? echo $vb_det; ?>"></td>
</tr>
<tr>
  <td align="left" valign="top"><font face="Arial">Beschreibung der Lösung</font></td>
  <td><textarea name="besch_loesung" value="<? echo $bdl_det; ?>" class="Bereich" rows="10" cols="35"></textarea></td>
</tr>
</table>
<br>
<table >
<tr>
 <td bgcolor="FFFFCC"><input type="submit" name="speich" value="Speichern"> </td>
 <td bgcolor="FFFFCC"> <a href="check_m.php"><img border="0" src="bilder/Zurueck.jpg"></a> </td>
</tr>
</table>
</font>
</form>
</body>
</html>
Mit Zitat antworten