I'm a newbie at php, so dont tease me ;P
first I have to input fields for $group and $amount
and a textarea where you enter bla,blah,blabla etc

$total = $amount*$group-1;
$da = split (",", $textarea);
for ($a = 1; $a <= $group; $a++) {
 print "<tr><td><table><tr><td>Group $a:<tr><td>";
 for ($b = 1; $b <= $amount; $b++) {

  $ra = array();
  $r = rand(0,$total);
  $check = in_array($r,$ra);
  if ($check == false) {
   $ra[] = "$r";
   print "<center>$da[$r] - $r<br>";
  }
  elseif ($check == true)
   $r = rand(0,$totalt);
   $b--; //
  }

Maybe I'm doing completly wrong, but this is the way I was trying to solve
it, just can't get it to work, even if I think it should :P

"Aaron" <[EMAIL PROTECTED]> skrev i meddelandet
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> can we see the code?
>
> -aaron
>
> "Hawk" <[EMAIL PROTECTED]> wrote in message
> [EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> > Tried that now, and with the same results
> > print_r($ra); still only shows the last info inserted in the array :/
> >
> > "Aaron" <[EMAIL PROTECTED]> skrev i meddelandet
> > [EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> > > just assign the value to $ra[]
> > >
> > >
> > > "Hawk" <[EMAIL PROTECTED]> wrote in message
> > > [EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> > > > I have a for loop, and an if that checks something, and if true,
it's
> > > > supposed to add info to an array called $ra, but instead of adding
it
> to
> > > the
> > > > array it seems like it's overwriting it, currently I'm using
$ra[$r]
> =
> > > > "$r"; where $r is a number..
> > > > after the for } I put a print_r($ra); and it only prints the last
> thing
> > > that
> > > > was added to the array. How do I solve this? Haven't used arrays
much
> so
> > > I'm
> > > > trying to learn, but it's not going very well :)
> > > >
> > > > Håkan
> > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to