Folgende Warnungen sind aufgetreten:
Warning [2] Undefined property: MyLanguage::$archive_pages - Line: 2 - File: printthread.php(287) : eval()'d code PHP 8.2.18 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/printthread.php(287) : eval()'d code 2 errorHandler->error_callback
/printthread.php 287 eval
/printthread.php 117 printthread_multipage



net-board.net Archiv
übersichts - Druckversion

+- net-board.net Archiv (https://net-board.net)
+-- Forum: Deine eigene Homepage (https://net-board.net/forumdisplay.php?fid=26)
+--- Forum: Scriptsprachen (+Datenbanksysteme) (https://net-board.net/forumdisplay.php?fid=19)
+--- Thema: übersichts (/showthread.php?tid=4942)

Seiten: 1 2


- pattex - 12.03.2005

hast du eigentlich eine tabelle mit links?

in der new legst du ja nur die protokolle an und darin stehen ja auch die links.

Wo trägst du eigentlich das Datum des Protokolls ein? Das sollte ja auch angezeigt werden


- trefixxx - 12.03.2005

[code=php]CREATE TABLE IF NOT EXISTS protokolle (links VARCHAR(70), protokoll LONGTEXT)"[/code]

in der tabelle sind 2 spalten: links und protokoll.

In der "links" ist der link. bedeutet:
<a href='protokolle.php?datum=$datum_ziffer'>Protokoll vom $inhalt_datum</a>

ich weiß nur nicht, wie ich zu dem richtigen link das richtige protokoll bekomme.... Hast du ne idee, wie ich das machen kann?


- pattex - 12.03.2005

Müsste es oben nicht dann so aussehen?
<?
$abfrage = "SELECT links,? FROM protokolle";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
echo $row->url;
}
?>

Irgendwas fehlt doch dort :kopfkratz:


- trefixxx - 12.03.2005

ja hab ich ja Smile den code hab ich jetzt aber einfach von schattenbaum kopiert, weil ich gerade drauf war und hab vergessen, den zu ändern.

Zitat:Original von pattex
Irgendwas fehlt doch dort :kopfkratz:


ja denk ich auch. WIllst du mal die gesamten dateien sehen?


- pattex - 12.03.2005

In der Tabelle Protokolle sollte stehen:

Protokoll Nr. | Datum | Von | Inhalt | Titel

Das dürfte schon reichen.

Der Link sieht dann so aus:

<a href="protokolle.php?$protokollNr">$titel vom $datum</a>

Die seite protokolle.php macht dann das:

Select from protokolle where ProtokollNr=$protokollNr;
Usw. Smile


- trefixxx - 13.03.2005

also die spalte "Protokoll NR." ich hab sie jetzt ID genannt, muss ich doch mit INT und AUTO_INCREMENT benennen, oder?

Angenommen folgendes steht dann in der tabelle

Code:
ID | datum         | protokoll
-----------------------------------
1   | 05.02.2005 | hier protokoll 1
-----------------------------------
2   | 06.08.2005 | hier protokoll 2

Das hab ich jetzt in der datenbank stehen. WIe soll ich jetzt den link in die protokolle.php bekommen (also das ist die übersichtsseite mit allen protokollen!)?
Das kann ich doch nur machen, wenn ich eine spalte mit dem code des links habe und diese spalte dann auch in die protokolle.php auslese.

Außerem: ich kann doch nicht so verlinken, oder? show_protokolle.php?$id. Das muss doch show_protokolle.php?section=$id heißen, oder?