| PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Post your PHP questions here! |
 |

18-02-2003, 20:40
|
|
Diggicell
Registrierter Benutzer
|
|
Registriert seit: Jan 2003
Ort: Hannover
Beiträge: 248
|
|
Button mit Funktion Belegen!
Hallo zusammen!! Mache mir schon seit laengerem Gedanken wie ich ein Adminbereich coden koennte. Und da ich Unpassende Beiträge auch gerne löschen möchte , will ich eine Funktion einbauen die dies Ermöglichst(Grundriss des Skripts hab ich schon im Kopf  ) aber ich hab KEINEN blassen schimmer wie ich durch einen button dieses script starten kann. Koennte mir dies bitte mal jemand erklären?  .
__________________
"Alkohol ist keine Antwort, aber man vergisst beim Trinken die Frage."
(Henry Mon)
http://www.diggicell.de
Nun auch mit neuen Inhalten
|

18-02-2003, 20:42
|
|
mrhappiness
PHP Guru
|
|
Registriert seit: Oct 2002
Beiträge: 14.890
|
|
über ein formular?
Code:
<form action="delete.php" method="post">
<input type="submit" value="Löschen" />
</form>
__________________
Ich denke, also bin ich. - Einige sind trotzdem...
|

18-02-2003, 20:50
|
|
Diggicell
Registrierter Benutzer
|
|
Registriert seit: Jan 2003
Ort: Hannover
Beiträge: 248
|
|
Nene , desch is ken Formular , ich will drück zb. auf einen Textlink , under fürht die FUnktionen dann aus :
BEITRAG LOESCHEN
Titel:
Lalala
Beitrag:
LaLeLu
Najut , desch isn bissel scheiße umschrieben von mir , aber ich wusste keine bessere umschreibung
__________________
"Alkohol ist keine Antwort, aber man vergisst beim Trinken die Frage."
(Henry Mon)
http://www.diggicell.de
Nun auch mit neuen Inhalten
|

18-02-2003, 21:01
|
|
cent
Member
|
|
Registriert seit: Dec 2001
Beiträge: 150
|
|
Ließ doch einfach die ID des Beitrags aus und dann hast du eine datei loeschen.php an der du die ID dranhängst und die dann den Bitrag löscht.
|

18-02-2003, 21:04
|
|
mrhappiness
PHP Guru
|
|
Registriert seit: Oct 2002
Beiträge: 14.890
|
|
ich würd's lieber über formulare machen, is zwar anfangs etwas umständlicher, aber buttons sind schciker als textlinks (imho) und minimalst sicherer, da sie über post verschickt werden können EDIT: wobei die methode über nen link natürlich auch gut is
__________________
Ich denke, also bin ich. - Einige sind trotzdem...
Geändert von mrhappiness (18-02-2003 um 21:13 Uhr)
|

18-02-2003, 21:13
|
|
Diggicell
Registrierter Benutzer
|
|
Registriert seit: Jan 2003
Ort: Hannover
Beiträge: 248
|
|
mir ist während des Duschens eine bessere Umschreibung eingefallen ( Beim Duschen kommen einem immer die besten Ideen  ). Ich würde gerne wissen , was für einen Link mein Text bekommen muss auf den ich klicke bevor ich etwas lösche... Klingt geil , nech?
Das mit den Formularen versteh ich net ganz. Meine Datensätze werden ja schon aus einer Datenbank ausgelesen , dahinter steht dann halt n Textlink mit dem ich den beitrag loeschen kann...
Ich liebe es das alle Leute so schnell hier antworten  ...
__________________
"Alkohol ist keine Antwort, aber man vergisst beim Trinken die Frage."
(Henry Mon)
http://www.diggicell.de
Nun auch mit neuen Inhalten
|

18-02-2003, 21:18
|
|
mrhappiness
PHP Guru
|
|
Registriert seit: Oct 2002
Beiträge: 14.890
|
|
Und hier die Antwort auf dein Code-Schnipsel-Gesuch 
PHP-Code:
$sql='select id, autor,thema,inhalt, created from guestbook order by created desc';
$result=mysql_query($sql);
while ($row=mysql_fetch_array($result,MYSQL_ASSOC))
{
echo '<table>
<tr><td>'.$row['Autor'].'</td><td>'.$row['created'].'</td></tr>
<tr><td colspan="2">'.$row['thema'].'</td></tr>
<tr><td colspan="2">'.$row['inhalt'].'</td></tr>
</table>';
echo '<a href="loeschen.php?id='.$row['id'].'">Löschen</a><p />';
}
//loeschen.php
mysql_query('delete * from guestbook where id='.$_GET['id']);
ohne anspruch auf vollständigkeit und sicherheit, nur das prinzip
__________________
Ich denke, also bin ich. - Einige sind trotzdem...
Geändert von mrhappiness (18-02-2003 um 21:29 Uhr)
|

