Webdesign in Siegen

ID in Edit-Button umwandeln

Fragen zum Thema PHP können hier gestellt werden

Moderator: Basti

ID in Edit-Button umwandeln

Beitragvon Chris2 am 23.04.2005, 20:09

Hi,
Ich versuch mich hier wieder an etwas neuem und brauche mal Hilfe. Ich kann die ID des jeweiligen Beitrages anzeigen lassen, aber ich bekomme es nicht hin, dass die ID gegen einen Button ausgetauscht wird. Wenn man auf diesen Button klickt, soll man auch zu einem EDIT-Formular weitergeleitet werden, die ID des jeweiligen Beitrages muss auch mit genommen werden, damit man auch den richtigen Beitrag bearbeitet.
Ich versuch das jetzt schon eine Weile und komm einfach nicht drauf.

MFG

Chris
Benutzeravatar
Chris2
Mitglied
 
Beiträge: 30
Registriert: 06.01.2005, 02:13

Beitragvon Manuel am 23.04.2005, 20:24

Hi du!

Du kannst, wenn du ein Formular hast, ein unsichtbares Feld mit übergeben. Dort könntest du dann die ID eintragen und mit $_POST wieder auslesen. Alternativ kannst du die ID auch mit GET oben im Formular eintragen!


Code: Alles auswählen
<form action="edit.php?id=$id" method="post">


Lg,
Manuel ;-]
Benutzeravatar
Manuel
Site Admin
 
Beiträge: 9205
Registriert: 10.12.2004, 19:29
Wohnort: Asbach

Beitragvon Rene am 24.04.2005, 10:55

Also bin zwar bischen fertig aber versuch dir mal kurz paar Gedankensprünge zu geben.

1. Button anzeigen oder nicht

- mit if
Code: Alles auswählen
if (user == 1) {
echo '<input code>';
}
elseif (user == 0) {
echo ''.$id.'';
}

So hier haste dann die Anzeige.
Die id schreibst du einfach in dein edit feld rein mit value=id
Hoffe hab dir soweit weitergeholfen.
Sonst post ich dir mal mehr code.

lg
Rene
Mitglied
 
Beiträge: 1188
Registriert: 28.02.2005, 20:10
Wohnort: nähe Ravensburg

Beitragvon Chris2 am 25.04.2005, 19:42

Hi,
Ich habe die Möglichkeit von Manuel ausprobiert, ich bekomme es aber leider nicht gebacken. Jetzt wollte ich fragen wie funktioniert das mit GET. Ich hab das einfach mal so angefangen, aber es nicht wirklich was dabei raus gekommen.
Code: Alles auswählen
$_GET['id'];

//Hier der Code zum löschen



Ich wollte noch wissen, muss ich die ID dann mit dem Formular mitsenden oder kann ich es einfach in die Löschen Datei einfügen und diese besorgt sich, wie auch immer, die ID des jeweiligen Newsposts.
Ich hab hier mal ein Beispiel wie das Aussehen soll.
http://newswriter2005.sourceforge.net/
Mann muss sich da leider in die Demo einloggen, um das zu sehen.

Ich bedanke mich aber für eure freundliche Hilfe :D

MFG Chris

[/code]
Benutzeravatar
Chris2
Mitglied
 
Beiträge: 30
Registriert: 06.01.2005, 02:13

Beitragvon Manuel am 25.04.2005, 20:53

Was genau funktioniert denn nicht? Du übergibst es wie oben im Codeteil via GET. Danach holst du es in der nächsten Datei dann aus der Adresse, welche ID denn geändert werden soll.

Wenn das dein ganzer Code ist, dann weiss ich ganz genau, was der liebe Chris mal wieder vergessen hat ;)

Code: Alles auswählen
$id = $_GET['id'];


Danach kannst du dann mit der Variable id weiterarbeiten.

Lg,
Manuel ;-]
Benutzeravatar
Manuel
Site Admin
 
Beiträge: 9205
Registriert: 10.12.2004, 19:29
Wohnort: Asbach


Zurück zu PHP

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast