Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- [PHP & MySQL] Datenbankeinträge via PHP ändern (https://www.gegen-bilderklau.net/thread.php?threadid=159107)


Geschrieben von pferdenarre am 18.07.2009 um 19:40:

  Datenbankeinträge via PHP ändern

Manno, immer wenn ich etwas versuche klappt das nicht und ich fang das nächste an, was wieder nicht funktioniert...

Ich ahbe jetzt eine Tabelle "news" erstellt, mit ausgabe usw.

ich habe auch schon einen kleinen Admin-bereich und da würde ich jetzt gerne die News-Einträge verwalten können (=> bearbeiten, löschen)

Erstellen lassen kann ich sie schon^^


Hab schon einige Stunden lang gegoogelt und gegoogelt und gegoogelt, aber bin nur zu irgendwelchen Foren gekommen, bei denen das nicht klappt oder die irgendwin problem haben, bin da nicht durchgestiegen^^

ich weiß nur, dass man irgendwas mit update einfügen muss aba kp^^

wäre sehr dankbar, wenn jemand ein tut oder einen Code für mich hat...
lg



Geschrieben von pferdenarre am 18.07.2009 um 20:17:

 

GENAU sowas hab ich gesucht smile
Tausend dank <3

EDIT: Also hab jezz mal i-nen Mist (echter Mist^^) zusammengesponnen und (oh welch Wunder) es geht nicht.

Codes:

news_bearbeiten.php
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:
<html>

<title>Gut Emmersbach | Ein Ort, an dem man sich wohl fühlt</title>

<head><link rel="stylesheet" type="text/css" href="../style.css"><base target=blank></head>

<body>

  <?php
  include("../db.php");

   $date $_POST['date'];
   $ueberschrift $_POST['ueberschrift'];
   $text $_POST['text'];


  $aendern "UPDATE news Set date = '$date', ueberschrift = '$ueberschrift', text = '$text' WHERE id = '1'";

  $update mysql_query($aendern);

  if ($date == '' OR $ueberschrift == '' OR $text == '')
  echo
  "Bitte fülle alle Felder aus!"; 
  else
  "Eintrag erfolgreich geändert."

  ?>


</body>

</html>


Und dann hab ich eben noch das Formular, das mit dieser Datei ausgewertet wird.

Was ist falsch?
Er zeigt mir zwar an, dass nicht alle Felder ausgefüllt habe, wenn ich nicht alles ausgefüllt habe, aber wenn in jedem Feld etwas drin steht, zeigt er mir nach dem abschicken gar nichts an und geändert ist der Eintrag auch nicht... *sfz* PHP stinkt^^

Eigentlich soll doch der Eintrag mit der ID 1 bearbeitet werden... unglücklich



Geschrieben von pferdenarre am 18.07.2009 um 23:46:

 

Jetzt zeigt er mir zwar an, dass der eintrag bearbeitet wurde, es hat sich aba nix getan xD



Geschrieben von pferdenarre am 19.07.2009 um 00:26:

 

aiii <333

ich war so dumm und hab bei id gar nicht auto_incriment gemacht, daher gabs dann auch keine id eins <333
du bist ein schatz, jetzt gehts <33 *bussi*

*keks geb*


Forensoftware: Burning Board, entwickelt von WoltLab GmbH