Goedeavond,

Ik heb een vraagje.

Ik heb een textarea gemaakt en daar kan je namen ingeven.

Nu wil ik dat hij zeg maar gaat splitten op ; (implode).

Maar hoe kan ik het volgende maken:

naam1 ; naam 2 ; naam 3 enz t/m 8 en dan naam 9; naam 10
dat achter naam 10 géén ; meer komt te staan ??

Ik heb nu deze code... maar kom niet bepaald verder.....


n.v.t.


Wie o wie kan me s.v.p. helpen ?
Try this:


if ($mdr->Values["status[$i]"] == 0) {
   echo 'Bezet';
} else {
   echo 'Beschikbaar';
} 

Hij werkt nu wel, maar zit met een laatste probleempje.
Ik heb nu deze code


Reeds opgelost

Als ik nu 3 domeinen invoer krijg ik 4 outputs namelijk:


Domein Status
Bezet
domein1.nl Bezet
domein2.nl Bezet
domein3.nl Bezet

En dat ligt niet aan die while toch ....?
Laat de test array eens zien waar je die domeinen inzet.
die domeinen vul ik gewoon een een textarea in.
Vervolgens wordt daar een regel van gemaakt.
Daar wordt een ; bijgezet (de 1e en laatste niet).
En dan wordt er een output gegenereerd.

Als ik de test array echo gebeurt er niks.
var_dump() die test array eens
als ik hem in de wile echo dan staan er netjes de drie domeinen die ik had opgegeven.

Doe ik dat buiten de while dan staat er: NULL (dus niks).
Laat je code dan nog eens zien met die test array er bij.
verander

echo var_dump($test); //nu zie ik gewoon NULL staan

eens in

echo var_dump($array);

wat staat er dan?


Hier maak je weer zo'n rare fout met aanhalingstekens overigens.

$mdr->addParam( "domeinen", "".$rest."" );

Algemene tip: leer wat netter programmeren. De ene keer gebruik je dubbele aanhalingstekens, dan weer enkele (waarom niet altijd enkele?). De ene keer gebruik je print, dan weer echo... waarom niet altijd echo?
Inderdaad, thanks, ga mezelf toch iets netter aan leren om te programmeren.

Maar idd nu komen we verder, ik heb print var_dump($array); gedaan
nu krijg ik:

array(3) { [0]=> string(16) "domein1.nl" [1]=> string(22) " domein2.nl" [2]=> NULL }

Reageren