php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 29.03.2005, 19:14  
Gast
 
Beiträge: n/a
Standard Noch ein tabellen Problem

Hallo,

ich bin jetzt schon so weit, dass ich tabellen dynamisch ausgeben lassen kann. Aber ich abe jetzt noch das problem das das ganze für ein admin Interface ist und ich damit user anzeigen lasen will. Die User sollen natürlich auch noch gelöscht werden können. Aber wie mache ich das denn nun? Auch stellt mich das ändern der userdaten vor große Probleme.


Eko
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 29.03.2005, 19:16  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard Re: Noch ein tabellen Problem

Zitat:
Zitat von Eko
ich bin jetzt schon so weit, dass ich tabellen dynamisch ausgeben lassen kann. Aber ich abe jetzt noch das problem das das ganze für ein admin Interface ist und ich damit user anzeigen lasen will. Die User sollen natürlich auch noch gelöscht werden können. Aber wie mache ich das denn nun? Auch stellt mich das ändern der userdaten vor große Probleme.
UPDATE und DELETE sind deine Freunde.

Genauere antworten gibts auf speziellere Fragen.
__________________
Today you...Tomorrow me.
agrajag ist offline  
Alt 29.03.2005, 19:23  
Gast
 
Beiträge: n/a
Standard

So, das weiß ich nun schon! Die versuche ich auch zu nehmen. Ich weiß aber leider noch nicht wie man genau den user löscht hinter dem man löschen angeklickt hat! Ich kann ja nicht mit nem id befhl arbeiten, dann löscht er ja alle!

Eko
 
Alt 29.03.2005, 20:11  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

indem du in dem löschenlink / das formular [heir wohl dann als hiddenfield] die ID mitübergibst ?
robo47 ist offline  
Alt 29.03.2005, 20:16  
Erfahrener Benutzer
 
Registriert seit: 06.01.2005
Beiträge: 308
hekto
Standard

z.b. in dem du eine Tabelle generierst und als letzte Spalte ein
Form Action Feld einfuegst.


PHP-Code:
echo "<form action = 'test.php'  method= POST> \n";
         echo 
"<input name='wertdenduübergebenwillstr' type='hidden'  value='$row[0]' /> \n";
                                                                                                                         ^^^^^^
                                                                                                             
ID des Datensatzes
     
echo "<input type='submit' name='Submit' value='Auswahl' /> \n" 
hekto ist offline  
Alt 29.03.2005, 20:18  
Gast
 
Beiträge: n/a
Standard

Nein, ich glaube ich stelle die flaschen Fragen. Ich versuche es mal anders:
Also, ich habe eine Mysql Datenbank. In der sind userdaten, diese willich jetzt abrufen und on Form einer Tabelle im Admin Interface wieder ausgeben lassen. Das geht ja alles, ich arbeite hier mit einer while Schliefe. Nun wollte ich es möglich machen das ich die user auch bearbeiten oder löschen kann. Aber wie! Ich zeige euch mal den code der datei.
Code:
<?php 
session_start();
include ".../general-get.php";?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Unbenanntes Dokument</title>
</head>

<body>

<div align="center">
  <h1>Katigorien</h1>
  

</p>
</div>
<div align="left">
<form name="del" method="post" action="/php/newself/general-post.php?cid=5">
<?php echo "<h3> Links von gel&ouml;schten Usern </h3>";
		$sqlq = "SELECT * FROM links";
		$resultq = mysql_query ($sqlq) OR die("Sorry, zur Zeit gibt es Probleme mit der Datenbank.".mysql_error());
