php Übungsaufgaben

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Benutzeravatar
Chaze
Ehemaliges Teammitglied
Beiträge: 2035
Registriert: 31.01.2003 12:20
Wohnort: Hannover

Beitrag von Chaze »

Ich stehe ein bischen auf dem Schlauch. Wie schaffe ich es die Einträge aus der Datenbank in einer HTML-Tabelle auszugeben.

So funktioniert es schonmal nicht:

Code: Alles auswählen

if ($inhalt == "")
	{
	echo "<table border=1><td><tr><b>Bisherige Einträge</b></tr><tr>&nbsp;</tr>";
		while($row = mysql_fetch_object($ergebnis))
	    {
	    echo "<tr>",$row->eintrag,"</tr><br>";
	    }
	echo "</td></table>";
	}
else
	{
	echo "Dein Beitrag wurde eingetragen<br><br><br>";
	$schreibedb = "INSERT INTO einträge (eintrag) VALUES ('$inhalt')";
	mysql_query($schreibedb);
	echo "<table border=1><td><tr><b>Bisherige Einträge</b></tr><tr>&nbsp;</tr>";
		while($row = mysql_fetch_object($ergebnis))
	    {
	    echo "<tr>",$row->eintrag,"</tr><br>";
	    }
	echo "</td></table>";
	}
by[t]e,
Chaze
!!!--> Kein Support per PN oder Mail <--!!!
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

heißt das Feld in der Datenbank den "eintrag" ?
guck dir auf http://selfhtml.teamone.de nochmal den Aufbau einer Tabelle an :)
<table><tr><td>inhalt</td><td>inhalt2</td></tr></table>
du scheinst tr und td verwechselt zu haben.
Benutzeravatar
Chaze
Ehemaliges Teammitglied
Beiträge: 2035
Registriert: 31.01.2003 12:20
Wohnort: Hannover

Beitrag von Chaze »

:oops: :oops: :oops:
Da habe ich doch tatsächlich <td> und <tr> verwechselt.
Mann ist das peinlich!!!
by[t]e,
Chaze
!!!--> Kein Support per PN oder Mail <--!!!
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Chaze hat geschrieben:echo "<tr>",$row->eintrag,"</tr><br>";
Strings werden nicht mit einem Komma, sondern mit einem Punkt verbunden (echo "<tr>".$row->eintrag."</tr><br>";)
Benutzeravatar
Chaze
Ehemaliges Teammitglied
Beiträge: 2035
Registriert: 31.01.2003 12:20
Wohnort: Hannover

Beitrag von Chaze »

Strings werden nicht mit einem Komma, sondern mit einem Punkt verbunden (echo "<tr>".$row->eintrag."</tr><br>";)
Scheint aber auch zu funktionieren. Im Tutorial von www.Schattenbaum... ist es auch so angeben.

Werd mir jetzt gleich mal ein vernünftiges PHP-Buch bestellen: PHP in 5 sec. oder so.
by[t]e,
Chaze
!!!--> Kein Support per PN oder Mail <--!!!
Benutzeravatar
NS-6
Ehemaliges Teammitglied
Beiträge: 1440
Registriert: 21.09.2002 13:13
Wohnort: Bielefeld (NRW)
Kontaktdaten:

Beitrag von NS-6 »

Da wird man ja total verückt bei. Ich musste noch nie für irgend etwas üben, oder lernen. Und das soll auch in Zukunft so bleiben :D !

Bei dem was ich mache, da reicht mir mein DreamWaver MX 6.0 vollkommen. Und wenn ich doch was mal mit php machen muss, dann greife ich auf euch zurück :P
Der Weg ist das Ziel
Lieblingszitat: "Be sure, your Config is Saved and Secure"
Blog von NastorSeriesSix
Antworten

Zurück zu „Coding & Technik“