ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
251
251
EMPFEHLEN
-
die änderung der Daten via Formular fgunktioniert nicht , ich bin voll am durchdrehen weil ich den Fehler nicht finden kann. Was mache ich falsch ?
Formular
Code :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
<form action="action_aendern.php" method="POST"> <input type="hidden" name="id" value="<?= $_GET['id'];?>"> <td align="center"><input class="input" type="text" name="Level" size="5" value="<?= $_GET['Level'];?>"</td> <td align="center"><input class="input" type="text" name="Name" size="15" value="<?= $_GET['Name'];?>"</td> <td align="center"><input class="input" type="text" name="IDnum" size="12" value="<?= $_GET['IDnum'];?>"</td> <td align="center"><input class="input" type="text" name="Beute" size="13" value="<?= $_GET['Beute'];?>"</td> <? echo '<td align="center"><select class="input" size="1" name="erwischt">'; include("dbconnect.php"); $query = "SELECT username FROM login_s20"; $result = mysql_query($query) or die("Anfrage fehlgeschlagen: " . mysql_error()); while($row = mysql_fetch_assoc($result)){ $selected = ''; if( $row['username'] == $_GET['erwischt'] ) $selected = 'selected'; echo '<option '.$selected.' value="'.$row['username'].'">'.$row['username'].'</option>'; } echo '</select></td>'; ?> <td align="center"><input class="input" type="text" name="Energie" size="10" value="<?= $_GET['Energie'];?>"</td> <td class="uhr" align="center"><input class="input" type="text" name="Datum" size="10" value="<?= $_GET['Datum'];?>" <br> <input class="input" type="radio" value="<?=date("d.m.Y")?>" name="Datum">Atuelles Datum</td> <td class="uhr" align="center"><input class="input" type="text" name="Zeit" size="5" value="<?= $_GET['Zeit'];?>" <br> <input class="input" type="radio" value="<?=date("H:i")?>" name="Zeit">Atuelle Urzeit</td> <td align="center"><p align="center"><input class="input" type="submit" value="Ändern"></p></td> </tr> </form>
action
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
<? include("dbconnect.php"); $id = $_POST["id"]; $Level = $_POST["Level"]; $Name = $_POST["Name"]; $IDnum = $_POST["IDnum"]; $Beute = $_POST["Beute"]; $erwischt = $_POST["erwischt"]; $Energie = $_POST["L.-Energie"]; $Datum = $_POST["Datum"]; $Zeit = $_POST["Zeit"]; $aendern = "UPDATE goldie_s20 SET Level = '$Level', Name = '$Name', IDnum = '$IDnum', Beute = '$Beute', erwischt = '$erwischt', L.-Energie = '$Energie', Datum = '$Datum', Zeit = '$Zeit' WHERE id = '$id'"; $update = mysql_query($aendern); mysql_close($connect); ?>
ich kann eingeben was ich will nichts passiert, Datenbanknamen stimmen alle die User drehen durch , es wär echt klasse wenn einer schnell antworten könnte hoffentlich ist einer da der sich auskennt.Geändert von DJmension (22.03.08 um 02:01 Uhr)
-
22.03.08 02:08 #2
- Registriert seit
- Dec 2004
- Ort
- Lehrte bei Hannover
- Beiträge
- 435
also ich würds erstmal anders schreiben:
Vielleicht klappts ja so.PHP-Code:<?
include("dbconnect.php");
$id = $_POST['id'];
$Level = $_POST['Level'];
$Name = $_POST['Name'];
$IDnum = $_POST['IDnum'];
$Beute = $_POST['Beute'];
$erwischt = $_POST['erwischt'];
$Energie = $_POST['L.-Energie'];
$Datum = $_POST['Datum'];
$Zeit = $_POST['Zeit'];
$aendern = "UPDATE
goldie_s20
SET
Level = '".$Level."',
Name = '".$Name."',
IDnum = '".$IDnum."',
Beute = '".$Beute."',
erwischt = '".$erwischt."',
L.-Energie = '".$Energie."',
Datum = '".$Datum."',
Zeit = '".$Zeit."'
WHERE
id = '".$id."' ";
$update = mysql_query($aendern);
mysql_close($connect);
?>
-
Als erstes bietet sich da immer mysql_error() an...das ist weitaus schneller als Foren-User

Aufs Erste fällt mir nur L.-Energie auf...schreibe das mal so im Query:
Code :1
`L.-Energie`
Alles, was nicht Buchstabe, Ziffer, _ oder $ ist in Namen, gilt als Sonderzeichen.
Enthalten Namen ein Solches, müssen sie maskiert werden.
Ähnliche Themen
-
DB eintrag ändern per formular
Von boardcash im Forum PHPAntworten: 1Letzter Beitrag: 17.07.05, 00:46 -
Registry Eintrag ändern über PHP
Von ITiger im Forum PHPAntworten: 7Letzter Beitrag: 06.02.03, 12:14 -
MySQL-Eintrag ändern...
Von Mr.Mista im Forum PHPAntworten: 2Letzter Beitrag: 08.02.02, 22:16 -
tja hump peinlich, peinlich
Von theLMF im Forum PhotoshopAntworten: 0Letzter Beitrag: 09.07.01, 15:57 -
Peinlich !! Peinlich !! Das ich euch hier so eine Frage stellen muß? PEINLICH ************!
Von Tom Joke im Forum HTML & XHTMLAntworten: 15Letzter Beitrag: 12.06.01, 10:20





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren