Hallo,
ich habe ein CMS gebaut. Die Datenbankanbindung funktioniert auch, aber das bearbeiten-php-script will nicht funktionieren.
Vielleicht kann mir jemand sagen, was an dem script falsch sein könnte. Die config.inc.php ist richtig.
Das wäre super. Ich verzweifel gerade daran.
<html>
<head>
<title>Datensatz bearbeiten</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="../adminstyle.css" rel="stylesheet" type="text/css">
</script>
</head>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onLoad="fram(); >
<table width="500" border="0" align="left" cellpadding="0" cellspacing="0">
<tr>
<td>
<?
/************************************************** ********************************/
/*POST ZU $...********************************************** ***********************/
/************************************************** ********************************/
$id=$_POST['id'];
$tvorname=$_POST['tvorname'];
$tnachname=$_POST['tnachname'];
$tkundenr=$_POST['tkundenr'];
$tstrasse=$_POST['tstrasse'];
$tplz=$_POST['tplz'];
$twohnort=$_POST['twohnort'];
$temail=$_POST['temail'];
$ttelefon=$_POST['ttelefon'];
$tfax=$_POST['tfax'];
$tmobil=$_POST['tmobil'];
$tbeschreib=$_POST['tbeschreib'];
$tfoto=$_POST['tfoto'];
/************************************************** ********************************/
/*connect to database****************************************** ********************/
/************************************************** ********************************/
include("config.inc.php");
$db = mysql_connect($dbserver,$nutzer,$passwort);
mysql_select_db($dbname);
/************************************************** ********************************/
/*einlesen in kundendaten*************************************** ********************/
/************************************************** ********************************/
$setkundendaten=array();
array_push($setkundendaten,"vorname='$tvorname'");
array_push($setkundendaten,"nachname='$tnachname'" );
array_push($setkundendaten,"strasse='$tstrasse'");
array_push($setkundendaten,"plz='$tplz'");
array_push($setkundendaten,"ort='$twohnort'");
array_push($setkundendaten,"email='$temail'");
array_push($setkundendaten,"telefon='$ttelefon'");
array_push($setkundendaten,"fax='$tfax'");
array_push($setkundendaten,"mobil='$tmobil'");
array_push($setkundendaten,"beschreibung='$tbeschr eib'");
array_push($setkundendaten,"foto='$tfoto'");
$setkundendaten=implode(",",$setkundendaten);
mysql_query("UPDATE Kundendaten SET $setkundendaten WHERE id=$id");
$pruf = mysql_affected_rows();
if($pruf>0){
echo "Der Datensatz wurde aktualisiert.";
}else{
echo "Ein Fehler ist aufgetreten.<br>Der Datensatz konnte nicht aktualisiert werden.";
}
?></td>
</tr>
</table>
</body>
</html>
ich habe ein CMS gebaut. Die Datenbankanbindung funktioniert auch, aber das bearbeiten-php-script will nicht funktionieren.
Vielleicht kann mir jemand sagen, was an dem script falsch sein könnte. Die config.inc.php ist richtig.
Das wäre super. Ich verzweifel gerade daran.
<html>
<head>
<title>Datensatz bearbeiten</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="../adminstyle.css" rel="stylesheet" type="text/css">
</script>
</head>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onLoad="fram(); >
<table width="500" border="0" align="left" cellpadding="0" cellspacing="0">
<tr>
<td>
<?
/************************************************** ********************************/
/*POST ZU $...********************************************** ***********************/
/************************************************** ********************************/
$id=$_POST['id'];
$tvorname=$_POST['tvorname'];
$tnachname=$_POST['tnachname'];
$tkundenr=$_POST['tkundenr'];
$tstrasse=$_POST['tstrasse'];
$tplz=$_POST['tplz'];
$twohnort=$_POST['twohnort'];
$temail=$_POST['temail'];
$ttelefon=$_POST['ttelefon'];
$tfax=$_POST['tfax'];
$tmobil=$_POST['tmobil'];
$tbeschreib=$_POST['tbeschreib'];
$tfoto=$_POST['tfoto'];
/************************************************** ********************************/
/*connect to database****************************************** ********************/
/************************************************** ********************************/
include("config.inc.php");
$db = mysql_connect($dbserver,$nutzer,$passwort);
mysql_select_db($dbname);
/************************************************** ********************************/
/*einlesen in kundendaten*************************************** ********************/
/************************************************** ********************************/
$setkundendaten=array();
array_push($setkundendaten,"vorname='$tvorname'");
array_push($setkundendaten,"nachname='$tnachname'" );
array_push($setkundendaten,"strasse='$tstrasse'");
array_push($setkundendaten,"plz='$tplz'");
array_push($setkundendaten,"ort='$twohnort'");
array_push($setkundendaten,"email='$temail'");
array_push($setkundendaten,"telefon='$ttelefon'");
array_push($setkundendaten,"fax='$tfax'");
array_push($setkundendaten,"mobil='$tmobil'");
array_push($setkundendaten,"beschreibung='$tbeschr eib'");
array_push($setkundendaten,"foto='$tfoto'");
$setkundendaten=implode(",",$setkundendaten);
mysql_query("UPDATE Kundendaten SET $setkundendaten WHERE id=$id");
$pruf = mysql_affected_rows();
if($pruf>0){
echo "Der Datensatz wurde aktualisiert.";
}else{
echo "Ein Fehler ist aufgetreten.<br>Der Datensatz konnte nicht aktualisiert werden.";
}
?></td>
</tr>
</table>
</body>
</html>

Kommentar