php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Thema geschlossen
 
LinkBack Themen-Optionen Thema bewerten
Alt 11.12.2010, 14:57  
Neuer Benutzer
 
Registriert seit: 11.02.2009
Beiträge: 3
simo2402 befindet sich auf einem aufstrebenden Ast
Standard Mehrere Ausgegeben Links einzeln eröffnen

Hi Liebe Profis, ich habe ein kleines Problem und zwar habe ich eine kleine Datenbank für meinen Vater erstellt.
Man kann Kunden auswählen, dann alle Infos, Aufträge sowie Mitarbeiter, die diesen Kunden betreut haben anschauen. Funktioniert soweit alles prima anhand SQL und PHP NUR:

Beispiel Kunde XY haben ihn am Tag X Mitarbeiter1, Mitarbeiter2, Mitarbeiter3 betreut. Wenn ich zum Beispiel beim Kundenprofil auf Mitarbeiter 1 drücke dann sollten alle Infos über diesen Mitarbeiter zu sehen sein.( a href=" personal-profil.php?personal=<? echo $auftrag[personal];?>"

Funktioniert aber nur wenn nur ein Mitarbeiter für den Kunden gearbeitet hat. Ausgegeben wird dann personal-profil.php?personal=Mitarbeiter1.

Falls zum Beispiel 3 gearbeitet haben dann kommt nichts raus weil der Link dann natürlich so aussieht: personal-profil.php?personal=Mitarbeiter1, Mitarebiter2, Mitarbeiter3

Wie kann ich es machen, so dass wenn ich mit der Maus über Mitarbeiter1 drücke dann kommen nur die Infos von diesem Mitarbeiter egal wie viel Mitarbeiter ausgegeben sind.
simo2402 ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 11.12.2010, 15:26  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Extrem schwer zu verstehen, was du eigentlich wissen willst bzw. was dein Problem ist.

Zitat:
Falls zum Beispiel 3 gearbeitet haben dann kommt nichts raus weil der Link dann natürlich so aussieht: personal-profil.php?personal=Mitarbeiter1, Mitarebiter2, Mitarbeiter3
Wenn du je Link nur einen Wert als Parameter übergeben willst - dann mach das, erzeuge für jeden Mitarbeiter einen Link, anstatt alles drei Namen in einen Link zu packen.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline  
Alt 11.12.2010, 16:02  
Neuer Benutzer
 
Registriert seit: 11.02.2009
Beiträge: 3
simo2402 befindet sich auf einem aufstrebenden Ast
Standard

als ausgabe habe ich <? echo $auftrag[personal];?>. Da werden alle Miatbeiter getrennt durch Koma aufgelistet. Das Problem, dass der Link den gesamten Ausgabewert als Link annimt. Entspricht alle Mitarbeiternamen.
Ich will aber für jeden ein Link haben.
Danke
simo2402 ist offline  
Alt 11.12.2010, 16:11  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von simo2402 Beitrag anzeigen
als ausgabe habe ich <? echo $auftrag[personal];?>. Da werden alle Miatbeiter getrennt durch Koma aufgelistet.
Das ist schon fehlerhaftes Datenbank-Design.
Beschäftige dich mit dem Stichwort Normalisierung.

Zitat:
Ich will aber für jeden ein Link haben.
Ja, dann mach das.
Daten aufteilen, Schleife, fertig.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline  
Alt 11.12.2010, 16:14  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Deswegen speichert man in der Datenbank auch NIEMALS mehrere Daten in einer Spalte! Schau dir mal das Thema Normalisierung an.
Flor1an ist offline  
Alt 11.12.2010, 16:56  
Moderator
 
Registriert seit: 06.06.2008
Beiträge: 4.945
PHP-Kenntnisse:
Fortgeschritten
Wolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer Anblick
Wolla eine Nachricht über ICQ schicken
Standard

Zitat:
als ausgabe habe ich <? echo $auftrag[personal];?>. Da werden alle Miatbeiter getrennt durch Komma aufgelistet
Auch wenn die Mitarbeiternummern/Namen aus einer normalisierten Tabelle kommen, so sollen sie ja offensichtlich in dieser Form dargestellt werden: Herr Meier , Herr Krause , Herr Mueller.

Dann solltest du halt auf jeden Mitarbeiter einen Link legen:
PHP-Code:
echo '<a href = "personal-profil.php?personal=Meier">Herr Meier</a>';
echo 
' , ';
echo 
'<a href = "personal-profil.php?personal=Krause">Herr Krause</a>'
Du möchtest übrigens nicht $auftrag[personal] schreiben, sondern $auftrag['personal'] .
__________________
Warum denkt mein Hund eigentlich immer dann, wenn es an der Tür klingelt, es sei für ihn?
Wolla ist offline  
Alt 11.12.2010, 21:20  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.706
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

Multiposting:
[→] http://www.phpforum.de/forum/showthread.php?t=258653
Bitte lies die Anmerkungen zu Multipostings!


Themenmoderation:
[Ω] Thema geschlossen
__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems
Manko10 ist offline  
Thema geschlossen


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
Links aus Datenbank in den HTML-Code einfügen Holger69 Datenbanken 20 23.08.2010 17:47
[Erledigt] Parsen mit DOM - Links auslesen bish PHP Tipps 2010 11 11.08.2010 19:59
String aufteilen und links herausfiltern NeoPow PHP Tipps 2010 15 03.08.2010 21:18
online links aktivieren/ deaktivieren Dockraymer PHP Tipps 2010 10 21.06.2010 08:30
Script zum auslesen von Links Lunix PHP Tipps 2010 7 16.03.2010 12:28
Problem beim berenzten ausgeben von links in einer blätterfuntion litterauspirna PHP Tipps 2009 3 04.11.2009 15:37
[Erledigt] Links in verschieden DIVs öffnen axes PHP Tipps 2009 4 06.02.2009 19:17
Links vom Untermenü in Container öffnen Surfer PHP Tipps 2008 0 27.12.2008 19:24
Links im Text GELight PHP Tipps 2006 3 13.10.2006 17:35
Darstellung von Links ohne Parameter seven-12 PHP Tipps 2006 4 16.02.2006 15:31
Alle links einer HTML Datei anzeigen? nicobischof PHP Tipps 2005-2 4 26.10.2005 18:20
Tabelle ganz links lalala HTML, Usability und Barrierefreiheit 1 06.07.2005 14:29
Links mit verschiedenen Inhalten und extra Fenster HTML, Usability und Barrierefreiheit 6 27.04.2005 22:23
Variablen und Links PHP Tipps 2005 13 19.01.2005 16:45
Session-ID auto-ergänzung von Links ausschalten? PHP Tipps 2004 3 10.08.2004 16:39

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php datenbank personal, schleife um mehrere links zu eröffnen

Alle Zeitangaben in WEZ +2. Es ist jetzt 11:15 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