php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 22.03.2006, 12:25  
Neuer Benutzer
 
Registriert seit: 18.03.2006
Beiträge: 17
DerTschmi
Standard Mehrere Variabelen mit global in Funktion einlesen

Guten Tag!

Ich habe ein kleines Problem.
Ich möchte aus einem array die einzelnen komponenten auslesen und aus ihnen Variabelen machen.
Diese Variabelen werden von einem Formular, das sich in der gleichen Function befindet, bestückt.
Was ich mir einfach machen will, ist das ich nicht jedes mal wenn sich das
Formular erweiter, die ganze Function aufwendig umschreiben muss.
Jetzt hänge ich an dem Problem das ich alles Variabelen mit "global $userid...." nicht mehr von hand erweiter muss
sondern das es alleine geht. Hierzu habe ich volgenes geschrieben:

PHP-Code:

<?

function BlaBla() {

$felder = array("userid","username","userpass","userstatus");

    foreach  (
$felder as $feldname) {

        
$txt "edit";

        
$globaltxt "$zeichen $$txt$feldname";

        
$zeichen ",";

    }

    global 
$globaltxt;

    }

?>
Mein Probel ist das der Befehl global eine Variabele direkt annimmt und nicht so wie ich es bräuchte,
den inhalt einer Variabelen ausliest.
Wie kann ich das machen das global nicht $globaltxt ausliest sonder an der gleichen Stelle dann "$edituserid, $editusername,.....".

Danke schonmal

MfG Tschmi
DerTschmi ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 22.03.2006, 12:27  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Was willst du denn machen. Das was du vor hast ist eine Katastrophe :P
Zergling-new ist offline  
Alt 22.03.2006, 13:03  
Neuer Benutzer
 
Registriert seit: 18.03.2006
Beiträge: 17
DerTschmi
Standard

Ja wenn ich den inhalt eines Formulars im inneren einer Funktion auslesen bzw. auswerten will, dann brauch ich doch die global funktion, oder nicht?

Also ich sende den Inhalt an z.B. login.php?action=auslesen

und dann is in login.php folgendes:

PHP-Code:
<?php
if ($HTTP_GET_VARS['action'] == "auslesen"BlaBla();  
?>
DerTschmi ist offline  
Alt 22.03.2006, 13:17  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Was du vorhast ist wie gesagt Blödsinn.
Warum? Weil du register_globals=on nachbauen willst!

Ich werd dir deshalb nicht helfen, weil diese Art Coding nur Probleme macht, die dann die Foren für die lösen dürfen..
Zergling-new ist offline  
Alt 22.03.2006, 16:33  
Neuer Benutzer
 
Registriert seit: 18.03.2006
Beiträge: 17
DerTschmi
Standard

Das will ich überhaubt nicht nachbauen! Ich will ja nur einige bestimmte Variabelen automatisch hinzufügen damit ich nicht so viel arbeit habe!

Also jemand anders ne Ahnung der mir helfen könnte. Danke

PS: Wir könnten ja ausmachen das ich nur einmal im Monat etwas Frage, das ich das Forum nicht all zu arg Überlaste. Danke

MfG
DerTschmi ist offline  
Alt 22.03.2006, 18:05  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Was spricht denn dagegen per $_POST['username'] auf einen Wert zuzugreifen? Dann weißt du wenigstens woher er kam..
Zergling-new ist offline  
Alt 22.03.2006, 18:51  
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

ansonsten schau dir mal extract() an
Flor1an ist offline  
Alt 22.03.2006, 19:01  
Gast
 
Beiträge: n/a
Standard

hallo,

irgenwie willst Du was machen, was früher oder später instabil oder fehlerhaft wird...

mit list kann man Variablen aus einem Array erzeugen
list($text1,$text2,$text3)=$fehler;

der Rest bleibt unbeantwortet, da Käse
 
Alt 22.03.2006, 21:27  
Erfahrener Benutzer
 
Registriert seit: 21.08.2003
Beiträge: 468
Spyker
Spyker eine Nachricht über ICQ schicken
Standard

tja... es gibt auch Leute die Probleme für Lösungen suchen
__________________
Typo3 Suchmaschinenoptimierung <- alles Rund um SEO mit Typo3
Spyker ist offline  
 


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
JS: Einführung - Javascript im Schichtenmodell nikosch Tutorials 4 11.04.2009 17:06
PHP-Editor gesucht Shyne PHP-Fortgeschrittene 14 12.05.2008 00:22
Rekursive Funktion bricht ab... duras666 PHP Tipps 2008 9 28.04.2008 11:36
Globalisierungsprobleme in einer Funktion Borlox PHP Tipps 2007 8 01.03.2007 17:15
Problem mit Global Scope von Funktionen WickedImp PHP-Fortgeschrittene 13 16.05.2006 00:30
template mit funktion einlesen imported_kremser PHP Tipps 2006 16 03.02.2006 00:43
Hilfe! global variable nicht im funktion erkannt Bruce PHP Tipps 2006 3 24.01.2006 09:46
PHP-GTK Tutorial Beitragsarchiv 9 02.11.2005 21:07
Menü mit Unterpunkten supertramp Beitragsarchiv 7 18.10.2005 22:40
Rückgabewert einer rekrusiven Funktion PHP-Fortgeschrittene 7 06.10.2005 18:44
replace in Funktion PHP Tipps 2005-2 1 22.08.2005 22:01
(schnellere) Funktion zum Zusammenfassen von CSS PHP-Fortgeschrittene 21 08.08.2005 16:47
Funktion in einer Funktion aufrufen? PHP Tipps 2005-2 11 14.06.2005 15:14
wie mache ich ein variable aus ein funktion global? PHP Tipps 2005 2 09.02.2005 18:26
[Erledigt] Wie kann ich beliebig viele Werte an eine Funktion übergeben PHP Tipps 2005 11 25.01.2005 10:44

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
typo3 funktionen werden nicht eingelesen, http://www.php.de/php-tipps-2006/38394-mehrere-variabelen-mit-global-funktion-einlesen.html, typo3 userstatus auslesen, php mehrere global, variabelen, globale variable auslesen php, typo3 php userid auslesen, php global mehrere, global mehrere, variable in funktion einlesen, typo3 globale variablen infunktionen

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