Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL]Wyświetlanie
Forum PHP.pl > Forum > Przedszkole
Dizzy
Oto mój skrypt na wyświetlanie danych z bazy oraz pobieraniu z innej strony www

http://wklej.org/id/60626/

Jak moge to zrobić za pomocą tablicy, pętli??
Mógłby mi ktoś w tym pomóc?
Foxx
Chyba jesteś niepoważny.
Wklejasz 550 linii kodu i piszesz "Jak moge to zrobić za pomocą tablicy, pętli??".
Będziesz czekał na pomoc 550 lat...
Dizzy
prawda jest taka że ktos musi mi zrobic początek tablicy,pętli...
bo w skrypcie jest player1,player2 i do 20 i tak dalej tongue.gif
Foxx
  1. <?php
  2. for($i = 1; $i<21; $i++){
  3.  echo 'player'.$i;
  4.  echo '<br/>';
  5. }
  6. ?>


Staram się uświadomić Ci, że nie uzyskasz pomocy na tak postawione pytanie bo nikt nie będzie poświęcał całego dnia na analizę pół tysiąca dry.gif linii kodu żeby zrobić dla Ciebie... no właśnie - nawet nie wiadomo co.
Dizzy
Jak to zastosować do mojego skryptu questionmark.gif
matixrr
  1. <?php
  2. for($i = 1; $i<20; $i++){
  3. $player.$i = $login['player.$i'];
  4. }
  5. // to co masz dalej
  6. for($i = 1; $i<20; $i++){
  7.    // get page source
  8.    $page = file_get_contents("http://www.tibia.com/community/?subtopic=characters&name=$player.$i");
  9.    
  10.    // Formatowanie
  11.    
  12.    $dom = "|House:</TD><TD>([^<]+)?<A[^>]*?>([^<]+)?</A></TD>|i";
  13.    // look for matches
  14.    preg_match($pl.$i.voc, $page, $pl.$i.voc);
  15.    preg_match($pl.$i.lvl, $page, $pl.$i.lvl);
  16.    preg_match($pl.$i.srv, $page, $pl.$i.srv);
  17.    preg_match($pl.$i.city, $page, $pl.$i.city);
  18.    
  19.    $pl.$i+1.voc = "|Profession:</TD><TD>([^<]+)?</TD>|i";
  20.    $pl.$i+1.lvl = "|Level:</TD><TD>([^<]+)?</TD>|i";
  21.    $pl.$i+1.srv = "|World:</TD><TD>([^<]+)?</TD>|i";
  22.    $pl.$i+1.city = "|Residence:</TD><TD>([^<]+)?</TD>|i";
  23. }


A jak mi powiesz, że to pomyłka, to dostaniesz w ryj...
Dizzy
preg_match($pl.$i.voc, $page, $pl.$i.voc);
preg_match($pl.$i.lvl, $page, $pl.$i.lvl);
preg_match($pl.$i.srv, $page, $pl.$i.srv);
preg_match($pl.$i.city, $page, $pl.$i.city);

Pisze że jest błąd


Fatal error: Only variables can be passed by reference in /home/tibiahun/public_html/strony/log.php on line 90

Linia 90 pogrubiona
wookieb
1) Crossposting http://forum.php.pl/index.php?act=findpost&pid=576484
2) Cały czas czekasz tylko na gotowce nie wkładając od siebie nic albo udając ze nic nie kumasz
3) Obyś nie dostał odpowiedzi na swoje pytanie.
Dizzy
No męczę się męczę i żadnych efektów...
Spawnm
ten kod ci działa questionmark.gif
  1. <?php
  2. } else {
  3. echo "aaa"; }
  4. } else {
  5. ?>


to jest twój kod? bo pytasz się o podstawy i pokazujesz 500 linijek kody , to się nie łączy tongue.gif
Zacznij naukę od podstaw i jak poznasz to tu wróć smile.gif
Dizzy
To 500 linijek napisałem sam, ale chce to pomniejszyć 10 krotnie używając tablicy, i nie potrafię się z nią uporać...
wookieb
Cytat(Dizzy @ 6.03.2009, 15:45:57 ) *
To 500 linijek napisałem sam,


I jeszcze kłamiesz. Mamy zajrzec w historie twoich tematow? Zapomniałęs dodać słowo PRAWIE.
Poza tym pisałem ci juz 4 razy( 2 razy w temacie, 2 razy na privie co mnie meczyles) zebys zaczal od kursu to wysylasz mi petle for ktora dodaje element do tablicy i pytasz sie czy to dobrze.
Nic nie myslisz. I zaloze sie ze nie PRZECZYTALES dokladnie kursu i nie PRZEANALIZOWAŁES o czym wogole w nich pisze.
Dizzy
Co do kodu to masz racje, w kilku sprawach potrzebowałem pomocy...
Co do czytania i analizowania to się mylisz...
Czytałem i analizowałem i nie wiem co może być nie tak.
erix
Cytat
prawda jest taka że ktos musi mi zrobic początek tablicy,pętli...

Ktoś musi? Nie. Dostałeś już wystarczająco wiele wskazówek, aby zrobić to samodzielnie.

Zlecenia, to nie ten dział.
Spawnm
W takim razie jeśli nie radzisz sobie z podstawami to sobie odpuść zabawę w programistę tongue.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.