PDA

Arată versiune īntreagă : ajutor



FlosKa
14.09.2011, 03:59
cauta.php


<?php

// MA CONECTEZ LA BAZA DE DATE + SELECTARE

$con=mysql_pconnect($server,$user,$pass);
if (!con)
{
die('Cannot connect to mysql ' . mysql_error());
}
mysql_select_db($db);

// SFARSIT CONECTARE SI SELECTARE

//REZULTATE COMPLETE

$q="SELECT * FROM subtitrare WHERE titlu LIKE '%" . $tag_explodat[0] . "%";
$m=count($tag_explodat);
for ($i=1; $i<$m; $i++)
{
$q=$q . $tag_explodat[$i] . "%";
}
$q=$q . "'";
$res=mysql_query($q) or die (mysql_error());
if(mysql_num_rows($res)>0)
{
echo '
<tr>
</tr>';
} else
{
echo '<table class="tabel">
</table>';
}
$i=1;
while ($row=mysql_fetch_array($res))
{
$titluurl=str_replace(" ","-",$row['titlu']);
$titluurl=str_replace("'","-",$titluurl);
$titluurl=str_replace("`","-",$titluurl);
$titluurl=str_replace("[","",$titluurl);
$titluurl=str_replace("]","",$titluurl);
$titluurl=str_replace("(","",$titluurl);
$titluurl=str_replace(")","",$titluurl);
$titluurl=str_replace(",","-",$titluurl);
$titluurl=str_replace(".","-",$titluurl);
$titluurl=str_replace(":","-",$titluurl);
$titluurl=str_replace(";","-",$titluurl);
$titluurl=str_replace("?","",$titluurl);
$titluurl=str_replace("!","",$titluurl);
$titluurl=str_replace("&","-",$titluurl);
$titluurl=str_replace("@","",$titluurl);
$titluurl=str_replace("*","",$titluurl);
$titluurl=str_replace("^","",$titluurl);
$titluurl=str_replace("%","",$titluurl);
$titluurl=str_replace("#","",$titluurl);
$titluurl=str_replace("=","",$titluurl);
$titluurl=str_replace("+","-",$titluurl);
$titluurl=str_replace("<","",$titluurl);
$titluurl=str_replace(">","",$titluurl);
$titluurl=str_replace("|","",$titluurl);
$titluurl=str_replace("{","",$titluurl);
$titluurl=str_replace("}","",$titluurl);
$titluurl=str_replace("\"","",$titluurl);
$titluurl=str_replace("/","",$titluurl);
$titluurl=str_replace("~","-",$titluurl);
$data=explode(" ",$row['data_ad']);
$data=explode("-",$data['0']);
echo ""; $i++;} // SFARSIT REZULTATE COMPLETE ?>

cum fac cand cauta cineva ceva sa nu apara cautari doar dupa titlu sa apara si pentru descriere si genul

netul
14.09.2011, 09:19
$q = "SELECT * FROM subtitrare WHERE titlu LIKE '%$tag_explodat[0]%' OR descriere LIKE '%$tag_explodat[0]%' OR gen LIKE '%$tag_explodat[0]%";

Asta in cazul cand campurile in baza de date pt descriere si gen sunt "descriere" si "gen".

PS: Codul ala e cam varza