php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 13.11.2004, 12:38  
Benutzer
 
Registriert seit: 13.11.2004
Beiträge: 31
vampsoftchef zeigte ein beschämendes Verhalten in der Vergangenheit
Standard Auslesen von Daten aus einer mysql Datenbank + Editieren

hallo,
ich bin ein neuling in php, hab zwar schon ein bissl was gemacht und hinbekommen, aber das hier stellt mich vor ein problem:

ich habe eine mysql datenbank in der folgende tabelle ist:

PHP-Code:
<?php
CREATE TABLE 
`leute_tabelle` (
`
idint(4NOT NULL auto_increment,
`
namevarchar(20NOT NULL default '',
`
landchar(3NOT NULL default '',
`
groessevarchar(5NOT NULL default '-',
KEY `id` (`id`)
);
?>
in der tabelle sind bereits 3 testdatensätze:

PHP-Code:
<?php
INSERT INTO 
`leute_tabelleVALUES (1'Bernd Mueller''DEU''1.86');
INSERT INTO `leute_tabelleVALUES (2'Gianluigi Toni''ITA''2.05');
INSERT INTO `leute_tabelleVALUES (3'Marvin Roberts''ENG''1.87');
?>

Nun wollte ich gern die aktuelle tabelle auslesen aber so, dass alle einträge in textareas oder so angezeigt werden und ich sie abändern kann. dann klick ich auf updaten und schon sind alle neuen daten in der datenbank drin.

das auslesen klappt schon, es wird alles in textfelder angezeigt und man kann es ändern. wenn ich aber auf update database klicke, dann wird nix eingetragen, alles bleibt so wie es vorher war :-/

das problem ist: wenn schon daten drinstehen, dann nützt mir das INSERT INTO nichts, da muss ich UPDATE nehmen. mein code heißt jetzt so:

PHP-Code:
<?php


<input type="submit" name="submit" value="Update DB"></p></form>
<?

IF(
$_POST["submit"]){
$insert mysql_query("UPDATE `leute_tabelle` SET  `name`='".$_POST["name"]."' , `land`='".$_POST["land"]."' , `groesse`='".$_POST["groesse"]."'  WHERE `id`='".$_POST["id"]."' ");
echo 
"Die Daten wurden geupdated.";
if (
mysql_errno()) die ("MySQL-Error: " mysql_error());
}

?>
könnt ihr mir vielleicht weiterhelfen?
danke euch im voraus. mfg andreas
vampsoftchef ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 13.11.2004, 13:00  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.034
lazydog befindet sich auf einem aufstrebenden Ast
Standard

Und wo ist jetzt dein Problem? Dein Code müsste doch wunderbar funktionieren.
__________________
Gruss
L
lazydog ist offline  
Alt 13.11.2004, 13:02  
Benutzer
 
Registriert seit: 13.11.2004
Beiträge: 31
vampsoftchef zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

hi,

die daten werden wunderbar ausgelesen und in input type=text felder angezeigt. ich klicke da rein und ändere die daten um, dann klicjke ich auf update. doch nix ändert sich, die alten daten erscheienn wieder so wie vorher

er updated einfach nicht
vampsoftchef ist offline  
Alt 13.11.2004, 14:09  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.034
lazydog befindet sich auf einem aufstrebenden Ast
Standard

Falls du keine Fehlermeldung erhälst, wurden die Daten geändert. Um sie dann anzuzeigen, musst du sie aber neu von der DB holen.
__________________
Gruss
L
lazydog ist offline  
Alt 14.11.2004, 13:43  
Benutzer
 
Registriert seit: 13.11.2004
Beiträge: 31
vampsoftchef zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

hallo,
ja müsste eigentlich so sein aber es funktioniert nicht, ich hab eben mal per phpmyadmin reingeschaut - alles noch so wie vorher.

vielleicht liegt es am auslesen? ich lese die felder ja per field->name usw aus, muss ich das anders machen?!


ich bin ratlos :-/
vampsoftchef ist offline  
Alt 15.11.2004, 08:31  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.034
lazydog befindet sich auf einem aufstrebenden Ast
Standard

Lass dir vor dem mysql_query() mal deine Abfrage anzeigen:
PHP-Code:
...
$sql "UPDATE leute_tabelle 
           SET  name = '" 
$_POST["name"] . "' , 
                  land = '" 
$_POST["land"] . "' , 
                  groesse = '" 
$_POST["groesse"] . "'  
           WHERE id = '" 
$_POST["id"] . "' "
echo 
"$sql
"
;  # Zum Testen
$insert mysql_query($sql); 
... 
__________________
Gruss
L
lazydog ist offline  
 


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
[Erledigt] MySQL - ERROR 1044 bei erstellen einer Datenbank _youngenterpriser_ Datenbanken 2 05.02.2008 17:56
Zugriff auf eine ORACLE DB die Daten in eine MYSQL schreiben Cheesy PHP Tipps 2007 5 12.06.2007 15:36
Daten aus Mysql auslesen CityHubter PHP Tipps 2007 8 23.12.2005 23:39
[Erledigt] Daten in MySQL Datenbank einspielen Datenbanken 1 26.10.2005 12:04
[Erledigt] Daten auslesen und ändern Datenbanken 2 17.09.2005 19:28
Daten eintragen und auslesen Rettungsdackel Datenbanken 0 14.09.2005 16:29
beim auslesen von mysql datenbank bestimmte id nicht auslsen djrace PHP Tipps 2005-2 3 10.09.2005 13:32
Daten aus einer mySQL Datenbank auslesen GSJLink PHP Tipps 2005-2 6 25.07.2005 16:38
XML Daten in eine MySQL Datenbank Datenbanken 8 24.07.2005 16:03
Daten aus Datenbank per Zufall auslesen elena PHP Tipps 2005-2 2 06.07.2005 21:55
MySQL Daten aus verknüpften Tabellen auslesen ? PHP Tipps 2005-2 2 27.06.2005 03:21
einfaches auslesen von einer mySQL Datenbank PHP Tipps 2004-2 2 10.11.2004 05:58
[Erledigt] Nur bestimmte Daten auslesen und in Datenbank schreiben PHP Tipps 2004 2 26.09.2004 14:33
Die 10 letzten werte aus einer mysql datenbank auslesen Datenbanken 2 15.09.2004 18:28
Daten aus Datenbank auslesen Datenbanken 2 01.09.2004 01:58

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
http://www.php.de/php-tipps-2004-2/12247-auslesen-von-daten-aus-einer-mysql-datenbank-editieren.html, php daten aus mysql auslesen, php datenbank editieren, mysql datenbank bearbeiten, mysql auslesen, php mysql tabelle editieren, php mysql auslesen, php mysql daten auslesen, php mysql datenbank bearbeiten, datenbank bearbeiten php, mysql php daten auslesen, mysql bearbeiten php, mysql datenbank bearbeiten php, mysql tabelle bearbeiten php, php mysql tabelle bearbeiten, php tabelle editierbar, php daten aus datenbank bearbeiten, php datenbank ändern, mysql php berabeiten, php daten aus datenbank updaten

Alle Zeitangaben in WEZ +1. Es ist jetzt 22:08 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.