Zadejte hledaný výraz...

Přidání podmínky

table
verified
rating uzivatele
4. 9. 2013 13:52:28
Dobrý den,
mám tuto podmínku
If(!Empty($_GET) && $_GET!='*')
Potřeboval bych do ní ještě přidat $_GET
Poradil by mi někdo jak prosím.
Děkuji
4. 9. 2013 13:52:28
https://webtrh.cz/diskuse/pridani-podminky/#reply941171
Co s tou pozicí potřebujete? Samotná proměnná $_GET není podmínka.
4. 9. 2013 14:04:51
https://webtrh.cz/diskuse/pridani-podminky/#reply941170
Taps
verified
rating uzivatele
(118 hodnocení)
4. 9. 2013 14:21:36
takto ?
4. 9. 2013 14:21:36
https://webtrh.cz/diskuse/pridani-podminky/#reply941169
table
verified
rating uzivatele
4. 9. 2013 14:22:17
Já to sem dám radši celý:
$resTeams=MySQL_Query("SELECT Teamid,Team,z.nazev AS Teamname,Pos1 FROM playerstat p LEFT JOIN zkratky z ON p.Team=z.zkratka LEFT JOIN NHL_Roster1 r ON p.Team = r.Team1 WHERE confid=$confid");
While($rTeams=MySQL_Fetch_Assoc($resTeams))
$teams]=$rTeams;
$divy=Implode(',',$divy);
?>

Vyber:
Vyber:
//SELECT confid, Name, z.nazev AS Teamname, Team, Pos, P, G, A, GP, Time, Pims, plusminus, PPG, SHG, Shoot, Hits,r.LName1, r.FName1, r.Pos1, r.Team1
//FROM `playerstat` p
//LEFT JOIN zkratky z ON p.Team = z.zkratka
//LEFT JOIN NHL_Roster1 r ON p.Team=r.Team1 AND Name = CONCAT_WS( ' ', Lname1, Fname1 )
//WHERE confid =80
//AND Team = 'OTT'
$query="SELECT confid,Name,r.pozice AS hrac,z.nazev AS Teamname,Team1,Team,Pos,P,G,A,GP,Time,Pims,plusminus,PPG,SHG,Shoot,Hits,Pos1,FName1,LName1 FROM `playerstat` p LEFT JOIN zkratky z ON p.Team=z.zkratka LEFT JOIN NHL_Roster1 c ON p.Team = c.Team1
AND Name = CONCAT_WS( ' ', Lname1, Fname1 ) LEFT JOIN position r ON Pos1=r.zkratka1 WHERE confid=$confid AND Pos='Player'";
If(!Empty($_GET) && $_GET!='*')
$query.="AND z.nazev='".mysql_real_escape_string($_GET)."'AND r.pozice='".mysql_real_escape_string($_GET)."' ";
$query.="ORDER BY $sort_order ";
$result = mysql_query($query) or die(Mysql_error());
While($results=MySQL_Fetch_Assoc($result))
{
$teams[]=$results;
$cas=number_format($results/60,2);
?>
Je to na této stránce http://michales.eu/staty_zkouska.php?confid=72&sort=2 Je to část kódu který dělá ty výběry nahoře. Jaksi to nefunguje, pokud vyberu tým nezobrazí ho to pokud vyberu pozici tak to zobrazí jen u jednoho týmu.
---------- Příspěvek doplněn 04.09.2013 v 15:55 ----------
Malinko jsem to zjednodušil už to vypisuje týmy ovšem ty pozice nejsou stále dobře:
$resTeams=MySQL_Query("SELECT Teamid,Team,z.nazev AS Teamname,Pos1 FROM playerstat p LEFT JOIN zkratky z ON p.Team=z.zkratka LEFT JOIN NHL_Roster1 r ON p.Team = r.Team1 WHERE confid=$confid");
While($rTeams=MySQL_Fetch_Assoc($resTeams))
$teams]=$rTeams;
$divy=Implode(',',$divy);
?>

Vyber:
Vyber:
NO "; ?>Tým'; ?> "; ?>LOGO'; ?> "; ?>Player'; ?> "; ?>GP'; ?> "; ?>Pts'; ?> "; ?>G'; ?> "; ?>A'; ?> "; ?>Time'; ?> "; ?>PM'; ?> "; ?>+/-'; ?> "; ?>PPG'; ?> "; ?>SHG'; ?> "; ?>Shoot'; ?> "; ?>Hits'; ?> "; ?>%'; ?> "; ?>Pozice'; ?>
//SELECT confid, Name, z.nazev AS Teamname, Team, Pos, P, G, A, GP, Time, Pims, plusminus, PPG, SHG, Shoot, Hits,r.LName1, r.FName1, r.Pos1, r.Team1
//FROM `playerstat` p
//LEFT JOIN zkratky z ON p.Team = z.zkratka
//LEFT JOIN NHL_Roster1 r ON p.Team=r.Team1 AND Name = CONCAT_WS( ' ', Lname1, Fname1 )
//WHERE confid =80
//AND Team = 'OTT'
$query="SELECT confid,Name,z.nazev AS Teamname,Team,Pos,P,G,A,GP,Time,Pims,plusminus,PPG,SHG,Shoot,Hits,Pos1,FName1,LName1 FROM `playerstat` p LEFT JOIN zkratky z ON p.Team=z.zkratka LEFT JOIN NHL_Roster1 r ON p.Team = r.Team1
AND Name = CONCAT_WS( ' ', Lname1, Fname1 ) WHERE confid=$confid AND Pos='Player'";
If(!Empty($_GET) && $_GET!='*')
$query.="AND z.nazev='".mysql_real_escape_string($_GET)."' ";
$query.="ORDER BY $sort_order ";
$result = mysql_query($query) or die(Mysql_error());
While($results=MySQL_Fetch_Assoc($result))
{
$teams[]=$results;
$cas=number_format($results/60,2);
?>
4. 9. 2013 14:22:17
https://webtrh.cz/diskuse/pridani-podminky/#reply941168
table
verified
rating uzivatele
6. 9. 2013 16:14:50
Vyřešeno
6. 9. 2013 16:14:50
https://webtrh.cz/diskuse/pridani-podminky/#reply941167
Pro odpověď se přihlašte.
Přihlásit
NO "; ?>Tým'; ?> "; ?>LOGO'; ?> "; ?>Player'; ?> "; ?>GP'; ?> "; ?>Pts'; ?> "; ?>G'; ?> "; ?>A'; ?> "; ?>Time'; ?> "; ?>PM'; ?> "; ?>+/-'; ?> "; ?>PPG'; ?> "; ?>SHG'; ?> "; ?>Shoot'; ?> "; ?>Hits'; ?> "; ?>%'; ?> "; ?>Pozice'; ?>