php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 08.05.2005, 22:37  
Benutzer
 
Registriert seit: 28.01.2005
Beiträge: 83
MrCavity
Standard dynamischer variablenname?

hallo leute...

wollte mal fragen ob jemand weis, ob man die namen von variablen (also nicht deren inhalt) auch dynamisch bennen kann. hatte da an z.b. folgendes gedacht:

Code:
$ZB=5;

for ($i=0;$i<$ZB;$i++){

   $KM.$i=$TMP[$i];

};
da $ZB unterschiedlich groß ausfallen kann, möchte ich dementsprechen viele $KM+zahl variablen, also hier $KM1, $KM2, $KM3, $KM4, $KM5.
ich weiß das ich auch ein array füllen könnte, doch kann ich das ja leider nicht per POST verschicken.
hat jemand eine idee?
grüße
MrCavity ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 08.05.2005, 22:43  
Gast
 
Beiträge: n/a
Standard

Zitat:
ich weiß das ich auch ein array füllen könnte, doch kann ich das ja leider nicht per POST verschicken.
kann man nicht? ich kanns!

ansonsten:
PHP-Code:
${'KM'.$i} = $TMP[$i]; 
 
Alt 09.05.2005, 00:12  
axo
Erfahrener Benutzer
 
Registriert seit: 24.12.2004
Beiträge: 1.818
axo ist zur Zeit noch ein unbeschriebenes Blatt
Standard Re: dynamischer variablenname?

Zitat:
Zitat von MrCavity
doch kann ich das ja leider nicht per POST verschicken.
dochdoch.

Code:
<input type="checkbox" name="hello[0]">

<input type="checkbox" name="hello[2]">

<input type="checkbox" name="hello[blub]">

<input type="checkbox" name="hello[bla]">
...

grüße
axo
axo ist offline  
Alt 09.05.2005, 09:35  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.034
lazydog befindet sich auf einem aufstrebenden Ast
Standard

Ansonsten: http://ch2.php.net/language.variables.variable
__________________
Gruss
L
lazydog ist offline  
Alt 09.05.2005, 16:23  
Benutzer
 
Registriert seit: 28.01.2005
Beiträge: 83
MrCavity
Standard

danke für die tipps
MrCavity ist offline  
Alt 25.10.2005, 15:30  
Gast
 
Beiträge: n/a
Standard

hab auch ne frage dazu: hab emhr oder weniger viele variablen, die alle so aussehen: $NName .... für die 4 punkte steht dann eine Zahl, also z.b. $NName1 oder $NName2 .. etc. diese variablen werden in einem formular dynamisch erzeugt.

wie kann ich das bei der Abfrage dynamisch gestalten?

sicher könnt ich das so machen:
if ($id = 1)
{
$neuerName = $NName1;
}

if ($id = 2)
{
$neuerName = $NName2;
}


aber wie würde das ganze in ner for-schleife aussehen????

for ($i=0; $i<=10; $i++)
{
$neuerName = ???
}
 
Alt 25.10.2005, 15:33  
Gast
 
Beiträge: n/a
Standard

a) Warum benutzt Du keine Felder wie von axo beschrieben? Ist viel eleganter.

b) Funktioniert genauso wie von laprican beschrieben.
Sogar Deine Laufvariable heißt genauso wie im Beispiel.
Was daran ist unklar?
 
Alt 25.10.2005, 15:37  
Gast
 
Beiträge: n/a
Standard

1. geht nicht mit dem array, da hab ich probleme mitm JS .. (siehe anderes thema "variable aus formular auslesen")

2. das versteh ich nicht so ganz: da wird doch auch auf ein array zugegriffen??
 
Alt 25.10.2005, 15:45  
Gast
 
Beiträge: n/a
Standard

ok, danke,funzt doch mit ${'KM'.$i} = $TMP[$i];

 
Alt 17.11.2005, 13:09  
Benutzer
 
Registriert seit: 28.01.2005
Beiträge: 83
MrCavity
Standard

habe nochmal eine frage zum versenden von arrays.
ich habe mal eine Test.php mit folgendem dynamischem formular erstellt:

PHP-Code:
echo "<form action=\"Test.php\" method=\"post\">";
echo 
"<input type='hidden' name='aktion' value='zeige'>";
$werte=array();
for (
$i=1;$i<=10;$i++){
echo 
"<input type=\"checkbox\" name=\"$werte[$i]\" value=\"$wert".$i."\">Wert $i
"
;
}
echo 
"<input type=\"submit\" value=\"Auswahl zeigen\">";
echo 
"</form>";

if (
$aktion=="zeige"){
echo 
"Folgende Werte wurden ausgewählt:
"
;
print_r($werte);

leider ist $werte immer leer. kann mir jemand sagen, was ich falsch mache?
MrCavity 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
Dynamischer Code BERSIM PHP Tipps 2008 4 26.10.2007 10:46
Problem mit dynamischer Bildausgabe Charly Shop Sui HTML, Usability und Barrierefreiheit 11 20.07.2006 22:15
SQL-Statement in dynamischer Tabelle ausgeben Borlox Datenbanken 18 01.04.2006 20:27
DIV dynamischer Größe mit Schatten TheIfrit HTML, Usability und Barrierefreiheit 9 15.03.2006 18:21
Array-Variablenname dynamischer Zugriff PHP Tipps 2007 6 08.12.2005 12:10
Dynamischer Bildwechsel mit einer Select option HTML, Usability und Barrierefreiheit 1 27.10.2005 14:46
Dynamischer Bildwechsel mit einer Select option HTML, Usability und Barrierefreiheit 0 27.10.2005 14:27
Dynamischer lÃ*nk PHP Tipps 2005-2 2 14.09.2005 10:38
Dynamischer Dropdown? Broadcast PHP Tipps 2005-2 7 02.09.2005 17:55
Denkanstoß bzgl. dynamischer Tabelle mit php / js PHP Tipps 2005-2 6 25.08.2005 13:46
Dynamischer Text in einer Grafik per Formular einfügen PHP Tipps 2005-2 2 19.08.2005 00:55
Inhalt von Variable als Variablenname PHP Tipps 2005-2 2 08.08.2005 03:12
[Erledigt] Bilder als dynamischer Link!! PHP Tipps 2005-2 4 19.07.2005 11:35
Variablenname dynamisch zusammensetzen RoDa PHP Tipps 2004 3 19.09.2004 14:13
echo haut mir variablenname entgegen… son yu PHP Tipps 2004 1 13.08.2004 21:39

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php dynamische variablen, php dynamischer variablenname, dynamischer variablenname, php variablenname dynamisch, php dynamische variablennamen, dynamische variablename php, http://www.php.de/php-tipps-2005/22657-dynamischer-variablenname.html, variablen dynamisch, laufvariable in variablenname, php variablen dynamisch, php dynamische variablenname, dynamische variablennamen php, php laufvariable in variablenname, variablenname dynamisch, php dynamische laufvariable, dynamischer variablen name php, php variablennamen dynamisch, php variablenname 1, variabeln dynamisch, dphp dynamische variablen

Alle Zeitangaben in WEZ +1. Es ist jetzt 10:20 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.