Kom ihåg mig?
Home Menu

Menu


Alla lag får samma gruppid vid indelning

 
Ämnesverktyg Visningsalternativ
Oläst 2009-08-07, 22:58 #1
ksud ksud är inte uppkopplad
Nykomling
 
Reg.datum: Jul 2008
Inlägg: 15
ksud ksud är inte uppkopplad
Nykomling
 
Reg.datum: Jul 2008
Inlägg: 15
Hejsan!

Det är så att jag bygger upp ett cupscript. Jag har 16 lag i en tabell med kolumnerna: ckID (lagets unika id), namn, cupid och gruppid.

Jag vill dela upp de 16 lagen med id 1-16 i 4 grupper så 4 lag får gruppid 1; 4 får gruppid 2 etc.

Med det här delas lagen upp rätt i 4 grupper eftersom den plockar ut lagen med id 1-16 efter array:

<?php
include('settings.php');
if(isset($_GET['randomize'])) {
$alla_lag = array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16);
for ($i=1; $i<=4; $i++) {
for ($j=1; $j<=4; $j++) {

$current_team = array_pop($alla_lag);
mysql_query("UPDATE $cuplag SET gruppid = '" . $i . "' WHERE ckID = '". $current_team . "'");
}}}
echo 'DONE';
?>

När jag försöker plocka ut lagen automatiskt genom mysql fetch funkar det inte. Det som händer är att alla lag får gruppid 1:

<?php
include('settings.php');
if(isset($_GET['randomize'])) {
$alla_lag=array();
$lagen2 = mysql_query("SELECT * from $cuplag WHERE cupid = 1") or die ("Det gick inte att hämta skribenten.2");
while ($lagen = mysql_fetch_array($lagen2)) {
$alla_lag[] = $lagen['ckID'];
for ($i=1; $i<=4; $i++) {
for ($j=1; $j<=4; $j++) {

$current_team = array_pop($alla_lag);
mysql_query("UPDATE $cuplag SET gruppid = '" . $i . "' WHERE ckID = '". $current_team . "'");
}}}}
echo 'DONE';
?>
ksud är inte uppkopplad   Svara med citatSvara med citat
 


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 17:45.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017