Fórum > PHP > chyba

chyba

Autor: numplay.wz.sk (numplay.wz.sk)
Datum: 22.8. 2019 13:58
furt my píše chybu:Parse error: syntax error, unexpected ';' in C:\xampp\htdocs\test select by specific category in php mysql\category.php on line 10

index.php

<html>
<body>
    <ul>
        <li><a href="category.php?>id=1">action</a></li>
        <li><a href="category.php?>id=5">horror</a></li>
        <li><a href="category.php?>id=7">horror</a></li>
    </ul>
</body>
</html>

////////////////
category:

<?php
include 'conn.php';
$id=$_GET['id'];
if($id=='action')
{
 $query="SELECT * FROM games WHERE c1='1' ";
}
else($id=='horror')
{
 $query="SELECT * FROM games WHERE c5='5' ";
}
else($id=='simulator')
{
 $query="SELECT * FROM games WHERE c7='7' ";
}
else {
    $query="SELECT * FROM games";
}

$sql=mysqli_query($db, $query);
while($row=mysqli_fetch-array($sql))
{
    echo $row['title'];
}
?>

//////////////////////

conn.php

<?php
$db = mysqli_connect('localhost', 'root', '', 'numplay');
?>

mam dba numplay 
         tabuľka games
         category c1 až c30
        hodnoti v tabuľke 1 alebo null /( 0 )
Autor: Teddie (Podpora)
Datum: 22.8. 2019 19:09
Dobrý den, prosím konzultujte s tvůrcem xampp-u. Bohužel vám nedokážeme poradit z provozem tohoto programu na vašem pc.
Autor: numplay.wz.sk (numplay.wz.sk)
Datum: 11.9. 2019 19:15
ale v xampp nieje problem
Autor: Teddie (Podpora)
Datum: 14.9. 2019 20:23
Dle vámi uvedené chyby se nejedná o chybu na našem serveru. Nebo máte ve vašich skriptech nastaveno špatné směrování a snažíte se přistupovat do adresáře C:\xampp\htdocs\test který na našich serverech neexistuje.
Autor: numplay.wz.sk (numplay.wz.sk)
Datum: 30.9. 2019 14:32
ja som robil testy na svojom pc takže preto ten xampp
Autor: deltaforcextreme2.euweb.cz (deltaforcextreme2.euweb.cz)
Datum: 5.11. 2019 19:26
Chybu nemáš na serveru, ale v PHP kódu. V případě že přidáváš více podmínek nemůžeš dávat pouze "ELSE". Namísto toho použije "ELSE IF" a až na konec dej "ELSE". Takhle bude vypadat tvůj kód:
<?php
include 'conn.php';
$id=$_GET['id'];
if($id=='action')
{
 $query="SELECT * FROM games WHERE c1='1' ";
}
else if ($id=='horror')
{
 $query="SELECT * FROM games WHERE c5='5' ";
}
else if($id=='simulator')
{
 $query="SELECT * FROM games WHERE c7='7' ";
}
else {
    $query="SELECT * FROM games";
}

$sql=mysqli_query($db, $query);
while($row=mysqli_fetch-array($sql))
{
    echo $row['title'];
}
?>
Autor: deltaforcextreme2.euweb.cz (deltaforcextreme2.euweb.cz)
Datum: 5.11. 2019 19:46
Viděl jsem že tvůj web je stále ve funkci úprav. V případě že by jsi potřeboval nadále s čímkoliv pomoct napiš na můj soukromý email Daniel.DK.Kral@gmail.com a s problémy ti zdarma pomůžu.
Tento web používá k poskytování služeb a analýze návštěvnosti soubory cookie. Používáním tohoto webu s tím souhlasíte. Další informace