Toon posts:

[PHP] lastig string probleem

Pagina: 1
Acties:
  • 33 views sinds 30-01-2008

Verwijderd

Topicstarter
Hi guys,

heb hier al een tijdje over gedacht en geprobeerd, nog steeds geen oplossing gevonden...

Kan iemand van de Master-programmers mij helpen ? _/-\o_

[code] $name="lala";
$test1="name";
$test="\$$test1";
echo "$test";[code]

hoe kan ik in godsnaam "lala" op mijn scherm krijgen ipv "$name"?

Thanx guys,
Jrown

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

$test=$$test1;
volgens mij

Doet iets met Cloud (MS/IBM)


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 28-08 12:00

Janoz

Moderator Devschuur®

!litemod

1. variabele variabelen is erg ranzig en kan altijd veel netter
2. Waarom wil je die quotes er omheen bij je toekenning?? (maw, haal die eens weg)

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • RedRose
  • Registratie: Juni 2001
  • Niet online

RedRose

Icebear

PHP:
1
2
3
4
$name="lala";
$test1="name";
$test=$$test1;
echo $test;

Sundown Circus


  • sjoerdb2
  • Registratie: Juli 2001
  • Laatst online: 09-05-2025
echo $name;

;)

  • pimlie
  • Registratie: November 2000
  • Laatst online: 31-08 16:40
Je kan ook een eval statement gebruiken.

eval("\$test = \$".$test1.";");

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

$test krijgt nu de waarde "$name" :P
Niet de waarde "lala" (door die quotes en escaping van de $)

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

eval???
neeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
eval is vies,lelijk, fout en nooit nodig

Doet iets met Cloud (MS/IBM)


Verwijderd

Topicstarter
Zit zo:
een form verstuurt een hidden variabele met de row-names voor de mysql INSERT,
vb. $rows="id, naam, email";

in datzelfde form worden ook $id , $naam , $email aangemaakt

nu moet ik dus de INSERT query aanmaken en moet daarom $id, $naam, $email uit $rows halen

  • DizzyWeb
  • Registratie: Februari 2001
  • Laatst online: 14:31

DizzyWeb

Ondertiteld

pimlie schreef op 24 september 2002 @ 11:59:
Je kan ook een eval statement gebruiken.

eval("\$test = \$".$test1.";");
Vind ik eigenlijk een extreem ranzige oplossing...
En sowieso vele malen moeilijker als nodig...

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Ja en dus?
$array['name']
$array['email']

etc...

Verwijderd

Topicstarter
nope, de $name , $email , ... worden ingegeven via text fields ... maakt het moeilijker

Verwijderd

Topicstarter
de manier van redrose loste wel mijn probleem op :)

  • DizzyWeb
  • Registratie: Februari 2001
  • Laatst online: 14:31

DizzyWeb

Ondertiteld

Verwijderd schreef op 24 september 2002 @ 12:00:
Zit zo:
een form verstuurt een hidden variabele met de row-names voor de mysql INSERT,
vb. $rows="id, naam, email";

in datzelfde form worden ook $id , $naam , $email aangemaakt

nu moet ik dus de INSERT query aanmaken en moet daarom $id, $naam, $email uit $rows halen
Volgens mij snap ik niet helemaal wat je bedoelt, want als ik je wel snap, snap ik niet waarom je zo moeilijk doet :?

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

ej anders lees je gewoon niet :?

www.php.net en veel plezier

overigens is dit een community en in een community is het de bedoeling dat je geeft en neemt en niet zoals jij doet alleen neemt. probeer ook eens mensen te helpen ipv alleen maar topics te openen

Doet iets met Cloud (MS/IBM)

Pagina: 1

Dit topic is gesloten.