Hol a hiba? PHP Valaki?
<?php
//get data
$button = $_GET['submit'];
$search = $_GET['Keresés'];
if (!$button)
echo "Nincs beirva semmi";
else
(
if (strlen($search)<=3)
echo "Nem elegendo karakter.";
else
(
echo " A Keresett szo <b>$search</b><hr size='1'>";
)
)
//connect to the database
mysql_connect("localhost","name","pwd");
mysql_select_db("databasename");
while ($getrow = mysql_fetch_assoc($get))
(
//explode our search therm
$search_exploded = explode(" ",$search);
foreach($search_exploded as $search_each)
)
//construct querry
$x++;
if ($x==1)
$construct = "keywords LIKE '%$search_each%'"; // a keywords egy oszlop a mysql ben amire hivatkozik
else
$construct = "OR keywords LIKE '%$search_each%'";
)
//echo out construct
$construct = "SELECT * FROM searchengine WHERE $construct";
$run = mysql_query($contsruct);
if ($foundnum==0)
echo "Nincs Talalat";
else
(
echo "$foundnum results found!<p>";
while ($runrows = mysql_fetch_assoc($run))
(
//get data
$title = $runrows['title'];
$desc = $runrows['description'];
$url = $runrows['url'];
echo "
<b>$title</b><br>
$desc<br>
$url<p>
<a href='$url'>$url<a/><p>
";
)
?>
És már a második If nél elakad, a hibaüzi pedig
Parse error: syntax error, unexpected T_IF in /mnt/storage/virtual/domainem/htdocs/kereso.php on line 13
Akárhogy szórakozok a zárójelekkel nem jó neki.
Mi lehet a gubanc?
( (zárójel) helyett { } használj az if-ek else-k while... után! Tehát így:
if(feltétel)
{
utasítások
}else{
utasítások
}
ha ezek után sem jó, még ránézek.
Ok, köszi!
De inkább holnap..
És köszi még 1x !
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!