TP Underground Lounge 07/08
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 02.04.2003, 11:31   #1
TP-Senior
 
Registriert seit: Dec 2001
HeinsMarcel macht alles soweit korrekt

variablen name in string umwandeln


Hallo !
Ich möchte einen variablenname in einen string umwandeln.
wie geht das?

BSP:

$var1 = "Hallo";

$var_name = ...?($var1);

echo "Variablenname: $var_name";

dann soll ausgegeben werden:

" Variablenname: var1 "


Wie kann ich das Problem lösen? Mit $$vari oder so?

Danke.
HeinsMarcel ist offline   Mit Zitat antworten


Alt 02.04.2003, 12:41   #2
TP-Specialist
 
Benutzerbild von mike
 
Registriert seit: Jan 2002
Ort: TP/Dynamik
mike bringt sich richtig ein
ich hab jetzt eine zeitlang versucht dahinterzusteigen, was du eigentlich machen willst. und vor allem WARUM?

mein ansatz dazu:
$var1 = "Hallo";

$var_name = 'var1';

passt das?
__________________
Gehelft? Hier kannst du dich bedanken.

mike
mike ist offline   Mit Zitat antworten
Alt 02.04.2003, 12:54   #3
TP-Senior
 
Registriert seit: Dec 2001
HeinsMarcel macht alles soweit korrekt
also es ist folrgendes ich scherieb ein werkzeug mit dem ´man
formulare erstellen kann, dabei werden die formularobjekte in einer datenabank abgelegt.

jedes formulaobjetkt erhält eine ID


Diese ID wird beim anzeigen des formulars dazu benutz die
sie als Varaiable zu definieren.

sprich wenn ID_Obj = 45

würde im Formular folgender text stehen:

echo "<textarea name='45' cols='80" rows='10'></textarea>

beim abschicken des formular erhalte ich nun eine varaibale

$45 = 'Text'


ich möchte nun den inhalt der variable in eine datenbank eintragen, und dann zu dem Ihnhalt auch die Objekt_id 45,

möchte deshalb den variablennamen in einen string umwandeln
damit ich ihn in die datenbank eintragen kann.

wie geht das?
HeinsMarcel ist offline   Mit Zitat antworten
Alt 02.04.2003, 13:13   #4
TP-Specialist
 
Benutzerbild von mike
 
Registriert seit: Jan 2002
Ort: TP/Dynamik
mike bringt sich richtig ein
aso.
würd ich anders angehen.
trag dir in dein feld einen namen wie etwa name="feld[$objekt_ID]" ....
ein.

in deinem verarbeitungsscript
machst du dir ein foreach auf den namen feld
foreach($feld as $key=>$val)
dann ist $key immer deine ObjektID und dein $val der eingegebene Text.
diese kannst du dann einfach in dein sql eintragen und diese somit generalisieren.

hoffe ich war verständlich.
__________________
Gehelft? Hier kannst du dich bedanken.

mike
mike ist offline   Mit Zitat antworten
Alt 02.04.2003, 13:43   #5
TP-Senior
 
Registriert seit: Dec 2001
HeinsMarcel macht alles soweit korrekt
irgendwie verstehe ich das doch nicht. sorry
HeinsMarcel ist offline   Mit Zitat antworten
Alt 02.04.2003, 13:51   #6
TP-Senior
 
Registriert seit: Dec 2001
HeinsMarcel macht alles soweit korrekt
gibt es keine funktion mit der ich den namen der varaible ermitteln kann?

z.B so? der variablenname ist $X_1


$var_name = function($X_1);

echo "Variablenname : $var_name";

Ausagebe : Variablenname : X_1
HeinsMarcel ist offline   Mit Zitat antworten
Alt 02.04.2003, 14:03   #7
TP-Moderator
 
Benutzerbild von Stuck Mojo
 
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
Stuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKE
Du könntest das $_POST-Array durchlaufen, denn da sind die Namen auch die Keys und an die kommt man ran.
ABER schau dir nochmal Longfangs Vorschlag an. Das war auch mein erster Gedanke, als ich den Post angefangen hab zu lesen und er erfüllt deinen Wunsch 100%ig

PHP-Code:
<?
if($_POST) {
foreach(
$_POST["feld"] AS $objID => $value
   echo 
"Objekt: ".$objID." = ".$value."<br>";
}
?>
<form method="post">
<input type="text" name="feld[12]">
<input type="text" name="feld[54]">
<input type="text" name="feld[98]">
<input type="submit">
</form>
Try it...

Gruss
Jan
Stuck Mojo ist offline   Mit Zitat antworten
Alt 02.04.2003, 14:12   #8
TP-Specialist
 
Benutzerbild von mike
 
Registriert seit: Jan 2002
Ort: TP/Dynamik
mike bringt sich richtig ein
eine funktion gibt es nicht.

workaround:

foreach($_POST as $k => $v)

da hast du ebenfalls im $k den namen deiner variable und in $v den wert.
nachteil: da rauscht auch noch ein ganzer haufen anderer werte mit dem $_POST mit.


nochmal: ich finde deine lösung nicht praktikabel.
überleg dir meine lösung mit dem assoziativen Array als formularname nochmal. funktioniert wunderbar.
__________________
Gehelft? Hier kannst du dich bedanken.

mike
mike ist offline   Mit Zitat antworten
Alt 02.04.2003, 14:13   #9
TP-Specialist
 
Benutzerbild von mike
 
Registriert seit: Jan 2002
Ort: TP/Dynamik
mike bringt sich richtig ein
DAS KANN DOCH NICHT SEIN
schei*** schnelle antwort
__________________
Gehelft? Hier kannst du dich bedanken.

mike
mike ist offline   Mit Zitat antworten
Alt 02.04.2003, 14:14   #10
TP-Moderator
 
Benutzerbild von Stuck Mojo
 
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
Stuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKE
Zitat:
Original geschrieben von Longfang
DAS KANN DOCH NICHT SEIN
schei*** schnelle antwort
hihihi... GOTCHA!
Stuck Mojo ist offline   Mit Zitat antworten
Alt 02.04.2003, 14:15   #11
TP-Specialist
 
Benutzerbild von mike
 
Registriert seit: Jan 2002
Ort: TP/Dynamik
mike bringt sich richtig ein

nur weil mich eine meiner bürotussis angerufen hat...
__________________
Gehelft? Hier kannst du dich bedanken.

mike
mike ist offline   Mit Zitat antworten
Alt 02.04.2003, 14:18   #12
TP-Moderator
 
Benutzerbild von Stuck Mojo
 
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
Stuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKE
Zitat:
Original geschrieben von Longfang

nur weil mich eine meiner bürotussis angerufen hat...
Vorsicht! Ist doch keine PM hier Nicht das die hier noch vorbeischauen... die netten "Bürodamen".
Stuck Mojo ist offline   Mit Zitat antworten
Alt 02.04.2003, 14:38   #13
TP-Senior
 
Registriert seit: Dec 2001
HeinsMarcel macht alles soweit korrekt
jippi alles klar , in mega danke an euch,
HeinsMarcel ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
variablen name in string umwandeln variablen name in string umwandeln
« dateien zählen | Random Image »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
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


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:59 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67