Autor | Zpráva | ||
---|---|---|---|
lukas.pce Profil * |
#1 · Zasláno: 23. 1. 2007, 21:11:52
Pls pomozte mi nekdo s podmínkou, teda je to syntatická chyba...Možná těch chyb tam je víc
Už si nevím rady píše mi to: Parse error: syntax error, unexpected T_IF in /home/free/ic.cz/z/zahrajte-si-piskvorky/root/www/hry.php on line 17 script: <?php require "login.php"; // Spojeni s MySQL serverem require "db.php"; echo ('<h1>Seznam her:</h1> <p>[ <a href="index.php?page=nova-hra">vytvořit novou hru</a> ]</p>'); echo('<table style="border: 1px solid black; border-collapse: collapse">'); $dotaz="select id,uzivatel1,uzivatel2 from hry"; $vysledek=mysql_query($dotaz) or die ("Dotaz nelze provést ! "); while($radek=mysql_fetch_array($vysledek)){ //Smyčka , která vypisuje články// $id=$radek['id']; $uzivatel1=$radek['uzivatel1']; $uzivatel2=$radek['uzivatel2']; $neni = "Není"; echo('<tr><td style="border: 1px solid black;">'. if($uzivatel2 == $neni){ echo '<img src="grafika/zelena.gif" alt="Můžete hrát..">'; } else { echo '<img src="grafika/cervena.gif" alt="Nemůžete hrát..">';} .'</td><td style="border: 1px solid black;"> '.$nalezene_autor.'</td><td style="border: 1px solid black;">'.$uzivatel1.'</td><td style="border: 1px solid black;">'.$uzivatel2.'</td> <td style="border: 1px solid black;"><b>'. if($uzivatel2 == "Není"){ echo '<a href=index.php?page=hra&id='.$id.'>Hrát!</a>'; } else { echo 'Hrát!';.'</b></td></tr><td style="border: 1px solid black;"><b>'. if($uzivatel2 == "Není"){ echo 'Divák'; } else { echo '<a href=index.php?page=divak&id='.$id.'>Divák</a>';.' '); } echo('<table>'); ?> |
||
Hugo Profil |
#2 · Zasláno: 23. 1. 2007, 21:15:30
echo('<tr><td style="border: 1px solid black;">'.
chybí ti středník na konci řádku echo('<tr><td style="border: 1px solid black;">'); |
||
lukas.pce Profil * |
#3 · Zasláno: 23. 1. 2007, 21:18:48
no tk jsem to opravil a stejně to nejede...pořád stejná chyba
opravenej script: <?php require "login.php"; // Spojeni s MySQL serverem require "db.php"; echo ('<h1>Seznam her:</h1> <p>[ <a href="index.php?page=nova-hra">vytvořit novou hru</a> ]</p>'); echo('<table style="border: 1px solid black; border-collapse: collapse">'); $dotaz="select id,uzivatel1,uzivatel2 from hry"; $vysledek=mysql_query($dotaz) or die ("Dotaz nelze provést ! "); while($radek=mysql_fetch_array($vysledek)){ //Smyčka , která vypisuje články// $id=$radek['id']; $uzivatel1=$radek['uzivatel1']; $uzivatel2=$radek['uzivatel2']; $neni = "Není"; echo('<tr><td style="border: 1px solid black;"></td><td style="border: 1px solid black;">'. if($uzivatel2 == $neni){ echo '<img src="grafika/zelena.gif" alt="Můžete hrát..">'; } else { echo '<img src="grafika/cervena.gif" alt="Nemůžete hrát..">';}.'</td><td style="border: 1px solid black;">'.$uzivatel1.'</td><td style="border: 1px solid black;">'.$uzivatel2.'</td> <td style="border: 1px solid black;"><b>'. if($uzivatel2 == "Není"){ echo '<a href=index.php?page=hra&id='.$id.'>Hrát!</a>'; } else { echo 'Hrát!';}.'</b></td></tr><td style="border: 1px solid black;"><b>'. if($uzivatel2 == "Není"){ echo 'Divák'; } else { echo '<a href=index.php?page=divak&id='.$id.'>Divák</a>';}.' '); } echo('<table>'); ?> |
||
lukas.pce Profil * |
#4 · Zasláno: 23. 1. 2007, 21:23:33
kua sem se v tom nějak zamotal pls napiš mi celej script jak má bejt..
|
||
lukas.pce Profil * |
#5 · Zasláno: 23. 1. 2007, 21:24:57
jej sry že tady spamuju ale už vím jak to myslíš =) asi se regnu abych mohl editovat příspěvky
|
||
Pavel Prochazka.zde.cz Profil * |
#6 · Zasláno: 24. 1. 2007, 19:34:30
zde mas upraveny kod:
trozku jsem ti i zvalidoval HTML :) <?php require "login.php"; // Spojeni s MySQL serverem require "db.php"; echo '<h1>Seznam her:</h1>'." ".'<p>[ <a href="index.php?page=nova-hra">vytvořit novou hru</a> ]</p>'." "; echo'<table style="border: 1px solid black; border-collapse: collapse">'." "; $dotaz="select id,uzivatel1,uzivatel2 from hry"; $vysledek=mysql_query($dotaz) or die ("Dotaz nelze provést ! "); while($radek=mysql_fetch_array($vysledek)){ //Smyčka , která vypisuje články// $id=$radek['id']; $uzivatel1=$radek['uzivatel1']; $uzivatel2=$radek['uzivatel2']; $neni = "Není"; echo'<tr><td style="border: 1px solid black;">'." "; if($uzivatel2 == $neni){ echo '<img src="grafika/zelena.gif" alt="Můžete hrát..">'." "; } else { echo '<img src="grafika/cervena.gif" alt="Nemůžete hrát.."></td><td style="border: 1px solid black;">'." "; echo $nalezene_autor.'</td><td style="border: 1px solid black;">'.$uzivatel1.'</td><td style="border: 1px solid black;">'.$uzivatel2.'</td><td style="border: 1px solid black;"><b>'." "; } if ($uzivatel2 == "Není"){ echo '<a href=index.php?page=hra&id='.$id.'>Hrát!</a>'." "; echo 'Divák'; } else { echo 'Hrát! </b></td></tr>'." "; echo '<tr><td style="border: 1px solid black;">'." "; echo '<a href=index.php?page=divak&id='.$id.'><b>Divák</b></a></td></tr>'." "; } } echo'</table>'." "; ?> |
||
lukaspce Profil |
#7 · Zasláno: 25. 1. 2007, 16:54:49
No tak mám eště další problém..Podmínka níže mi pořád vrací že je to pravda i když není..
if($uzivatel1 or $uzivatel2 = $neni){ echo '<a title="Do hry se aktivně zapojíte.." style="margin: 0px 5px 0px 5px" href=hra.php?id='.$id.'&hrac=2>Hrát!</a>'; } else { echo '<p style="color: #5c5b5b; margin: 0px 5px 0px 5px">Hrát!</p>';} Znovu celej kód toho scriptu: <meta http-equiv="Refresh" content="15"> <?php require "login.php"; // Spojeni s MySQL serverem require "db.php"; echo ('<h1>Seznam her:</h1> <p style="position: relative; left: 190px">[ <a title="Vytvoří novou hru.." href="index.php?page=nova-hra">vytvořit novou hru</a> ] [ <a title="Aktualizuje seznam her.." href="index.php?page=hry">refresh</a> ]</p>'); mysql_query("SET NAMES 'utf8'"); echo('<table style="border: 1px solid black; border-collapse: collapse; position: relative; left: 128px">'); $dotaz="select id,uzivatel1,uzivatel2 from hry"; $vysledek=mysql_query($dotaz) or die ("Dotaz nelze provést ! "); while($radek=mysql_fetch_array($vysledek)){ //Smyčka , která vypisuje články// $id=$radek['id']; $uzivatel1=$radek['uzivatel1']; $uzivatel2=$radek['uzivatel2']; $neni = "Není"; echo '<tr><td style="border: 1px solid black;">'; if($uzivatel2 == $neni){ echo '<img style="position: relative; top: 1px" src="grafika/zelena.gif" alt="Můžete hrát..">'; } else { echo '<img src="grafika/cervena.gif" alt="Nemůžete hrát..">';} echo '</td><td style="width: 100px; border: 1px solid black;">'.$uzivatel1.'</td><td style="width: 100px; border: 1px solid black;">'.$uzivatel2.'</td><td style="border: 1px solid black;">'; if($uzivatel1 or $uzivatel2 = $neni){ echo '<a title="Do hry se aktivně zapojíte.." style="margin: 0px 5px 0px 5px" href=hra.php?id='.$id.'&hrac=2>Hrát!</a>'; } else { echo '<p style="color: #5c5b5b; margin: 0px 5px 0px 5px">Hrát!</p>';} echo '</td><td style="border: 1px solid black; ">'; if($uzivatel2 == $neni){ echo '<p style="color: #5c5b5b; margin: 0px 5px 0px 5px">Divák</p>'; } else { echo '<a title="Hru budete jen pozorovat, nebudete se do ní moci zapojit.." style="margin: 0px 5px 0px 5px" href=divak.php?id='.$id.'>Divák</a>';} echo '</td></tr>'; } echo('</table>'); ?> |
||
nightfish Profil |
#8 · Zasláno: 25. 1. 2007, 16:57:12
pro porovnání se používá operátor == (pro přiřazení =)
if(($uzivatel1 == $neni) or ($uzivatel2 == $neni)){ |
||
lukaspce Profil |
#9 · Zasláno: 25. 1. 2007, 17:04:48
no to jsem už jen pak zkoušel... prtz to nefungovalo
|
||
hacesoft Profil |
#10 · Zasláno: 25. 1. 2007, 18:54:44
<?php
require "login.php"; // Spojeni s MySQL serverem require "db.php"; echo ('<h1>Seznam her:</h1> <p style="position: relative; left: 190px">[ <a title="Vytvoří novou hru.." href="index.php?page=nova-hra">vytvořit novou hru</a> ] [ <a title="Aktualizuje seznam her.." href="index.php?page=hry">refresh</a> ]</p>'); mysql_query("SET NAMES 'utf8'"); echo('<table style="border: 1px solid black; border-collapse: collapse; position: relative; left: 128px">'); $dotaz="select id,uzivatel1,uzivatel2 from hry"; $vysledek=mysql_query($dotaz) or die ("Dotaz nelze provést ! "); while($radek=mysql_fetch_array($vysledek)){ //Smyčka , která vypisuje články// $id=$radek['id']; $uzivatel1=$radek['uzivatel1']; $uzivatel2=$radek['uzivatel2']; $neni = "Není"; echo '<tr><td style="border: 1px solid black;">'; if($uzivatel2 == $neni){ echo '<img style="position: relative; top: 1px" src="grafika/zelena.gif" alt="Můžete hrát..">'; } else { echo '<img src="grafika/cervena.gif" alt="Nemůžete hrát..">';} echo '</td><td style="width: 100px; border: 1px solid black;">'.$uzivatel1.'</td><td style="width: 100px; border: 1px solid black;">'.$uzivatel2.'</td><td style="border: 1px solid black;">'; if($uzivatel1 == $neni or $uzivatel2 = $neni){ echo '<a title="Do hry se aktivně zapojíte.." style="margin: 0px 5px 0px 5px" href=hra.php?id='.$id.'&hrac=2>Hrát!</a>'; } else { echo '<p style="color: #5c5b5b; margin: 0px 5px 0px 5px">Hrát!</p>';} echo '</td><td style="border: 1px solid black; ">'; if($uzivatel2 == $neni){ echo '<p style="color: #5c5b5b; margin: 0px 5px 0px 5px">Divák</p>'; } else { echo '<a title="Hru budete jen pozorovat, nebudete se do ní moci zapojit.." style="margin: 0px 5px 0px 5px" href=divak.php?id='.$id.'>Divák</a>'; } echo '</td></tr>'; } echo('</table>'); ?> |
||
nightfish Profil |
#11 · Zasláno: 25. 1. 2007, 19:29:39
hacesoft
if($uzivatel1 == $neni or $uzivatel2 = $neni){ zopakuji už jednou napsané pro porovnání se používá operátor == (pro přiřazení =) |
||
hacesoft Profil |
#12 · Zasláno: 26. 1. 2007, 18:17:45 · Upravil/a: hacesoft
nightfish no tak jsem se seknul :), ale aspon 50% podminky mam spravne.... :).
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0