login  Naam:   Wachtwoord: 
Registreer je!
 Forum

For-lus probleem

Offline elske - 23/09/2004 13:51
Avatar van elskeNieuw lid Hallo iedereen,

heb momenteel een probleempje met een een sessie-variabele waarin de inhoud van een andere variabele wordt gezet. Wanneer ik de eerste keer op de bewuste pagina kom, dan wordt de inhoud van de variabele zonder enig probleem in de sessie-variabele gezet. Echter wanneer ik de tweede keer op dezelfde pagina terecht kom, dan zet hij slechts het eerste karakter van de variabele in de sessie-variabele. Heb geen idee wat ik hier verkeerd doe. Hier is de code:

$teller=0;
while($rij = mysql_fetch_row($result))
{$ann = $rij[0].",".$rij[4].",".$rij[6];
echo "Output variabele: ".$ann."<br>";
$_SESSION['ann'][$teller]= $ann;
echo"Output sessie-variabele: ". $_SESSION['ann'][$teller]."<br>";
echo "<tr>";
echo "<td><input type=\"checkbox\" name=".$teller.">".$teller."</td>";
foreach($rij as $veld)
{echo "<td>" . (empty($veld) ? 'NA' : $veld) . "</td>";}
echo "</tr>";
$teller++;
}

De output ziet er de eerste keer als volgt uit:

Output variabele: 2378,52,Admin
Output sessie-variabele: 2378,52,Admin

Output variabele: 2378,52,Data
Output sessie-variabele: 2378,52,Data

De volgende keer ziet de output er als volgt uit:
Output variabele: 2378,52,Admin
Output sessie-variabele: 2

Output variabele: 2378,52,Data
Output sessie-variabele: 2

Heeft iemand enig idee wat er verkeerd gaat?

Ter info: op de volgende pagina wordt de inhoud van de sessie-variabele verwerkt, en vervolgens leeg gemaakt met:
$_SESSION["ann"][$i] = "";

Alvast bedankt.

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.157s