echo "
<table width=\"1129\" border=\"1\" cellspacing=\"0\">
<tr>
<td width=\"54\">ID</td>
<td width=\"96\">Titel</td>
<td width=\"156\">URL</td>
<td width=\"396\">Beschreibung</td>
<td width=\"108\">Eintragsdatum</td>
<td width=\"81\">Hits</td>
<td width=\"150\">Defekter Link gemeldet? </td>
<td width=\"190\">Optionen</td>
</tr>
</table>
			  ";
		while($log = mysql_fetch_assoc($resultq)) {
echo "<table width=\"1129\" border=\"1\" cellspacing=\"0\">
<tr>
<td width=\"54\">".$log['id']."</td>
<td width=\"96\">".$log['sname']."</td>
<td width=\"156\">".$log['surl']."</td>
<td width=\"396\">".$log['sdesc']."</td>
<td width=\"108\">".$log['sdate']."</td>
<td width=\"81\">".$log['scount']."</td>
<td width=\"150\">".$log['link']."</td>
<td width=\"190\">
<input type=\"checkbox\" name=\"del\" value=\"on\">
<a href=\"/php/newself/general-get.php?cid=4\"> &auml;ndern,</a></td>
</tr>
</table>
";}
?>



  <input type="submit" name="Submit" value="Löschen">
</p>
</form>


Katigorien</p>


Komentare</p>


User</p>


Links</p>



</p>
</div>
</body>
</html>
Eko
 
Alt 31.03.2005, 14:50  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

Jeder User hat - wie es scheint - eine eindeutige ID.
An deinen Link, der zum lösch-Script führt hängst du nun diese ID an.
In deinem SQL-Query gibst du diese ID nun in Form einer WHERE-Anweisung an:
...WHERE id=$gewuenschteID.
Wie robo47 eigentlisch schon gesagt hat....
__________________
Today you...Tomorrow me.
agrajag ist offline  
Alt 01.04.2005, 12:15  
Gast
 
Beiträge: n/a
Standard

Mh..., stimmt, daran habe ich noch nicht gedacht. Ich wrede es mal probieren.


Eko
 
Alt 01.04.2005, 12:19  
Gast
 
Beiträge: n/a
Standard

Du gibst dir die einzelnen Einträg aus machst hinter jedes nen Bearbeitenfeld wodurch du über nen link die id mitgibst dann löscht du einfach über die id den Eintrag. Etwas schwieriger wird es wenn du den eintrag bearbeiten willst, jedoch machst du einfach wie beim löschen auch nen link zu einer datei anhand der id.Inder Datei ist ein Formular, in dieses Formular lädst du die Einträge anhand der id runnter und kannst sie barbeiten wenn du die Einträge bearbeitet hast klickst du auf abschicken leitest das ganze zu einer datei weiter, die die einträge neu in die DB schreibt
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHP Array in MYSQL Tabellen schreiben Matt Datenbanken 1 26.02.2008 19:43
Volltext-Suche Problem - 2 verschiedene Tabellen Datenbanken 1 18.09.2006 16:32
Problem mit dem Hinzfügen von Tabellen durch Variable gameco PHP Tipps 2006 12 20.07.2006 12:44
[Suche] Hilfe zu einem Tabellen Verknüpfungs Problem &lt;Daniel&gt; Datenbanken 3 10.07.2006 15:15
einträge aus 2 tabellen sortieren Tschuu Datenbanken 11 20.12.2005 08:21
Abfrage mehrerer Tabellen per PHP (Code vereinfachen) PHP Tipps 2007 4 18.12.2005 12:34
tabellen maße problem me HTML, Usability und Barrierefreiheit 5 07.11.2005 12:49
MySQL Daten aus verknüpften Tabellen auslesen ? PHP Tipps 2005-2 2 27.06.2005 03:21
[HTML] Tabellen Problem Chr!s HTML, Usability und Barrierefreiheit 12 25.05.2005 14:28
2 Tabellen verknüpfen, Problem Datenbanken 6 30.12.2004 09:53
[Erledigt] Hilfe - Problem mit Warenkorb PHP Tipps 2004 1 26.11.2004 11:32
problem mit COUNT in verbindung mit zwei tabellen PHS Datenbanken 6 13.10.2004 10:09
problem mit einer abfrage über mehrere tabellen! PHP Tipps 2004 1 12.10.2004 18:54
über PHP Daten in MySQL Tabellen updaten -- Problem PHP Tipps 2004 4 27.09.2004 21:34
2 Tabellen kleines Problem.... Datenbanken 7 10.08.2004 13:55


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:34 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.