• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Fehler in der Ausgabe ... Wer findet den Fehler?

Natheedo

New member
Hallo,

ich bastel mir gerade eine Linkliste, jedoch ist es so, das wenn ich das in meine Seite include, wird nur die letzte </table> ausgegeben, bin das Skript x mal durchgegangen, ich find den Fehler jedoch nicht ...

PHP:
<?php

include("/var/www/html/web108/html/xxxxxx");
$con = mysql_connect($mysql_host, $mysql_user, $mysql_pass);
mysql_select_db($mysql_db);

$read = mysql_query("SELECT `categories`.`category`, `links`.`link`, `links`.`name` FROM `categories`, `links` WHERE `categories`.`id`=`links`.`category` ORDER BY `links`.`category`");

$buffer = '';

while($row = mysql_fetch_assoc($read))
{
	if(strpos($row['link'], 'xxxxx') !== false)
		$img = '<img src="xxxx" alt="">';
	elseif(strpos($row['link'], 'xxxx') !== false)
		$img = '<img src="xxxxxxx" alt="">';
	else
		$img = '<img src="xxxxxx" alt="">';
	
	if(!isset($cat) || $cat != $row['category'])
	{
		if(isset($cat))
			$buffer .= '</table>
<table border="1" style="width:40%;">
 <tr>
  <th colspan="2" style="width:40%;">'.htmlentities($row['category']).'</th>
 </tr>
';
		else
			$buffer .= '<table border="1" style="width:40%;">
 <tr>
  <th colspan="2" style="width:40%;">'.htmlentities($row['category']).'</th>
 </tr>
';
		
		$cat = $row['category'];
	}
	
	$buffer .= '<tr>
  <td style="width:35%;"><a href="'.$row['link'].'">'.$row['name'].'</a></td style="width:5%;"><td  style="text-align:center;">'.$img.'</td>
 </tr>
';
}

echo $buffer."</table>\n";

?>

Entweder ist es zu spät, oder ich zu blöd ... Vielleicht sieht ihn ja wer ... (Datenbankanbindung steht).

Danke
 
Naja links ist die Mysql Tabelle und link der Link - Ob ich da durcheinander gekommen bin ... Hm glaub nicht aber ich sehs heute auch nimmer ....
 
Hi Natheedo,

Überprüfe einmal mysql_num_rows ob überhaupt Datensätze zurückgeliefert werden.

Ist $cat in /var/www/html/web108/html/xxxxxx definiert?

Grüsse
jeko
 
Hallo,

also ich hätte eher schlafen gehen sollen als zu coden, der Fehler kam, weil ich keinen Link sondern lediglich Kats in der Datenbank hatte ..... :/

Es geht jedenfalls so wie es ist :)

Dennoch Danke !
 
Zurück
Oben