| Antworten: 5 Seite  [1]  | |||||
|  maKe my dayyy King for a day Beiträge: 276 | # Thema - 28.07.2011 um 23:40 Uhr Hi Leute, ich hab ein kleines Problem, möchte in der Datei /mods/members/teams.php per mt_rand() eine zufällige User-Id bestimmen...die Zufallszahl funktioniert auch ohne Probleme, allerdings gibt er mir als User-Id manchmal einfach NULL aus... Hier noch der Quellcode(die rot markierten Zeilen): mehr...  <?php // ClanSphere 2010 - www.clansphere.net // $Id$ $clan_id = 1; $cs_lang = cs_translate('members'); $op_members = cs_sql_option(__FILE__,'members'); $squads_order = 'squads_order, squads_name'; $cs_squads = cs_sql_select(__FILE__,'squads','*','squads_own = \'1\'',$squads_order,0,0); $squads_loop = count($cs_squads); $data['lang']['mod_name'] = $cs_lang[$op_members['label']]; $data['lang']['body'] = sprintf($cs_lang['body_list'], $squads_loop); if(empty($squads_loop)) { $data['members'] = ''; } for($sq_run=0; $sq_run<$squads_loop; $sq_run++) { $select = 'mem.members_admin AS members_admin, mem.users_id AS users_id, usr.users_nick AS users_nick, usr.users_active AS users_active, usr.users_delete AS users_delete'; $from = 'members mem INNER JOIN {pre}_users usr ON mem.users_id = usr.users_id '; $where = "mem.squads_id = '" . $cs_squads[$sq_run]['squads_id'] . "'"; $order = 'mem.members_order ASC, usr.users_nick ASC'; $cs_members = cs_sql_select(__FILE__,$from,$select,$where,$order,0,0); $members_loop = count($cs_members); $random = mt_rand(0,$members_loop-1); $data['members'][$sq_run]['random_id'] = $cs_members[$random]['users_id']; if(empty($cs_squads[$sq_run]['squads_picture_detail'])) { $data['members'][$sq_run]['pic'] = $cs_lang['nopic']; } else { $place = 'uploads/squads/' . $cs_squads[$sq_run]['squads_picture_detail']; $size = getimagesize($cs_main['def_path'] . '/' . $place); $data['members'][$sq_run]['pic'] = cs_html_img($place,$size[1],$size[0]); } $data['members'][$sq_run]['count'] = cs_secure(count($cs_members)); $id = 'id=' . $cs_squads[$sq_run]['squads_id']; $squads_name = cs_secure($cs_squads[$sq_run]['squads_name']); $data['members'][$sq_run]['sq_id'] = cs_secure($cs_squads[$sq_run]['squads_id']); $data['members'][$sq_run]['name'] = cs_link($squads_name,'squads','view',$id); if(!empty($cs_squads[$sq_run]['games_id'])) { if(file_exists('uploads/games/' . $cs_squads[$sq_run]['games_id'] . '.gif')) { $data['members'][$sq_run]['icon'] = cs_html_img('uploads/games/' . $cs_squads[$sq_run]['games_id'] . '.gif'); } else { $data['members'][$sq_run]['icon'] = ''; } $where = "games_id = '" . $cs_squads[$sq_run]['games_id'] . "'"; $cs_game = cs_sql_select(__FILE__,'games','games_name, games_id',$where); $id = 'id=' . $cs_game['games_id']; $data['members'][$sq_run]['game'] = ' ' . cs_link($cs_game['games_name'],'games','view',$id); $data['members'][$sq_run]['if']['game'] = TRUE; } else { $data['members'][$sq_run]['if']['game'] = FALSE; $data['members'][$sq_run]['game'] = ' - '; $data['members'][$sq_run]['icon'] = ''; } if(empty($members_loop)) { $data['loop']['squad_members'] = ''; $data['stop']['squad_members'] = ''; $data['squad_members']['members'] = ''; $data['squad_members']['dot'] = ''; } for($run=0; $run<$members_loop; $run++) { $data['members'][$sq_run]['squad_members'][$run]['membe rs'] = cs_user($cs_members[$run]['users_id'], $cs_members[$run]['users_nick'], $cs_members[$run]['users_active'], $cs_members[$run]['users_delete']); if($run == ($members_loop - 1)) { $data['members'][$sq_run]['squad_members'][$run]['dot' ] = ''; } elseif(!empty($run)) { $data['members'][$sq_run]['squad_members'][$run]['dot' ] = ', '; } else { $data['members'][$sq_run]['squad_members'][$run]['dot' ] = ', '; } } } echo cs_subtemplate(__FILE__,$data,'members','teams'); | ||||
| Inaktiv |  | ||||
|  palle  Supporter  Beiträge: 3073 | # Antwort: 1 - 28.07.2011 um 23:46 Uhr 
 gegen 
 ------------------ I like the part where it says 'nyan'   | ||||
| Inaktiv | |||||
|  maKe my dayyy Thread-Ersteller King for a day Beiträge: 276 | # Antwort: 2 - 28.07.2011 um 23:48 Uhr Kommt leider immernoch als Wert NULL raus... | ||||
| Inaktiv | |||||
|  maKe my dayyy Thread-Ersteller King for a day Beiträge: 276 | # Antwort: 3 - 30.07.2011 um 13:20 Uhr Jemand ne Idee woran das liegen könnte oder evtll einen Alternativvorschlag wie ich das umsetzen kann? | ||||
| Inaktiv | |||||
|  palle  Supporter  Beiträge: 3073 | # Antwort: 4 - 30.07.2011 um 13:25 Uhr Was möchtest du denn mit der Zufallszahl anstellen? ------------------ I like the part where it says 'nyan'   Zuletzt editiert von palle  am 30.07.2011 um 13:25 Uhr (1x Editiert) | ||||
| Inaktiv | |||||
|  maKe my dayyy Thread-Ersteller King for a day Beiträge: 276 | # Antwort: 5 - 30.07.2011 um 13:35 Uhr Möchte in der Squadübersicht zu jedem Squad einen Random User & ein paar Infos über den anzeigen...aber das Problem hat sich gerade erledigt, hab die ganze Zeit die falsche Datei bearbeitet und es hat sich im Code einfach nichts geändert  Danke trotzdem^^ | ||||
| Inaktiv | |||||
|   Dieses Thema wurde von palle    geschlossen. | |||||
| Antworten: 5 Seite  [1]  | |||||
Latest 5 Showrooms
Demo
Probiere ClanSphere aus und teste daran herum. Demo
Spenden
  
    ClanSphere ist freie OpenSource Software.
Bitte unterstützt uns.
    Spenden
  

 
  
  
 
 
  
  
  
  
 