18-02-2003, 21:26
|
|
Diggicell
Registrierter Benutzer
|
|
Registriert seit: Jan 2003
Ort: Hannover
Beiträge: 248
|
|
cool thx , denke ich hab das prinzip verstaden , wers aber noch genauer erläutern kann -->> immer her damit...
__________________
"Alkohol ist keine Antwort, aber man vergisst beim Trinken die Frage."
(Henry Mon)
http://www.diggicell.de
Nun auch mit neuen Inhalten
|

18-02-2003, 21:35
|
|
cent
Member
|
|
Registriert seit: Dec 2001
Beiträge: 150
|
|
"Mit diesem System haben Sie die Möglichkeit, ohne großen Aufwand eine Tabelle mit Artikeln zu verwalten (neue einfügen, alte löschen oder updaten)."
http://www.php4-forum.de/beispiele/a...ng_artikel.htm
|

19-02-2003, 20:36
|
|
Diggicell
Registrierter Benutzer
|
|
Registriert seit: Jan 2003
Ort: Hannover
Beiträge: 248
|
|
Also , habe das script von happiness jetzt jochmal genommen und den meinem angepasst... Allerdings löscht der aus einem unerfindlichen grund meinen datensatz nicht... Der oeffnet loeschen.php und dort rührt sich dann nichts...  Hier der Quelli
PHP-Code:
<?php
mysql_connect("lxxx", "xxx", "xxxl") or die("Keine Verbindung möglich!<br/>".mysql_error()."<p />");
mysql_select_db("xxxx") or die("Auswahl der Datenbank fehlgeschlagen<b/>".mysql_error()."<p/>");
mysql_db_query('delete * from Log where id=$_GET['id']');
?>
__________________
"Alkohol ist keine Antwort, aber man vergisst beim Trinken die Frage."
(Henry Mon)
http://www.diggicell.de
Nun auch mit neuen Inhalten
Geändert von Diggicell (20-02-2003 um 11:50 Uhr)
|

20-02-2003, 11:50
|
|
Diggicell
Registrierter Benutzer
|
|
Registriert seit: Jan 2003
Ort: Hannover
Beiträge: 248
|
|
Wer kennt mein Problem?
__________________
"Alkohol ist keine Antwort, aber man vergisst beim Trinken die Frage."
(Henry Mon)
http://www.diggicell.de
Nun auch mit neuen Inhalten
|

20-02-2003, 11:55
|
|
MelloPie
PHP Master
|
|
Registriert seit: Jan 2002
Ort: Hessen
Beiträge: 4.380
|
|
mysql_db_query('delete * from Log where id=$_GET['id']');
sollte:
mysql_db_query('delete from Log where id='.$_GET['id']);
sein und Tipp: häng mal ein mysql_error() an
__________________
Beantworte nie Threads mit mehr als 15 followups...
Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25
|

20-02-2003, 18:36
|
|
Husti
Junior Member
|
|
Registriert seit: Jan 2003
Ort: Fischkoppland
Beiträge: 130
|
|
Löschproblem
Bin nich ganz sicher, aber mal versuchen:
<?php
mysql_connect("lxxx", "xxx", "xxxl") or die("Keine Verbindung möglich!<br/>".mysql_error()."<p />");
mysql_select_db("xxxx") or die("Auswahl der Datenbank fehlgeschlagen<b/>".mysql_error()."<p/>");
mysql_db_query('delete from Log where id=$_GET['id']');
?>
-> Sternchen hinter delete entfernen?!
|

20-02-2003, 19:01
|
|
Diggicell
Registrierter Benutzer
|
|
Registriert seit: Jan 2003
Ort: Hannover
Beiträge: 248
|
|
jau das gleiche hat mir auch mello gesacht , und desch klappt , thx a lot
__________________
"Alkohol ist keine Antwort, aber man vergisst beim Trinken die Frage."
(Henry Mon)
http://www.diggicell.de
Nun auch mit neuen Inhalten
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
|
PHP News
|