| Autor | Zpráva | ||
|---|---|---|---|
| Chatík Profil |
#1 · Zasláno: 5. 2. 2017, 13:24:36
Ahoj.
Zkoušel jsem toto: if(empty('' . get_match_row_playoff_left($teamdiv_east,2,get_fielding_team_number(1,2,$teamdiv_east)). '' . "\n")) {print '' . get_match_row_playoff_left($teamdiv_east,2,get_fielding_team_number(1,2,$teamdiv_east)). '' . "\n";} else {print '' . get_match_row_playoff_right($teamdiv_west,2,get_fielding_team_number(1,2,$teamdiv_west)). '' . "\n";} ?>Prostě jednoduše, pokud exituje '' . get_match_row_playoff_left($teamdiv_east,2,get_fielding_team_number(1,2,$teamdiv_east)). '' . "\n" tak to vypiš v opačném případě vypiš print '' . get_match_row_playoff_right($teamdiv_west,2,get_fielding_team_number(1,2,$teamdiv_west)). '' . "\n";
Lze to vůbec nějak takto udělat? |
||
| Alphard Profil |
#2 · Zasláno: 5. 2. 2017, 14:00:04
Kde jste prosím viděl tu šílenost
. ''? Fakt mě zajímá, kde se toto u začátečníků bere.
Jinak tedy $left = get_match_row_playoff_left($teamdiv_east,2,get_fielding_team_number(1,2,$teamdiv_east)); echo !empty($left) ? $left : get_match_row_playoff_right($teamdiv_west,2,get_fielding_team_number(1,2,$teamdiv_west)), '\n'; |
||
| Chatík Profil |
Alphard:
Děkuji, lze ještě přidat do te podmínky že $left porovnat s get_match_row_playoff_left($teamdiv_east,1,get_fielding_team_number(1,1,$teamdiv_east)) a pokud není stejné tak vypsat: get_match_row_playoff_right($teamdiv_west,2,get_fielding_team_number(1,2,$teamdiv_west)), '\n';
|
||
| Lonanek Profil |
$left1 = get_match_row_playoff_left($teamdiv_east,1,get_fielding_team_number(1,1,$teamdiv_east)); $left2 = get_match_row_playoff_left($teamdiv_east,2,get_fielding_team_number(1,2,$teamdiv_east)); echo empty($left2 OR $left1 === $left2) ? get_match_row_playoff_right($teamdiv_west,2,get_fielding_team_number(1,2,$teamdiv_west)) : $left2 , '\n'; |
||
| Chatík Profil |
No zjistil jsem že tímhle způsobem to nejde.
Mám totiž tyto funkce: function get_fielding_team_number ($place,$round,$teamdiv)
{
$queryscores = 'SELECT fielding_team FROM sportsdb_teams WHERE round_' . $round . ' !=0 and teamdiv = ' . $teamdiv . ' order by fielding_team ASC ';
$resultscores=mysql_query($queryscores);
$numscores=mysql_num_rows($resultscores);
$pocet=0;
while ($scores = mysql_fetch_array($resultscores, MYSQL_ASSOC))
{
$field=$scores['fielding_team'];
$pocet++;
if($pocet== $place) {return $field; }
}
}function get_match_row_playoff_left ($teamdiv,$round,$fielding_team)
{
$queryscores='SELECT * FROM sportsdb_teams WHERE teamdiv = ' . $teamdiv . ' AND round_' . $round . ' != 0 and fielding_team = ' . $fielding_team . '';
$resultscores=mysql_query($queryscores);
if ($resultscores)
{
while ($scores = mysql_fetch_array($resultscores, MYSQL_ASSOC))
{
$cover = str_replace("?","", $scores['teamname']);
$nazev = rawurlencode(iconv(mb_detect_encoding($cover, mb_detect_order(), true), 'cp1250', $cover));
$obrazek = $nazev;
$rf = $scores['round_' . $round . ''] - 1;
echo '<img title="' . $scores['nickname'] .'" width="40" height="21" src="http://tabulky.funsite.cz/img/' . $nazev .'.gif"><td> ' . $rf . ' ';
}
}
}A následně to vypisuji do tohot pavouka. :tabulky.funsite.cz/PO1.php?conf=17 To co se teď snažím řešit je že v semifinále 1 v VČF1 má být správně Bělorusko. Snažím se zapsat to že pokud není v get_match_row_playoff_left($teamdiv_east,2,get_fielding_team_number(1,2,$teamdiv_east)); tým z čtvrtfinále1 z pozice A1 což je get_match_row_playoff_left($teamdiv_east,1,get_fielding_team_number(1,1,$teamdiv_east)); tak zapíše tým z čtvrtfinále 1 z Pozice B4 což je get_match_row_playoff_right($teamdiv_west,2,get_fielding_team_number(1,2,$teamdiv_west))
|
||
|
Časová prodleva: 9 let
|
|||
0