Gegen Bilderklau - Das Original

Registrierung Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Statistik Chat Karte Zur Startseite

Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] MySQL | Änderung des Wertes per Formular funktioniert nicht » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen
Zum Ende der Seite springen MySQL | Änderung des Wertes per Formular funktioniert nicht
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Maina Maina ist weiblich
Pseudomitglied


Dabei seit: 20.04.2006
Beiträge: 7.655
Herkunft: Kreuzberg

MySQL | Änderung des Wertes per Formular funktioniert nicht Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo....
Ich bin heute echt zu doof für alles +donk+ Liegt an der OP xD
Naja...
Ich lass ja die Daten meiner Mitglieder in 'ner Datenbank vor sich hingammeln und jetzt möcht ich,
dass die Members ihre Daten selber per Formular ändern können.
Die Daten werden korrekt ausgelesen & angezeigt, man kommt zu der Seite, an der man etwas ändern will, gibt die Änderung ein und es wird angezeigt, dass es geändert wurde.
Gut.
Es wird aber nicht geändert.
Wenn man sich sein Profil erneut ansieht, steht immernoch der alte Wert dort >.<"
Datei profil_aendern.php

php:
1:
 <? @session_start(); $uname = $_SESSION["user_name"]; $job = $_SESSION["user_job"]; $pferd = $_SESSION["user_horse"]; include "checkuser.php"; // Code by Unicorn, darf beliebig verändert werden ?> <html> <head> <title></title> <meta name="author" content="DScharf"> <link rel="stylesheet" href="pferd1.css" type="text/css"> </head> <body text="#000000" bgcolor="#FFFFFF" link="#000000" alink="#000000" vlink="#000000"> <center><h2>Profil ändern</h2><br> <br> Hier kannst du deine Angaben, die unter "Verzeichnis" angezeigt werden, bis zu einem<br> gewissen Grad ändern.<br> <br> <br> <?php include('db.php'); $sql "SELECT * FROM $uname"$result mysql_query($sql); while ($row mysql_fetch_assoc($result)) { echo "<table> <tr><td>Name</td><td><i>$row[Name]</i></td><td>Kann nicht geändert werden</td></tr> <tr><td>Alter</td><td>$row[Age]</td><td><a href="wertaendern1.php">ändern</a></td></tr> <tr><td>Geburtstag</td><td><i>$row[Birthday]</i></td><td>Kann nicht geändert werden</td></tr> </table>"; } mysql_close(); ?> </body> </html> 
Datei wertaendern1.php
php:
1:
 <? @session_start(); $uname = $_SESSION["user_name"]; $job = $_SESSION["user_job"]; $pferd = $_SESSION["user_horse"]; include "checkuser.php"; // Code by Unicorn, darf beliebig verändert werden ?> <html> <head> <title></title> <meta name="author" content="DScharf"> <link rel="stylesheet" href="pferd1.css" type="text/css"> </head> <body text="#000000" bgcolor="#FFFFFF" link="#000000" alink="#000000" vlink="#000000"> <center><h2>Wert ändern</h2><br> <br><?php include('db.php'); $sql "SELECT * FROM $uname"$result mysql_query($sql); while ($row mysql_fetch_assoc($result)) { echo "<b>Alter Wert</b> $row[Age]<br>"; } mysql_close(); ?> <br> Neuen Wert eingeben <form action="wertaendern1_1.php" method="post"> <input type="Text" name="age"><br> <input type="Submit" value="ändern"> </form> </body> </html> 
Datei wertaendern1_1.php
php:
1:
 <? @session_start(); $uname = $_SESSION["user_name"]; $job = $_SESSION["user_job"]; $pferd = $_SESSION["user_horse"]; include "checkuser.php"; // Code by Unicorn, darf beliebig verändert werden ?> <?php include('db.php'); $Age $_POST['age']; $sql mysql_query("UPDATE $uname SET `Age`='$Age' WHERE `Age` = '$Age' LIMIT 1"); if($sql=='true'){ echo "&Auml;nderung erfolgreich."; } else { echo "&Auml;nderung nicht erfolgreich."; } ?> 
