• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Verlinkung

Status
Für weitere Antworten geschlossen.

doormaster

Neues Mitglied
hi,

meine Frage ist sehr schwer zu formulieren, aber ich versuche es mal:
Wie kann man machen, dass wenn man per Formular einen Text verfasst, der in der Datenbank gespeichert wird und auf einer anderen Seite wieder ausgegeben wird(z.B. Gästebuch), auf eine Seite verlinken soll, aber jeder Text(der von der Datenbank geholt wird) auf einen anderen Link verlinken soll (z.B. bei News die Kommentare). Link sollte dann in etwa so ausschauen: www.xy.de/news/viewnews.php?n=1(2, 3, 4).

Ich hoffe, jemand kann meine Frage verstehen und auch beantworten


Grün Markierte teile sind kein Problem für mich
 
Werbung:
Ich verstehe deine Frage nicht, aber ich stelle mir einfach folgendes vor (Bitte nochmal genauer erlaeutern):

Die Datensaetze werden ausgelesen und verlinkt:
[php:1:8c56657f7a]<?php
$db=mysql_connect("localhost","root","");
mysql_select_db("db_name");
$anfrage="SELECT * FROM tabelle";
$ergebnis=mysql_query($anfrage);
$anz=mysql_num_rows($ergebnis);
for ($a=$anz-1;$a>-1; $a--) {
mysql_data_seek ($ergebnis, $a);
$zeile=mysql_fetch_row($ergebnis);
print ("Der Link:
");
print ("<a href='read.php?id=");
print ($zeile[0]);
print ("'>");
print ($zeile[1]);
print ("</a>
");
}
mysql_close($db);
?>[/php:1:8c56657f7a]
Hier die Datei, welche den Datensatz ausliest (read.php):
[php:1:8c56657f7a]<?php
$id=$HTTP_GET_VARS['id'];
$db=mysql_connect("localhost","root","");
mysql_select_db("db_name");
$anfrage="SELECT * FROM tabelle WHERE id LIKE '";
$anfrage.=$id;
$anfrage.="'";
$ergebnis=mysql_query($anfrage);
$zeile=mysql_fetch_row($ergebnis);
print ("Betreff: ");
print ($zeile[1]);
print ("
Beitrag:
");
print ($zeile[2]);

mysql_close($db);
?>[/php:1:8c56657f7a] Keine Garantie. Sollte aber funktionieren.
 
vielen dank, aber ich hab ein Problem:

[php:1:20a0bcaeae]<?php
echo "Betreff: $Forum_name";
?>[/php:1:20a0bcaeae]

was is da bitte falsch?
(ich habs ein bischen geändert)

hier die ganze read.php:
[php:1:20a0bcaeae]<?php
$id=$HTTP_GET_VARS['id'];
include("config.php");
$sql = "SELECT * FROM index;
$db = mysql_query($sql);
$row = mysql_fetch_object($db);
$name = $row->name;

echo "Betreff: $name";
?>[/php:1:20a0bcaeae]

achja, die Fehlermeldung:
Code:
Parse error: parse error, unexpected T_STRING in /usr/export/www/hosting/doormaster/test/read.php on line 9
 
Werbung:
guck mal auf die farbmarkierungen des highlights. du has vergessen den string zu schließen.

zu deinen Links: ich verstehe auch nicht ganz dein prob
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben