T
TearOfDragon
Hallo ;]
Wieder mal das Thema mit dem Tables ausgeben wie es in der Suchfunktion wohl auch schon ein paarmal zu finden ist. Leider konnten mir bisherige Themen nicht weiterhelfen und die Nächte mit Fehlermeldungen verbringen von denen man nich weiß was da sein könnte.
Einfaches Ding, will 1ne Tabelle in der Breite mit 2 Spalten und untereinander und 3 oder 4 Zeilen untereinander ausgeben lassen, weiß bloß nich wie, da fehlt mir die Logik leider etwas und basteln mit vorhandenen Einträgen hat keinen Erfolg gebracht.
Bevor die Frage auftaucht, wir helfen nur wenn wir wissen worum es geht, einfache News, in dem Fall nur noch auf andere Dinge abgeändert...
Denke mal ansich nen simples Thema, aber da irgendwie zu blind für um zu sehen was oder wie weiter.....
Wäre also für Tips oder ne Lösung dankbar :]
Hier der Code der Datenbankanbindung:
und der Code der Tabellenausgabe so wie sie bisher in "einmaliger" Form besteht:
Wieder mal das Thema mit dem Tables ausgeben wie es in der Suchfunktion wohl auch schon ein paarmal zu finden ist. Leider konnten mir bisherige Themen nicht weiterhelfen und die Nächte mit Fehlermeldungen verbringen von denen man nich weiß was da sein könnte.
Einfaches Ding, will 1ne Tabelle in der Breite mit 2 Spalten und untereinander und 3 oder 4 Zeilen untereinander ausgeben lassen, weiß bloß nich wie, da fehlt mir die Logik leider etwas und basteln mit vorhandenen Einträgen hat keinen Erfolg gebracht.
Bevor die Frage auftaucht, wir helfen nur wenn wir wissen worum es geht, einfache News, in dem Fall nur noch auf andere Dinge abgeändert...
Denke mal ansich nen simples Thema, aber da irgendwie zu blind für um zu sehen was oder wie weiter.....
Wäre also für Tips oder ne Lösung dankbar :]
Hier der Code der Datenbankanbindung:
Code:
<?php
if (!function_exists("GetSQLValueString")) { function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") {
if (PHP_VERSION < 6) { $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue; }
$theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
}
$maxRows_NEWS = 2;
$pageNum_NEWS = 0;
if (isset($_GET['pageNum_NEWS'])) {
$pageNum_NEWS = $_GET['pageNum_NEWS'];
}
$startRow_NEWS = $pageNum_NEWS * $maxRows_NEWS;
mysql_select_db($database_newsupload, $newsupload);
$query_NEWS = "SELECT * FROM news ORDER BY id DESC";
$query_limit_NEWS = sprintf("%s LIMIT %d, %d", $query_NEWS, $startRow_NEWS, $maxRows_NEWS);
$NEWS = mysql_query($query_limit_NEWS, $newsupload) or die(mysql_error());
$row_NEWS = mysql_fetch_assoc($NEWS);
if (isset($_GET['totalRows_NEWS'])) {
$totalRows_NEWS = $_GET['totalRows_NEWS'];
} else {
$all_NEWS = mysql_query($query_NEWS);
$totalRows_NEWS = mysql_num_rows($all_NEWS);
}
$totalPages_NEWS = ceil($totalRows_NEWS/$maxRows_NEWS)-1;
?>
und der Code der Tabellenausgabe so wie sie bisher in "einmaliger" Form besteht:
Code:
<?php do { ?>
<table class="tnews">
<tr>
<td colspan="2" class="tfett"><?php echo $row_NEWS['Titel']; ?></td>
</tr>
<tr>
<td colspan="2" class="tinh">geschrieben von <?php echo $row_NEWS['Author']; ?> am <?php echo $row_NEWS['time']; ?> Uhr.</td>
</tr>
<tr>
<td colspan="2"><img src="images/line.gif" alt="placeholder" /></td>
</tr>
<tr>
<td width="2%" align="left" valign="top"><?php echo "<img src=\"images/vorschau/$row_NEWS[vorschau]\" border=\"0\" alt=\"images/vorschau/$row_NEWS[vorschau]\" />"; ?></td>
<td width="98%" class="tinh"><?php
$row_NEWS['Newstext'] = htmlspecialchars($row_NEWS['Newstext']); $row_NEWS['Newstext'] = str_replace("\n", "\n<br />\n", $row_NEWS['Newstext']);
$row_NEWS['Newstext']=eregi_replace("\[u\]([^\[]+)\[/u\]", "<u>\\1</u>",$row_NEWS['Newstext']);
$row_NEWS['Newstext']=eregi_replace("\[b\]([^\[]+)\[/b\]", "<b>\\1</b>",$row_NEWS['Newstext']);
$row_NEWS['Newstext']=eregi_replace("\[i\]([^\[]+)\[/i\]", "<i>\\1</i>",$row_NEWS['Newstext']);
$row_NEWS['Newstext']=eregi_replace("\[quote\]([^\[]+)\[/quote\]", "<cite>\\1</cite>",$row_NEWS['Newstext']);
$row_NEWS['Newstext']=eregi_replace("\[strike\]([^\[]+)\[/strike\]", "<strike>\\1</strike>",$row_NEWS['Newstext']);
$row_NEWS['Newstext']=eregi_replace("\[img\]([^\[]+)\[/img\]","<img src=\"\\1\" border=\"0\">",$row_NEWS['Newstext']);
$row_NEWS['Newstext']=eregi_replace("\[email\]([^\[]+)\[/email\]","<a href=\"mailto:\\1\">\\1</a>",$row_NEWS['Newstext']);
$row_NEWS['Newstext']=eregi_replace("\[email=([^\[]+)\]([^\[]+)\[/email\]","<a href=\"mailto:\\1\">\\2</a>",$row_NEWS['Newstext']);
$row_NEWS['Newstext']=eregi_replace("\[url=([^\[]+)\]([^\[]+)\[/url\]","<a href=\"\\1\" target=\"_new\">\\2</a>",$row_NEWS['Newstext']);
$row_NEWS['Newstext']=eregi_replace("\[url\]([^\[]+)\[/url\]","<a href=\"\\1\" target=\"_new\">\\1</a>",$row_NEWS['Newstext']);
echo $row_NEWS['Newstext']; ?>
</td>
</tr>
<tr>
<td colspan="2"> </td>
</tr>
</table>
<?php } while ($row_NEWS = mysql_fetch_assoc($NEWS)); ?><?php mysql_free_result($NEWS); ?>