PHP ver gevorderde |
|
zit nu een tijdje te proberen hoe ik dit ga doen:
ik wil met mijn livesearch zorgen dat als je de gezochte topic aanklikt je de goeie topicid ook krijgt... dit lukt voor geen meter... kan iemand me beetje op weg helpen? ik kan wel een topicid krijgen maar die hoort dan niet bij de gezochte topic...
m'n script...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title></title>
</head>
<body>
<?php
error_reporting(E_ALL);
$connect['host'] = "localhost";
$connect['user'] = "root";
$connect['pass'] = "";
$connect['db'] = "forum";
mysql_connect($connect['host'],$connect['user'],$connect['pass']) OR die("Er trad een fout op bij het verbinden met de mysql server!<br />".mysql_error());
mysql_select_db($connect['db']) OR die("Er trad een fout op bij het selecteren van de database!<br />".mysql_error());
$query1 = mysql_query("SELECT topicnaam,topicinhoud,starter,topicid FROM forum_topics ORDER BY topicid") OR die(mysql_error());
$query2 = mysql_query("SELECT poster,inhoud,topicid FROM forum_posts") OR die(mysql_error());
$a = array_map('strtolower',mysql_fetch_array($query1, MYSQL_NUM));
if(mysql_num_rows($query2) >0)
{
$b = array_map('strtolower',mysql_fetch_array($query2, MYSQL_NUM));
}
else
{
$b = array();
}
if(isset($_GET['zoek']))
{
$result = array_merge($a,$b);
foreach($result as $v) {
if(strstr($v, $_GET['zoek'])) {
$resqur3 = mysql_fetch_array($query3);
echo '<a href="index.php?topicid='.$resqur3[$current].'">'. $v .'</a><br />';
}
}
}
?>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title></title> </head> <body> <?php $connect['host'] = "localhost"; $connect['user'] = "root"; $connect['pass'] = ""; $connect['db'] = "forum"; mysql_connect($connect['host'],$connect['user'],$connect['pass']) OR die("Er trad een fout op bij het verbinden met de mysql server!<br />".mysql_error()); $query1 = mysql_query("SELECT topicnaam,topicinhoud,starter,topicid FROM forum_topics ORDER BY topicid") OR die(mysql_error()); { } else { } { foreach($result as $v) { if(strstr($v, $_GET['zoek'])) { echo '<a href="index.php?topicid='.$resqur3[$current].'">'. $v .'</a><br />'; } } } ?> </body> </html>
|