 |
 | |
| | | | |
|  |
 |
 |
|
|
| Zadając pytanie dotyczące PHPNuke podaj jego wersje!! |
| Autor |
Wiadomość |
PiCH
~user

Dołączył(a): 31.08.2006
Posty: 7
Ostrzeżeń: 1
Status: Offline
|
Wysłany: 24 Paź 2006 12:47:38
|
|
UA: Opera/9.00 (Windows NT 5.1; U; pl) |
Witam wszystkich
Mam taką funkcje wyświetlającą z bazy według daty najblizesze mecze
| PHP: |
 
 function getNextGame1() {
 global $dbaseMatchData, $SID, $Next_Match,$No_Matches_Scheduled,$lid;
 global $dbase, $globalTeams, $dbaseLids;
 
 $todaysdate = date("Y-m-d H:i:s");
 $tz = date("T");
 
 $query = "select * from $dbaseMatchData inner join $dbaseLids on $dbaseMatchData.lid=$dbaseLids.lid where matchdate>='$todaysdate' order by matchdate LIMIT 5";
 $result = $dbase->query($query);
 
 $count = mysql_num_rows($result);
 
 if ($count == 0) {
 $nextmatch = "<b>$No_Matches_Scheduled</b>";
 } else {
 
 $line = mysql_fetch_array($result, MYSQL_ASSOC);
 $matchid = $line["matchid"];
 $matchleague = $line["title"];
 $matchdate = $line["matchdate"];
 $textdate = convertDatetimeToScreenDate($matchdate);
 $hometeam = stripslashes($line["hometeam"]);
 $awayteam = stripslashes($line["awayteam"]);
 $nextmatch = "<div style='widht= 580px;border= 2px dashed red; background-color= #e0f8b0;'><center><table><tr><td>$matchleague</td><td>$hometeam</td><td>-</td><td>$awayteam</td> <td>$textdate</td></tr></table></center> </a></b></div>";
 }
 
 
 return $nextmatch;
 }
|
Jednym problemem jest to ze wyświetla tylko jeden rekord
Prosze o pomoc , aby wyświetlało przynajmniej 5 rekordów , można tak zrobić
|
|
|
|
|
|
|
 |
|
|
 |
beatrox
~user

Dołączył(a): 23.10.2006
Posty: 48
Status: Offline
|
Wysłany: 23 Lis 2006 21:52:56
|
|
UA: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; FDM; Alexa Toolbar) |
uzyles zlej petli, if wykona sie tylko raz, nawet gdy warunek bedzie spelniony
mozesz zrobic tak:
| PHP: |

if($count == 0) {
$nextmatch = "<b>$No_Matches_Scheduled</b>";
}
else {
for($i=0; $i < $count; $i++) {
//wyswietlanie
}
}
|
for wykonuje sie, az warunek bedzie prawdziwy ($i < $count)
|
|
|
|
|
|
|
 |
|
|
|
|
Zobacz następny temat
Zobacz poprzedni temat
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz dołączać plików na tym forum Możesz ściągać pliki na tym forum |
|
|
|
|
|
|
|