| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Bindest Du die Datei zweimal ein?
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- |
| |
| | |
| Neuer Benutzer Registriert seit: 26.04.2009
Beiträge: 14
![]() | Nein, es handelt sich hierbei um ein zweispaltiges Layout. Im Contentbereich wird die Funktion eingebunden, um die Daten der User zu editieren. In der Sidebar werden alle User aufgelistet. content: PHP-Code: PHP-Code: |
| |
| | |
| Erfahrener Benutzer Registriert seit: 28.05.2008
Beiträge: 2.094
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() | poste doch mal Zeile 22 der user.php. Zu deinem code: PHP-Code: Warum global in dem context? Sehe nicht, dass dus vorher schon definierst. Einmal global bleibt global, mußte in dem Zusammenhang nicht nochmal globalisieren. Und : Globale Variablen sind *hust* suboptimal. |
| |
| | |
| Neuer Benutzer Registriert seit: 26.04.2009
Beiträge: 14
![]() | Zeile 22 ist die abschließende Klammer der User Funktion (s. erster Post). Ich fang gerade erst an PHP zu lernen. $mysql beinhaltet die Funktion zur Datenbankverbindung und liegt in einer anderen Datei. Wenn du mir verraten kannst, wie ich es ohne globale Variable programmieren kann, dann immer raus damit ![]() |
| |
| | |
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Das bringt uns nicht weiter. Entscheidend ist, wo die user.php eingebundnen wird.
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- |
| |
| | |
| Neuer Benutzer Registriert seit: 26.04.2009
Beiträge: 14
![]() | Also, ich hab eine index.php, in der ich die Funktionen sidebar und content lade. Nach einem Klick auf ein bestimmten Link, wird die entspechende Datei included und die Funktion ausgegeben, die benötigt wird. In diesem Fall ist es zu reinen testzwecken folgendermaßen: In den Funktionen content und sidebar wird jeweils die get_user Funktion (s.o.) geladen. Diese gibt den Usernamen, die ID und zwei Links aus - einen zum bearbeiten der Userdaten, einen zum löschen des Users. Wenn ich jetzt auf "bearbeiten" klicke, soll in der content Funktion die edit_user Funktion (s.o.) und in der sidebar Funktion wieder die get_user Funktion geladen werden. Dabei bedient sich allerdings nur die edit_user Funktion der user Funktion. Die edit_user Funktion wird im Content auch vollständig geladen. Der Fehler wird nur in der Sidebar angezeigt, die ja eigentlich nichts mit der user Funktion zu tun hat. Dabei ist es auch völlig egal, ob ich den "bearbeiten" Link im Content oder in der Sidebar anklicke. Der Fehler ist immer der selbe. Ich hoffe, dass es einigermaßen verständlich ist. Wenn weiterer Programmcode benötigt wird, stelle ich den natürlich gerne zur Verfügung. |
| |
| | |||
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Ja, aber das erklärt das Problem nicht. Zitat:
Zitat:
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- | ||
| |
| | |
| Neuer Benutzer Registriert seit: 26.04.2009
Beiträge: 14
![]() | Hatte nicht ganz verstanden, was du gemeint hast. Habe den Fehler jetzt gefunden. Das Problem lag darin, dass ich jeweils in der und in der sidebar Funktion die user.php geladen habe, weil ich der Annahme war, dass ich sie in jede Funktion einbinden müsste. Da sonst Alles reibungslos funktionierte, obwohl das öfter der Fall war, habe ich es natürlich nicht in Erwägung gezogen. Vielen Dank |
| |
| | |
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Gerne. Schau Dir bei Gelegenheit mal include_once bzw. require_once an.
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- |
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Problem mit Basedir in PhP | cmuch05 | Datenbanken | 9 | 08.01.2009 14:17 |
| [Erledigt] Problem: PHP Selbe Datei mehr als 1 Mal | soulan | PHP Tipps 2008 | 13 | 28.11.2008 22:51 |
| Problem Upload mehrere Dateien und schreiben in DB | Lapje | PHP Tipps 2008 | 1 | 22.10.2008 13:12 |
| utf8 Problem (Daten aus DB auslesen) | go1denboy | PHP Tipps 2008 | 1 | 23.09.2008 12:19 |
| Problem mit swfobjects | R4v3r | JavaScript, Ajax und mehr | 8 | 21.09.2008 14:17 |
| [Erledigt] Galerie Problem... | coraplanet | PHP Tipps 2008 | 4 | 06.06.2008 13:42 |
| Funktions Problem mit Array | andrew22 | PHP Tipps 2007 | 11 | 03.07.2007 17:30 |
| datensätze defekt oder problem mit dem einlesen? | Ministry | Datenbanken | 4 | 06.07.2006 18:42 |
| problem!!! | PHP Tipps 2006 | 6 | 08.02.2006 11:06 | |
| Array Problem [Ansatz ?] | PHP Tipps 2005 | 0 | 27.01.2005 18:24 | |
| [Erledigt] Problem bei Massenmails versenden mit der Funktion mail | PHP-Fortgeschrittene | 3 | 19.01.2005 13:36 | |
| [Erledigt] Problem mit Übergabe einer Klasse in PHP4 | PHP-Fortgeschrittene | 10 | 08.01.2005 21:00 | |
| Smarty und PHP-Skript Problem | PHP Tipps 2004-2 | 2 | 03.12.2004 22:27 | |
| Problem mit alter JavaScript-Funktion | woods | PHP Tipps 2004 | 1 | 13.08.2004 13:34 |
| [Erledigt] Problem mit Timestamp! | PHP Tipps 2004 | 24 | 08.06.2004 19:51 | |