[php] variable noemen

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik ben dus nu bezig met een script.
Hij haalt uit de database wat DISTINCT nummertjes onder variable $nummer[0];

Nu zijn die nummers gebonden aan een naam.. zoals

25 is smshuis.nl
27 is polyphone.nl
11160 is nieuwsbrief verkopen..

nu wil ik dus die nummertjes koppelen aan een benoemingsvariable (zonder database dus)..dus

$25 = "smshuis.nl";

en dan als (if $nummer[0] == "25") { print $25; }
maar om nou voor elk nummertje een IF te maken is ook weer zo overdreven..
kun je niet iets doen met print $$nummer[0]; ofzo?

ik heb al gezocht maar ik kom er niet echt uit....

Ik hoop dat dit dus begrepen wordt :)

Acties:
  • 0 Henk 'm!

Verwijderd


Acties:
  • 0 Henk 'm!

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 08:24

gorgi_19

Kruimeltjes zijn weer op :9

Da's ranzig, dat zijn variabele variabelen.. Kijk eens naar arrays....

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Acties:
  • 0 Henk 'm!

  • Grijze Vos
  • Registratie: December 2002
  • Laatst online: 28-02 22:17
je zou natuurlijk een array kunnen maken: $blaat[25] = 'smshuis.nl'

of anders, iets als:

$bla =25;
print $$bla; // druk $25 af.

Maar, ik raad je absoluut aan gewoon die getallen in een array te zetten.
En waarom, heb je overigens niet gewoon in de database 25 aan 'smshuis.nl' gekoppeld?

Op zoek naar een nieuwe collega, .NET webdev, voornamelijk productontwikkeling. DM voor meer info


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Grijze Vos schreef op 22 juni 2003 @ 20:29:
je zou natuurlijk een array kunnen maken: $blaat[25] = 'smshuis.nl'

of anders, iets als:

$bla =25;
print $$bla; // druk $25 af.

Maar, ik raad je absoluut aan gewoon die getallen in een array te zetten.
En waarom, heb je overigens niet gewoon in de database 25 aan 'smshuis.nl' gekoppeld?
Ik was een beetje dom 8)7 $blaat[25] kon natuurlijk ook :?
Neej in de database staat alleen 25..en daar wil ik door middel van het script smshuis.nl van maken.. maar er zijn meerdere nummers..en alles werkt met 1 mysql query loop..(voor stats)..en ik wil niet nog meer database query's doen want het script is al erg groot...

Even dit uitproberen..thnx anyway.. was even dom |:(

>Bedankt mensen..het is gelukt.. ik was er niet helemaal met me hoofd bij om naar een oplossing te zoeken geloof ik... _/-\o_

[ Voor 10% gewijzigd door Verwijderd op 22-06-2003 20:38 . Reden: Gelukt ]


Acties:
  • 0 Henk 'm!

  • Expander
  • Registratie: Februari 2001
  • Niet online
Een PHP array is heel veelzijdig. Waarbij je in andere talen met andere datastructuren moet werken, kan je in PHP met arrays ongeveer hetzelfde, ook waarden naar andere waarden mappen.

Zo heb ik pas in een PHP array een winkelwagentje gemaakt. De product id's worden in het array opgeslagen, met erbij horend de te bestellen aantallen. Dit in een sessie-variabele. Werkt goed. Is ongeveer wat jij wilt, je hebt dezelfde technieken nodig.

Expanding the inexpandable

Pagina: 1