Ich habe
error_reporting(E_ALL);
ini_set('display_errors', true);
und
echo Testausgabe
eingefügt.
Ergebnis:
PHP
<?php
error_reporting(E_ALL);
ini_set('display_errors', true);
$dbhost = "localhost";
$dbuser = "root";
$dbpass = "";
$dbname = "";
$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error connecting to mysql');
mysql_select_db($dbname);
$query = 'selbst'; // Suchbegriff eintragen!!
$sql = mysql_query("SELECT kw, titel, link, MATCH(kw, titel, link) AGAINST('" . $query . "') AS matchrank FROM partner WHERE MATCH(kw, titel, link) AGAINST('" . $query . "') GROUP BY (kw) ORDER BY matchrank DESC LIMIT 2");
while($array = mysql_fetch_array($sql)) {
$url_url = $array['link'];
$url_title = $array['titel'];
}
echo $url_url; // Test-Ausgabe , Zeile 24
echo $url_title; // Test-Ausgabe, Zeile 25
$empfehlungen = array();
while($array = mysql_fetch_array($sql))
{
$empfehlungen[] = array('url' => $array['link'], 'title' => $array['titel']);
}
$html = '<ul>';
foreach($empfehlungen as $empfehlung) {
$html .= '<li>
<a href="'.$empfehlung['url'].'">
<b>'.$empfehlung['title'].'</b>
</a>
</li>';
}
$html .= '</ul>';
echo $html;
?>
Alles anzeigen
Notice: Undefined variable: url_url in D:\xampp\htdocs\beispiele\test-1\test.php on line 24
Notice: Undefined variable: url_title in D:\xampp\htdocs\beispiele\test-1\test.php on line 25
Warum kommt: Undefined variable ?