Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Multiple
miSq
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 26.12.2004

Ostrzeżenie: (0%)
-----


Ok tak na szybkiego. Biore sobie dane z bazy:

Kod
<tr class="Cmite">
     <td class="Cmite">Gracze:</td><td align="top">
    <select multiple name="player[]" size="8" class="selecta" style="width: 200px; float:left">
   {_list_user@<option value="%2">%3</option>}
   </select>Wcisnij CTRL aby wybrac wiecej graczy.
   </td>
 </tr>


co by mi wyświetliło wszystkich użytkowników.

Teraz ich dodajemy do innego rekordu:

  1. <?php
  2. db_query("INSERT INTO prefix_wars (datime,status,wlp,owp,opp,gegner,page,tid,mod,game,mtyp,land,txt,players) VALUES ('".get_datime()."','".$_POST['status']."','".$_POST['wlp']."','".$_POST['sumowp']."','".$_POST['sumopp']."','".$_POST['gegner']."',
  3. '".$_POST['page']."','".$_POST['tid']."','".$_POST['mod']."','".$_POST['game']."','".$_POST['mtyp']."','".$_POST['land']."','".$_POST['txt']."',
  4. '".$_GET['players'][]."')");
  5. ?>

(IMG:http://forum.php.pl/uwaga.gif)
poprawiam
ps: nie wiem czemu ale przekształca nawias ( na encję (IMG:http://forum.php.pl/style_emoticons/default/blink.gif)
---
nospor


No i kiszka. Pokazuje mi sie komunikat:

Fatal error: Cannot use [] for reading in c:\usr\krasnal\www\1.0.5d\include\admin\wars.php on line 84


Jakies sugestie?

Ten post edytował nospor 29.12.2005, 08:24:45
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
miSq
post
Post #2





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 26.12.2004

Ostrzeżenie: (0%)
-----


nospor ratuj (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Mam sobie w tym rekordzie ID playerów np. 3,4,5 i nie mam problemu zebych ich wyświetliło w takiej kolejności. Teraz rodzielam je sobie - explode - i pokazuje mi sie tylko ten co jest podany w $liczba_graczy. Tzn. jesli $liczba_graczy=2; to wyświetli mi ID na drugej pozycji. Wiec napisałem pętlke, ale cos ona nie działa.

  1. <?php
  2.  
  3. $liczba_graczy=3;
  4. $player = explode(',', $row['players']);
  5. for($x=0; $x<$liczba_graczy; $x++){
  6. $row['squad'] = $player[$x];
  7. };
  8.  
  9. ?>


To $row['squad'] to jakaś częsc tpl i na stronie wyświetla się jako {squad}.

Pomozesz?

Ten post edytował miSq 30.12.2005, 04:12:32
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 27.12.2025 - 23:36