Danke schon mal...
lg
Maina
26.06.2007 18:08 Maina ist offline Beiträge von Maina suchen Nehmen Sie Maina in Ihre Freundesliste auf
Maina Maina ist weiblich
Pseudomitglied


Dabei seit: 20.04.2006
Beiträge: 7.655
Herkunft: Kreuzberg

Themenstarter Thema begonnen von Maina
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Nein...
Ich hab ja vorher noch das 'Session-Zeug' drin, und der sollte dann den Wert von $uname nehmen (die Tabelle existiert).
Oder geht das nich? xD
26.06.2007 18:29 Maina ist offline Beiträge von Maina suchen Nehmen Sie Maina in Ihre Freundesliste auf
Maina Maina ist weiblich
Pseudomitglied


Dabei seit: 20.04.2006
Beiträge: 7.655
Herkunft: Kreuzberg

Themenstarter Thema begonnen von Maina
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zitat:
Original von Mordred
SET `Age`='$Age' WHERE `Age` = '$Age' gibt auch keinen Sinn


Echt? Ich habs hier nach gemacht (Werte ändern per Formular
also nach May-Britts "Anleitung")...
Was ergäbe denn Sinn?
(Ich mach sowas nie wieder nach ner OP!)
26.06.2007 18:35 Maina ist offline Beiträge von Maina suchen Nehmen Sie Maina in Ihre Freundesliste auf
Maina Maina ist weiblich
Pseudomitglied


Dabei seit: 20.04.2006
Beiträge: 7.655
Herkunft: Kreuzberg

Themenstarter Thema begonnen von Maina
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Der Datensatz ist eindeutig erkennbar (denk ich), weil jedes Mitglied ja 'ne eigene Tabelle besitzt.
Nur was käme dann für 'feld' bzw "$wert" rein? Ich bin etwas... ähm... benebelt. Sorry.
Scheiß Narkose >.<
26.06.2007 18:40 Maina ist offline Beiträge von Maina suchen Nehmen Sie Maina in Ihre Freundesliste auf
Maina Maina ist weiblich
Pseudomitglied


Dabei seit: 20.04.2006
Beiträge: 7.655
Herkunft: Kreuzberg

Themenstarter Thema begonnen von Maina
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
-- phpMyAdmin SQL Dump
-- version 2.6.4-pl4
-- http://www.phpmyadmin.net
--
-- Hostlocalhost
-- Erstellungszeit26. Juni 2007 um 18:47
-- Server Version4.1.22
-- PHP-Version4.4.7
--
-- Datenbank: `hexl_01`
--

-- --------------------------------------------------------

--
-- Tabellenstruktur für Tabelle `Diana`
--

CREATE TABLE `Diana` (
`Namevarchar(255NOT NULL default '',
`Agevarchar(255NOT NULL default '',
`Birthdayvarchar(255NOT NULL default '',
`dabeivarchar(255NOT NULL default '',
`statusvarchar(255NOT NULL default '',
UNIQUE KEY `Name` (`Name`,`Age`)
) TYPE=MyISAM;

--
-- Daten für Tabelle `Diana`
--

INSERT INTO `DianaVALUES ('Diana''13''18.03.1994''Anfang''Hofadmin');


Reicht dir das? xP
26.06.2007 18:48 Maina ist offline Beiträge von Maina suchen Nehmen Sie Maina in Ihre Freundesliste auf
Maina Maina ist weiblich
Pseudomitglied


Dabei seit: 20.04.2006
Beiträge: 7.655
Herkunft: Kreuzberg

Themenstarter Thema begonnen von Maina
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Danke, werds mal probieren.
€dit: Geht leider nich )=
€dit2: Geschaahafft xD Ganz allein. Freude

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von Maina: 26.06.2007 19:45.

26.06.2007 18:55 Maina ist offline Beiträge von Maina suchen Nehmen Sie Maina in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] MySQL | Änderung des Wertes per Formular funktioniert nicht

Impressum

Forensoftware: Burning Board, entwickelt von WoltLab GmbH