php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 09.09.2008, 18:59  
Neuer Benutzer
 
Registriert seit: 09.09.2008
Beiträge: 22
soffi befindet sich auf einem aufstrebenden Ast
Standard CMS bearbeiten-script funktioniert nicht

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>
soffi ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 09.09.2008, 20:12  
Erfahrener Benutzer
 
Registriert seit: 28.03.2008
Beiträge: 1.847
HPR1974 wird schon bald berühmt werden
Standard

was sagt mysql_error()
was kommt für ne Fehlermeldung?
was funktioniert nicht?
HPR1974 ist offline  
Alt 09.09.2008, 20:36  
Neuer Benutzer
 
Registriert seit: 09.09.2008
Beiträge: 22
soffi befindet sich auf einem aufstrebenden Ast
Standard

Die Fehlermeldung ist:

Ein Fehler ist aufgetreten.
Der Datensatz konnte nicht aktualisiert werden.
Fehler: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
soffi ist offline  
Alt 09.09.2008, 20:40  
Erfahrener Benutzer
 
Registriert seit: 28.03.2008
Beiträge: 1.847
HPR1974 wird schon bald berühmt werden
Standard

und lass Dir halt mal dein sql ausgeben
ein bisschen wirste doch schon auf fehlersuche gehen können, oder?
HPR1974 ist offline  
Alt 09.09.2008, 20:43  
Neuer Benutzer
 
Registriert seit: 09.09.2008
Beiträge: 22
soffi befindet sich auf einem aufstrebenden Ast
Standard

ja ja. ich kann es aber nicht herausfinden.
in der sql-datei steht:

CREATE TABLE `Kundendaten` (
`id` int(3) NOT NULL auto_increment,
`nachname` varchar(20) NOT NULL,
`vorname` varchar(20) NOT NULL,
`kundennr` varchar(50) NOT NULL,
`beschreibung` varchar(255) NOT NULL,
`foto` varchar(100) NOT NULL,
`strasse` varchar(50) NOT NULL,
`plz` varchar(20) NOT NULL,
`ort` varchar(50) NOT NULL,
`email` varchar(30) NOT NULL,
`telefon` varchar(20) NOT NULL,
`fax` varchar(20) NOT NULL,
`mobil` varchar(20) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
soffi ist offline  
Alt 09.09.2008, 20:43  
Erfahrener Benutzer
 
Registriert seit: 28.03.2008
Beiträge: 1.847
HPR1974 wird schon bald berühmt werden
Standard

ich meinte dein update statement
HPR1974 ist offline  
Alt 09.09.2008, 21:15  
Neuer Benutzer
 
Registriert seit: 09.09.2008
Beiträge: 22
soffi befindet sich auf einem aufstrebenden Ast
Standard

das update statement ist:
mysql_query("UPDATE Kundendaten SET $setkundendaten WHERE id=$id");

meinst du dieses?
soffi ist offline  
Alt 09.09.2008, 21:27  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.988
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Ja, nur ausgefüllt.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online  
Alt 09.09.2008, 21:33  
Neuer Benutzer
 
Registriert seit: 09.09.2008
Beiträge: 22
soffi befindet sich auf einem aufstrebenden Ast
Standard

dieses?
Fehler: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'table Kundendaten SET vorname='Sabine',nachname='Müller',kundennr='',st rasse='as' at line 1
soffi ist offline  
Alt 09.09.2008, 21:36  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.988
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Nee. Vor
mysql_query("UPDATE Kundendaten SET $setkundendaten WHERE id=$id");
schreib mal
echo "UPDATE Kundendaten SET $setkundendaten WHERE id=$id";
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Script funktioniert nur auf Localhost und nicht auf Space, was machen? fdm PHP Tipps 2008 7 30.08.2008 22:36
Login Script mit if-Abfrage für Rechte (in vbdg mit mySQL) haubna PHP Tipps 2008 9 18.08.2008 14:03
Script beendet sich ohne Fehlermeldung Zahl PHP Tipps 2006 6 04.06.2006 20:41
beim bearbeiten werden keine neue Daten übernommen... PHP Tipps 2005-2 2 24.10.2005 12:25
Script funktioniert nicht richtig -> fehlermeldungen PHP Tipps 2005-2 2 12.09.2005 11:29
chmoden von Verzeichnis das von php script verwendet wird? PHP Tipps 2005-2 2 04.08.2005 10:15
Kontakrformular funktioniert nur zum Teil PHP Tipps 2005-2 12 18.07.2005 11:24
script funktioniert nicht. PHP Tipps 2005-2 24 05.07.2005 15:51
smiley script funktioniert nicht!? HTML, Usability und Barrierefreiheit 3 01.05.2005 17:55
Frage: Warum funktioniert dieses PHP/MySQL Script nicht? Datenbanken 9 22.04.2005 06:35
[Erledigt] python script mit php aufrufen... PHP-Fortgeschrittene 1 17.11.2004 17:11
PHP Script aus PHP aufrufen Stümper PHP Tipps 2004 5 26.09.2004 08:15
"das" Script oder "der" Script?? Simbo Off-Topic Diskussionen 31 16.09.2004 17:04
Script funktioniert nicht PHP Tipps 2004 4 13.06.2004 12:41

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
cms bearbeiten, editieren cms nicht möglich, cms bearbeiten ?, cms bearbeiten mit java funktioniert nicht, fubbo cms bearbeiten, cms script geht nichz, cms script geht nicht, cms funktioniert nicht, cms php nicht möglich zum bearbeiten, zugang zur cms bearbeitung, content management system nicht bearbeiten, javascript zum bearbeiten einer homepage

Alle Zeitangaben in WEZ +2. Es ist jetzt 16:58 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum