SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Webseiten professionell erstellen

Webseiten professionell erstellen zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 01.08.2003, 08:16:45
gerhard gerhard ist offline
Junior Member
 
Registriert seit: Sep 2002
Ort: Wien
Beiträge: 191
variable variable-Name

bei folgender aufgaben-stellung stehe ich an:

ich möchte in abhängigkeit von auslesen eines feldes aus einer mysql-datenbank (oder einer rechenoperation - das ist egal) eine variable "benennen" - vereinfacht dargestellt:

if ($user == "ich") $var = ??? "meine_var" ;

// gemeint ist, in dem fall soll die BEZEICHNUNG der variable "meine_var" sein

else $var = ???? "deine_var ;

// gemeint ist, in dem fall soll die BEZEICHNUNG der variable "deine_var" sein



klingt vielleicht im ersten augenblick blöd - ich stoss aber immer drauf --> z.b.

ich habe eine aus einer mysql-datenbank gelesene liste (die habe ich in tabellenform in html dargestellt).

in der liste gibt es ankreuzfelder; ich will nun wissen, welches ankreuzfeld - also zu welchem datensatz gehörend - hat der user angekreuzt?

da ich auf grund einer auswahl nicht von vornherein weiss, welche und wieviele datensätze eingelesen werden, habe ich in einer while-schleife:

<input type="checkbox" name="checked'.$row[recnr].'"

wobei $row[recnr] die recordnummer aus meiner mysql-datenbank ist.

das heisst: ich sollte dann (nach übergabe per formular) soviele variablen haben, wie es datensätze gibt und die heißen dann:

$ckecked4 ---> beim datensatz mit der recordnummer 4
$ckecked5 ---> beim datensatz mit der recordnummer 5
....
$ckecked99 ---> beim datensatz mit der recordnummer 99

die jeweils 0 oder 1 als wert haben, je nachdem, ob der user angeklickt hat oder nicht.

wohl gemerkt: der NAME der variable ist &checked4 ... etc. !!! nicht der WERT (der ist 1 oder 0)

soweit so gut - im script, an das übergeben wird, kriege ich auch die werte (0 oder 1 je nach anklicken), wenn ich die variablen DIREKT anspreche,wenn ich also schreibe:

echo $checked4;

oder (usw)

echo $checked99; ....

dann kriege ich wirklich 1 oder 0 ....

in diesem script weiss ich aber auch nicht, welche datendsatznummern behandelt wurden.

also lese ich die selbe auswahl aus und nun will ich die BEZEICHNUNG der variablen "nachbauen":

$gelesen= '$checked'.$row[recnr]; --> was natürlich nicht klappt

bei

echo $gelesen;

kriege ich natürlich NICHT den wert 0 oder 1, sondern "$checked4",
"$checked5" ... etc. ... bis "$checked99"


ich habe nicht mal eine ahnung, wie das geht ....

wer kann helfen?
Mit Zitat antworten
  #2  
Alt 01.08.2003, 09:32:49
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Mir scheint, Du willst sowas:
PHP-Code:
<?php
$x
='variablenname';
$
$x='Inhalt';

echo 
$x.' - '.$variablenname;
?>
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #3  
Alt 02.08.2003, 06:58:28
gerhard gerhard ist offline
Junior Member
 
Registriert seit: Sep 2002
Ort: Wien
Beiträge: 191
genau das wars, was ich suchte. danke

es funktioniert auch auf anhieb perfekt!
Mit Zitat antworten
Antwort


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

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:08:22 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt