Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Mitglieder Liste aus Datenbank (https://www.delphipraxis.net/66066-mitglieder-liste-aus-datenbank.html)

BennyM 24. Mär 2006 08:59


Mitglieder Liste aus Datenbank
 
Hallo,

gibt es ein fertiges Script o.ä. , dass mir aus einer MySQL Datenbank alle Mitglieder auslist und als Liste anzeigt und wenn ich dann auf einen Namen klicke, werden mir die Details von diesem Mitglied angezeigt.

vielleicht könnte man das auch ohne weiteres selbst in php schreiben nur leider habe ich so gut wie keine Ahnung von php.

schon weil vielen Dank

mfg
Benny

mkinzler 24. Mär 2006 09:36

Re: Mitglieder Liste aus Datenbank
 
Komplette Mitgliederverwaltung gibt es sicherlich, wie Sand am Meer. Geht es um eine schon bestehende Datenbank?

BennyM 24. Mär 2006 09:43

Re: Mitglieder Liste aus Datenbank
 
nein die datenbank kann von mir mit den beliebigen Feldern angelegt werden ...

es ist ja nicht direkt eine mitgliederverwaltung is ja wirklich nur zum anzeigen
auf der homepage. eintragen würd ich sie ja direkt in die datenbank das wäre ja
kein problem...

mkinzler 24. Mär 2006 09:58

Re: Mitglieder Liste aus Datenbank
 
Erstelle mal die DB und poste die Beschreibung, dann könnte ich die die beiden Skripte dafür schreiben.

BennyM 24. Mär 2006 10:26

Re: Mitglieder Liste aus Datenbank
 
das wäre ja echt ein sehr feiner zug.

ich erstell sie heut abend und poste es dann.

danke schon weil im vorraus.

mfg
Benny

BennyM 25. Mär 2006 10:18

Re: Mitglieder Liste aus Datenbank
 
hallo,

hier ist das create statement der tabelle

SQL-Code:
create database if not exists `infernomitglieder`;

USE `infernomitglieder`;

/*Table structure for table `mitglieder` */

drop table if exists `mitglieder`;

CREATE TABLE `mitglieder` (
  `m_id` int(11) NOT NULL auto_increment,
  `m_name` char(50) collate latin1_general_ci default NULL,
  `m_vorname` char(50) collate latin1_general_ci default NULL,
  `m_geburtstag` date default NULL,
  `m_strasse` char(50) collate latin1_general_ci default NULL,
  `m_plz` char(10) collate latin1_general_ci default NULL,
  `m_ort` char(50) collate latin1_general_ci default NULL,
  `m_tel` char(50) collate latin1_general_ci default NULL,
  `m_handy` char(50) collate latin1_general_ci default NULL,
  `m_email` char(50) collate latin1_general_ci default NULL,
  `m_text` text collate latin1_general_ci,
  PRIMARY KEY (`m_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

/*Data for the table `mitglieder` */

insert into `mitglieder` values (1,'Test','1','0000-00-00','strasse','88888','Ort','011111','022222','1@2.de','unser erstes Mitglied'),(2,'Test','2','0000-00-00','strasse','88888','Ort','011111','022222','1@2.de','unser 2. mitglied'),(3,'Test','3','0000-00-00','strasse','88888','Ort','011111','022222','1@2.de','unser 3. mitglied');
auf der ersten Seite soll einfach nur der Name und der Vorname angezeigt werden und wenn man dann ein Mitglied auswählt, sollte der rest inkl Bild angezeigt werden. ich denke das bild leg ich dann einfach auf den server ...

Vielen Dank + Grüße

Benny

Jelly 25. Mär 2006 10:25

Re: Mitglieder Liste aus Datenbank
 
In welcher Skriptsprache soll das denn laufen... PHP ?
Such mal in der pHP Doku nach mysql_, damit kannst Du dich zu einer DB connecten.

Im Prinzip erstellt Dir 2 HP Seiten:
1 zum Anzeigen der Liste. (userlist.php)
Und eine zum Anzeigen der Datails. Dieser Seite übergibts Du über GET die ID des Mitglieds, die Du dann im Skript auswertest und die Infos aus der DB anzeigst...(user.php?ID=123)

BennyM 25. Mär 2006 10:47

Re: Mitglieder Liste aus Datenbank
 
ja in php.

das mit dem connect habe ich schon so weit hin bekommen er zeigt mir auch die mitglieder namen an aber mit der zweiten seite da bin ich leider noch nicht dahinter gekommen wie das mit dem übergeben der id funktioniert...

kannst du vielleicht nen beispiel code posten ?

Flare 25. Mär 2006 11:17

Re: Mitglieder Liste aus Datenbank
 
Du machst einfach die Übergabe der ID in den Link:
Code:
[url='edituser.php?id=$id']Vormane Name[/url]
Abrufen dann damit:
Code:
$id = $_GET['id'];

/*...*/

$sql = "SELECT * FROM 'userdatenbank' WHERE id=$id";
/* usw... */

Flare

BennyM 25. Mär 2006 11:55

Re: Mitglieder Liste aus Datenbank
 
aktuell lese die die mitglieder so aus der datenbank aus und zeige sie an

Code:
  <? $verbindung = @mysql_connect("localhost","mitglieder","InfernoMitglieder");
    if (!$verbindung) {
      echo "Keine Verbindung möglich!";
      exit;
}

  $abfrage = "SELECT * from mitglieder order by m_name desc";
  $erg = mysql_db_query("infernomitglieder",$abfrage,$verbindung);

  while ($row = mysql_fetch_row ($erg)) {
    echo $row[0] . " " . $row[1] . " " . $row[2] . "
";
  }

  mysql_close($verbindung); ?>

ok hat sich erledigt das habe ich raus gefunden

Code:
while ($row = mysql_fetch_row ($erg)) {
    echo "[url='user.php?id=$row[0]']$row[1] $row[2][/url]
";
  }

Herzlichen Dank für eure Hilfe

mfg
Benny


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:26 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz