ich möchte überschriften aus einer datenbank abrufen und sie dann als links darstellen.die links sollen dann auf die texte von den dazugehörigen überschriften verlinken.
bitte um hilfe
danke
inhalte abrufen und als link darstellen
-
bleekk -
2. Januar 2006 um 00:55
-
-
Und was genau daran schaffst du nicht? Musst halt mich Ankern arbeiten...
-
ich kenn mich nicht mit php aus, ich rufe alles was ich brauche aus der datenbank ab aber ich weiss nicht wie ich das realisiere dass es als link dargestellt wird.
kannst mir ein kleines bsp posten
danke -
[php:1:bec4f1af28] <?php
echo" <a href=\"".$deine_seiten_variable." target=bla\"> ";
?>[/php:1:bec4f1af28] -
hmm
jetzt weiss ich nicht ob es das ist was ich eigentlich wollte.
ich will aus der datenbank überschriften abfragen und diese abgefragte überschriften als links darstellen.überschrift: breaking news => das wird abgefragt und als link dargestellt und soll z.b. zum artikel "braking news führen"
-
moin,
sowas?[php:1:d191df1aaf]<?php
$dbHost = "127.0.0.1";
$dbUser = "xx";
$dbPass = "xx";
$dbName = "xx";$connect = mysql_connect($dbHost, $dbUser, $dbPass) or die("Keine Verbindung zum Datenbankserver!");
mysql_select_db($dbName);$sql = "SELECT * FROM tabelle WHERE links= 'google.de'";
$do = mysql_query($sql);
$fetch = mysql_fetch_array($do);echo '[url=''.$fetch['links'].'"]'.$fetch['ueberschrift.'[/url]';
?>
[/php:1:d191df1aaf]Gruß crAzywuLf
-
-
ja schon so wie crAzywuLf geschrieben hat. mit php und sql. für mich ist es kein problem die überschriften zu holen sondern es zu verlinken
ich hab eine seite wo die überschrifteb der reihe nach aufgelistet werden. jetzt ist es nur eine liste, aber ich möchte diese überschriften zu den teksten verlinken.so ungefähr wie crAzywuLf erklärt hat. nur ich bekomms gerade nicht hin
-
schick einfach ma den source....
ahnung von mysql aber nicht von html ? das hab ich auch noch nie gehört^^ -
$db = mysql_connect("localhost","...","...");
$res = mysql_db_query("bleekk",
"select * from news where category = '20' ");
$num = mysql_num_rows($res);
for ($i=0; $i<$num; $i++)
{
$nn = mysql_result($res, $i, "id");
$vn = mysql_result($res, $i, "headline");
$dt = mysql_result($res, $i, "datum2");
$tk = mysql_result($res, $i, "tekst");
echo 'http://----';
}sooo da ist es. jetzt soll unten jede überschrift ausgegeben werden und href="zu dazugehörigem artikel"
-
echo "<a href=\"artikelanzeige.php?id=$nn \">$vn</a> ";
oder so ähnlich, ich weiss nun nit genau was deine variablen sind, ausserdem brauchst du ja noch eine seite, mit der du den artikel abrufe lässt...
-
DANKE vielmals
wie rufe ich das ab, bitte
-
in welcher variable ist denn vie beschreibung von deinem artikel ?
-
$tekst
-
ok, du erstellst eine php-seite
artikel.phpda packst du dann erst einmal den üblichen kram hinein, dann:
[php:1:8a6b6b892b]<?php
$nn = $_GET['nn'];
$db = mysql_connect("localhost","...","...");$res = mysql_db_query("bleekk",
"select * from news where id = '".$nn."' ");
$data = mysql_fetch_array($res);$nn = data['id'];
$vn = data['headline'] ;
$dt = data['datum2'];
$tk = data['tekst'];echo"
<u>".$vn."</u> vom ".$vn."".$tk.";
?>[/php:1:8a6b6b892b]ich habs nicht getestet oder so, sollte aber gehn
du rufst dann die artikel von der seite
artikel.php?id=1 [<-- hier wird die id übergeben]
auf! -
boaa,
DANKEEE VIELMALS, keine ahnung wie ich das sonst hingekriegt hätte
danke dankeee -
nicht zu voreilig, ich weiss ja nicht ob es funktioniert
-
ok hast recht gehabt
fehlermeldung: Parse error: parse error, unexpected '[' in on line 20
das ist diese zeile: $nn = data['id'];
wenn ich das weglasse kommt der selbe fehler für die nächste zeile -
uuuups
blöder fehlerhab die "$" vergessen ( das signalisiert, das es eine variable ist)
hier der richtge code:
[php:1:0f829cf5a8]<?php
$nn = $_GET['nn'];
$db = mysql_connect("localhost","...","...");$res = mysql_db_query("bleekk",
"select * from news where id = '".$nn."' ");
$data = mysql_fetch_array("$res");
$nn = $data['id'];
$vn = $data['headline'] ;
$dt = $data['datum2'];
$tk = $data['tekst'];echo"
<u>".$vn."</u> vom ".$vn."".$tk."";
?>[/php:1:0f829cf5a8] -
danke aber jetzt kommt was neues
es wird nur dieses "vom" ausgegeben
-