Seite 1 von 1

Foreach mit DB

Verfasst: 24.02.2013 16:07
von Bonsaibuddha
Hallo,
ich bin ein ziemlicher neuling was php und SQL betrifft.
ich stehe vor einem probem, und zwar:

muss ich, den inhalt einer DB-Tabelle (6 Artikel) auf meiner page anzeigen lassen.
auf der page ist platz für 3 Artikel, das heißt diese 6 artikel müssen random angezeigt werden, nach jeden refresh der seite 3 andere artikel.
beim Klick auf den Titel gelangt man auf eine neue Seite. Dort wird der gesamte Artikel angezeigt.

und das alles mit for/foreach, solautet die aufgabe.
nur hab ich keine ahnung, hab schon viele php tutorials gelesen, aber keine antwort gefunden vll könnt ihr mir ja weiter helfen.
bei mir werden weder artikel sonst noch was angezeigt

hier mein code

Code: Alles auswählen

mysql_connect("localhost", "root","") or die ("Keine Verbindung moeglich");
mysql_select_db("bloq") or die ("Die Datenbank existiert nicht.");

$ergebnis = mysql_query("SELECT title, headline, article, author FROM bloq WHERE page = " . $_GET['page']);
while($row = mysql_fetch_object($ergebnis))
{
$title = array("title","headline", "article", "author");
foreach("$title" as "$title")
foreach("$headline" as "$headline")
foreach("$article" as "$article")
{
echo $kopf;
}
}
echo $_GET['section'];
var_dump($_GET['var']);
var_dump($_GET['page']);
 
ich bedanke mich schon mal jetzt für eure mühe

MfG

Re: Foreach mit DB

Verfasst: 24.02.2013 21:47
von BNa
Was gibt denn

Code: Alles auswählen

echo $_GET['page'];

in Deiner Testdatei aus, wenn Du es vor

Code: Alles auswählen

while($row = mysql_fetch_object($ergebnis))
einfügst?

Re: Foreach mit DB

Verfasst: 24.02.2013 22:23
von Miriam
  1. Wo ist denn Dein Ablaufdiagramm (gern als Nassi-Shneiderman-Diagramm)?
  2. Wirf mal einen Blick auf die PHP Befehlsreferenz und schaue Dir auch mal Beispielcode an.
  3. Kommentiere Deinen Code, damit andere sehen, was Du genau bezweckst / vor hast.
  4. Gewöhne Dir eine strukturierte Schreibweise an.