Hej jag har skapat så mitt search script får samma byggnad som mitt startscript apelsinen.com/?p=start
Nu när jag söker så kommer alla länkar upp från databasen och de blir 5st av varje länk alltså 5X. Man kan bara trycka på Search så kommer alla länkar upp. Jag vill ha så att man söker efter länkens ord ungefär som That dog. Då ska det bara komma upp en länk som heter That Dog. Eller ett annat exempel om man söker på That så ska det komma upp alla länkar som har That orden i sig. Förstår inte riktigt det någon som kan fixa hela scriptet kanske? apelsinen.com/?p=search
Om ni ser fler bugs fixa gärna de med xd
search.php
<form name="form" action="?p=search" method="post">
<input type="text" name="search" placeholder='Skriv in sökord...'/>
<input type="submit" name="submit" value="Search" />
</form>
<?php
if(isset($_POST['submit'])){
?>
<table>
<tr><th scope="col">Typ</th><th scope="col">Länk</th><th scope="col">Filter</th><th scope="col">Tipsare</th><th scope="col">Datum</th></tr>
<?php
$date = date('Y-m-d');
$link_table = "";
$updaters ="";
$updaters = array();
$sql = "SELECT `upp_links`.`link`, `upp_links`.`besk`, `upp_links`.`date`, `upp_links`.`type`, `upp_links`.`click`, `upp_links`.`filter`, `upp_links`.`cat`, `users`.`user`, `upp_links`.`updater_id`, upp_links.id FROM `upp_links`, `users` WHERE `besk` LIKE '%$search%' ORDER BY id DESC";
//$sql = "SELECT * FROM `upp_links` ORDER BY `upp_links`.`date` DESC LIMIT 0 , 30";
//$sql = "SELECT * FROM `upp_links` WHERE `id` = 1 AND `date` = \'2012-04-19\' LIMIT 0, 30 ";
$result = mysql_query($sql);
while($rad = mysql_fetch_array($result))
{
$type = $rad['type'];
$cat = $rad['cat'];
$updater = $rad['updater_id'];
if ($rad['filter'] == false)
{
$filter = "images/filter/green.png";
}
else
{
$filter = "images/filter/red.png";
}
$link_table .= '<tr><td><img src="'.$type_nr[$type].'"</td><td><a href="'.$rad['link'].'" id="start_link" target="_blank">'.$rad['besk'].'</a></td><td><img src="'.$filter.'" width="10"height="10"></td><td>'.$rad['user'].'</td><td>'.$rad['date'].'</td>';
if (empty($updaters[$updater]))
{ $updaters[$updater] = 0;}
$updaters[$updater] = $updaters[$updater]+1;
}
foreach ($updaters as $key => $value) {
$sql = "SELECT `user`, `id` FROM `users` WHERE `users`.`id` = {$key}";
$result = mysql_query($sql);
if (!$result) { die('Invalid query: ' . mysql_error()); }
while ($rad = mysql_fetch_array($result)){
//var_dump($rad);
echo $rad[1] . "::" . $rad[0] . "<br><br>";
}
//echo $value;
}
// Visa vilka som uppdaterat och hur många
//var_dump($updaters);
//echo $updaters;
echo $link_table;
?>
</table>
<?php
}
?>
