inhalte abrufen und als link darstellen

  • 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

  • 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]

    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  • 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 :D

  • 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^^

    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  • $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...

    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  • ok, du erstellst eine php-seite
    artikel.php

    da 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!

    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  • boaa,
    DANKEEE VIELMALS, keine ahnung wie ich das sonst hingekriegt hätte
    danke dankeee

  • 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 fehler ^^ hab 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]

    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!