![]() |
| | Themen-Optionen | Thema durchsuchen |
| | Nach oben #1 |
| Gast
Beiträge: n/a
|
Hallo Leute! Hätte eine Frage. Wie kann ich Tabellendaten von einer Datenbank in so einer Tabelle anzeigen. Bedanke mich schon jetzt für eure Antworten.: <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="333A48" width="100%"> <tr> <td><table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="333A48" width="100%"> <tr> <td colspan="2" bgcolor="D4D9DE">Überschrift</td> </tr> <tr> <td width="17%" bgcolor="F1F2F4"><table width="100%" border="0"> <tr> <td>Marke.:</td> </tr> <tr> <td>Modell.:<?php echo $row->modell; ?></td> </tr> <tr> <td>Bj.:<?php echo $row->baujahr; ?></td> </tr> <tr> <td>Farbe.:<? echo($in['farbe'])?></td> </tr> <tr> <td>PS/KW.: <strong>/</strong> </td> </tr> <tr> <td>Kilometer::</td> </tr> </table></td> <td width="83%" bgcolor="F1F2F4">Bilder.:</td> </tr> <tr> <td colspan="2" bgcolor="F1F2F4"> </td> </tr> <tr> <td colspan="2" bgcolor="F1F2F4">Sonderausstattung.:</td> </tr> <tr> <td colspan="2" bgcolor="F1F2F4">>>hier sollen alle Ausstattungen reinkommen (10 Stück)<<</td> </tr> <tr> <td colspan="2" bgcolor="F1F2F4"> </td> </tr> <tr> <td colspan="2" bgcolor="F1F2F4">Zusätzliche Informationen.: </td> </tr> <tr> <td colspan="2" bgcolor="F1F2F4">>>Hier kommen die zusätzlichen Infos hin<< </td> </tr> <tr> <td colspan="2" bgcolor="F1F2F4"> </td> </tr> <tr> <td colspan="2" bgcolor="F1F2F4"><div align="right">Preis.: € </div></td> </tr> <tr> <td colspan="2" bgcolor="F1F2F4"> </td> </tr> <tr> <td colspan="2" bgcolor="F1F2F4">Name.:</td> </tr> <tr> <td colspan="2" bgcolor="F1F2F4">Adresse.:</td> </tr> <tr> <td colspan="2" bgcolor="F1F2F4">PLZ / ZIP.: </td> </tr> <tr> <td colspan="2" bgcolor="F1F2F4">Wohnort.:</td> </tr> <tr> <td colspan="2" bgcolor="F1F2F4">Telefon.:</td> </tr> <tr> <td colspan="2" bgcolor="F1F2F4">Mobilfunknummer.: </td> </tr> <tr> <td colspan="2" bgcolor="F1F2F4">Email.:</td> </tr> </table></td> </tr> </table> Mfg Spiderman23 |
|
| | Nach oben #7 |
| Neuer Benutzer Registriert seit: 19.08.2005 Ort: Remshalden
Beiträge: 15
|
Du frägst deine datenbank mit mysql_fetch_array ab, gibst die Daten aber so aus, als ob sie mit mysql_fetch_object abgefragt werden ($row->modell) oder sogar noch ganz anderst ($in['farbe']: was soll das sein??) Du solltest dich für eine Möglichkeit entscheiden! Ich würde jetzt einfach mit $row = mysql_fetch_array($ergebnis); abfragen und die Ausgabe dann so machen: echo $row[spaltenname] |
| | |
| | Nach oben #8 |
| Gast
Beiträge: n/a
|
geht aber auch nicht. Anbei sende ich dir mal meinen vollständigen code. Finde einfach den fehler nicht.: Code.: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Unbenanntes Dokument</title> <style type="text/css"> <!-- body,td,th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; } a:link { color: #000000; text-decoration: none; } a:visited { color: #000000; text-decoration: none; } a:hover { color: #009900; text-decoration: underline; } a:active { color: #000000; text-decoration: none; } a { font-size: 12px; } .Stil1 { color: #000000; font-weight: bold; } .Stil7 {color: #009900} .Stil8 {color: #000000} --> </style> </head> <body> <?php include"config.php"; if($_POST['suche']==modell) { $query = "SELECT * FROM acura WHERE modell='$eingabe'"; } if($_POST['suche']==farbe) { $query = "SELECT * FROM acura WHERE farbe='$eingabe'"; } if($_POST['suche']==baujahr) { $query = "SELECT * FROM acura WHERE baujahr='$eingabe'"; } if($_POST['suche']==ps) { $query = "SELECT * FROM acura WHERE ps='$eingabe'"; } if($_POST['suche']==country) { $query = "SELECT * FROM acura WHERE country='$eingabe'"; } if($_POST['suche']==wohnort) { $query = "SELECT * FROM acura WHERE wohnort='$eingabe'"; } if($_POST['suche']==plz) { $query = "SELECT * FROM acura WHERE plz='$eingabe'"; } $b="1"; echo" <table border=\"1\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse\" bordercolor=\"333A48\" width=\"100%\"> <tr> <td><table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse\" bordercolor=\"333A48\" width=\"100%\"> <tr> <td colspan=\"2\" bgcolor=\"D4D9DE\">Überschrift </td> </tr> <tr> <td width=\"17%\" bgcolor=\"F1F2F4\"><table width=\"100%\" border=\"0\"> <tr> <td>Marke. </td> </tr> <tr> <td>Modell.:</td> </tr> <tr> <td>Bj.:</td> </tr> <tr> <td>Farbe.:</td> </tr> <tr> <td>PS/KW.:</td> </tr> <tr> <td>Kilometer.:</td> </tr> </table></td> <td width=\"83%\" bgcolor=\"F1F2F4\">Bilder.:</td> </tr> <tr> <td colspan=\"2\" bgcolor=\"F1F2F4\"> </td> </tr> <tr> <td colspan=\"2\" bgcolor=\"F1F2F4\">Sonderausstattung.:</td> </tr> <tr> <td colspan=\"2\" bgcolor=\"F1F2F4\"> </td> </tr> <tr> <td colspan=\"2\" bgcolor=\"F1F2F4\"> </td> </tr> <tr> <td colspan=\"2\" bgcolor=\"F1F2F4\"><div align=\"right\">Preis.: € </div></td> </tr> <tr> <td colspan=\"2\" bgcolor=\"F1F2F4\"> </td> </tr> <tr> <td colspan=\"2\" bgcolor=\"F1F2F4\">Name.:</td> </tr> <tr> <td colspan=\"2\" bgcolor=\"F1F2F4\">Adresse.:</td> </tr> <tr> <td colspan=\"2\" bgcolor=\"F1F2F4\">PLZ / ZIP.: </td> </tr> <tr> <td colspan=\"2\" bgcolor=\"F1F2F4\">Wohnort.:</td> </tr> <tr> <td colspan=\"2\" bgcolor=\"F1F2F4\">Telefon.:</td> </tr> <tr> <td colspan=\"2\" bgcolor=\"F1F2F4\">Mobilfunknummer.: </td> </tr> <tr> <td colspan=\"2\" bgcolor=\"F1F2F4\">Email.:</td> </tr> </table></td> </tr> </table>"; $result = mysql_query($query); while($row = mysql_fetch_array($result)) { $a='a'; echo' <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="333A48" width="100%"> <tr> <td><table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="333A48" width="100%"> <tr> <td colspan="2" bgcolor="D4D9DE">'. $row->ueberschrift.' </td> </tr> <tr> <td width="17%" bgcolor="F1F2F4"><table width="100%" border="0"> <tr> <td>Marke. echo $row[spaltenname]</td> </tr> <tr> <td>Modell.:<?php echo $row->modell; ?></td> </tr> <tr> <td>Bj.:<?php echo $row->baujahr; ?></td> </tr> <tr> <td>Farbe.:<?=($in['farbe'])?></td> </tr> <tr> <td>PS/KW.:<?=($in['ps'])?>/<?=($in['kw'])?><strong>/</strong> </td> </tr> <tr> <td>Kilometer.:<?='".$row[mail]."'?></td> </tr> </table></td> <td width="83%" bgcolor="F1F2F4">Bilder.:</td> </tr> <tr> <td colspan="2" bgcolor="F1F2F4"> </td> </tr> <tr> <td colspan="2" bgcolor="F1F2F4">Sonderausstattung.:</td> </tr> <tr> <td colspan="2" bgcolor="F1F2F4"><?=($in['ausstattung'])?></td> </tr> <tr> <td colspan="2" bgcolor="F1F2F4"> </td> </tr> <tr> <td colspan="2" bgcolor="F1F2F4"><div align="right">Preis.: <?=($in['preis'])?>€ </div></td> </tr> <tr> <td colspan="2" bgcolor="F1F2F4"> </td> </tr> <tr> <td colspan="2" bgcolor="F1F2F4">Name.:<?=($in['name'])?></td> </tr> <tr> <td colspan="2" bgcolor="F1F2F4">Adresse.:<?=($in['adresse'])?></td> </tr> <tr> <td colspan="2" bgcolor="F1F2F4">PLZ / ZIP.:<?=($in['olz'])?> </td> </tr> <tr> <td colspan="2" bgcolor="F1F2F4">Wohnort.:<?=($in['country'])?></td> </tr> <tr> <td colspan="2" bgcolor="F1F2F4">Telefon.:<?=($in['telefon'])?></td> </tr> <tr> <td colspan="2" bgcolor="F1F2F4">Mobilfunknummer.:<?=($in['mobil'])?> </td> </tr> <tr> <td colspan="2" bgcolor="F1F2F4">Email.:<?=($in['email'])?></td> </tr> </table></td> </tr> </table>'; $b= $b + 1; } echo'</table>'; if(!$a){ echo'Keine Daten in der Datenbank gespeichert!'; } ?> </body> </html> |
|
| | Nach oben #10 |
| Gast
Beiträge: n/a
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Unbenanntes Dokument</title> <style type="text/css"> <!-- body,td,th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; } a:link { color: #000000; text-decoration: none; } a:visited { color: #000000; text-decoration: none; } a:hover { color: #009900; text-decoration: underline; } a:active { color: #000000; text-decoration: none; } a { font-size: 12px; } .Stil1 { color: #000000; font-weight: bold; } .Stil7 {color: #009900} .Stil8 {color: #000000} --> </style> </head> <body> <?php include"config.php"; if($_POST['suche']==modell) { $query = "SELECT * FROM acura WHERE modell='$eingabe'"; } if($_POST['suche']==farbe) { $query = "SELECT * FROM acura WHERE farbe='$eingabe'"; } if($_POST['suche']==baujahr) { $query = "SELECT * FROM acura WHERE baujahr='$eingabe'"; } if($_POST['suche']==ps) { $query = "SELECT * FROM acura WHERE ps='$eingabe'"; } if($_POST['suche']==country) { $query = "SELECT * FROM acura WHERE country='$eingabe'"; } if($_POST['suche']==wohnort) { $query = "SELECT * FROM acura WHERE wohnort='$eingabe'"; } if($_POST['suche']==plz) { $query = "SELECT * FROM acura WHERE plz='$eingabe'"; } $b="1"; echo" <table border=\"1\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse\" bordercolor=\"333A48\" width=\"100%\"> <tr> <td><table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse\" bordercolor=\"333A48\" width=\"100%\"> <tr> <td colspan=\"2\" bgcolor=\"D4D9DE\">Überschrift </td> </tr> <tr> <td width=\"17%\" bgcolor=\"F1F2F4\"><table width=\"100%\" border=\"0\"> <tr> <td>Marke. </td> </tr> <tr> <td>Modell.:</td> </tr> <tr> <td>Bj.:</td> </tr> <tr> <td>Farbe.:</td> </tr> <tr> <td>PS/KW.:</td> </tr> <tr> <td>Kilometer.:</td> </tr> </table></td> <td width=\"83%\" bgcolor=\"F1F2F4\">Bilder.:</td> </tr> <tr> <td colspan=\"2\" bgcolor=\"F1F2F4\"> </td> </tr> <tr> <td colspan=\"2\" bgcolor=\"F1F2F4\">Sonderausstattung.:</td> </tr> <tr> <td colspan=\"2\" bgcolor=\"F1F2F4\"> </td> </tr> <tr> <td colspan=\"2\" bgcolor=\"F1F2F4\"> </td> </tr> <tr> <td colspan=\"2\" bgcolor=\"F1F2F4\"><div align=\"right\">Preis.: € </div></td> </tr> <tr> <td colspan=\"2\" bgcolor=\"F1F2F4\"> </td> </tr> <tr> <td colspan=\"2\" bgcolor=\"F1F2F4\">Name.:</td> </tr> <tr> <td colspan=\"2\" bgcolor=\"F1F2F4\">Adresse.:</td> </tr> <tr> <td colspan=\"2\" bgcolor=\"F1F2F4\">PLZ / ZIP.: </td> </tr> <tr> <td colspan=\"2\" bgcolor=\"F1F2F4\">Wohnort.:</td> </tr> <tr> <td colspan=\"2\" bgcolor=\"F1F2F4\">Telefon.:</td> </tr> <tr> <td colspan=\"2\" bgcolor=\"F1F2F4\">Mobilfunknummer.: </td> </tr> <tr> <td colspan=\"2\" bgcolor=\"F1F2F4\">Email.:</td> </tr> </table></td> </tr> </table>"; $result = mysql_query($query); while($row = mysql_fetch_array($result)) { $a='a'; echo' <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="333A48" width="100%"> <tr> <td><table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="333A48" width="100%"> <tr> <td colspan="2" bgcolor="D4D9DE">'. $row->ueberschrift.' </td> </tr> <tr> <td width="17%" bgcolor="F1F2F4"><table width="100%" border="0"> <tr> <td>Marke. echo $row[spaltenname]</td> </tr> <tr> <td>Modell.:<?php echo $row->modell; ?></td> </tr> <tr> <td>Bj.:<?php echo $row->baujahr; ?></td> </tr> <tr> <td>Farbe.:<?=($in['farbe'])?></td> </tr> <tr> <td>PS/KW.:<?=($in['ps'])?>/<?=($in['kw'])?><strong>/</strong> </td> </tr> <tr> <td>Kilometer.:<?='".$row[mail]."'?></td> </tr> </table></td> <td width="83%" bgcolor="F1F2F4">Bilder.:</td> </tr> <tr> <td colspan="2" bgcolor="F1F2F4"> </td> </tr> <tr> <td colspan="2" bgcolor="F1F2F4">Sonderausstattung.:</td> </tr> <tr> <td colspan="2" bgcolor="F1F2F4"><?=($in['ausstattung'])?></td> </tr> <tr> <td colspan="2" bgcolor="F1F2F4"> </td> </tr> <tr> <td colspan="2" bgcolor="F1F2F4"><div align="right">Preis.: <?=($in['preis'])?>€ </div></td> </tr> <tr> <td colspan="2" bgcolor="F1F2F4"> </td> </tr> <tr> <td colspan="2" bgcolor="F1F2F4">Name.:<?=($in['name'])?></td> </tr> <tr> <td colspan="2" bgcolor="F1F2F4">Adresse.:<?=($in['adresse'])?></td> </tr> <tr> <td colspan="2" bgcolor="F1F2F4">PLZ / ZIP.:<?=($in['olz'])?> </td> </tr> <tr> <td colspan="2" bgcolor="F1F2F4">Wohnort.:<?=($in['country'])?></td> </tr> <tr> <td colspan="2" bgcolor="F1F2F4">Telefon.:<?=($in['telefon'])?></td> </tr> <tr> <td colspan="2" bgcolor="F1F2F4">Mobilfunknummer.:<?=($in['mobil'])?> </td> </tr> <tr> <td colspan="2" bgcolor="F1F2F4">Email.:<?=($in['email'])?></td> </tr> </table></td> </tr> </table>'; $b= $b + 1; } echo'</table>'; if(!$a){ echo'Keine Daten in der Datenbank gespeichert!'; } ?> </body> </html> Meine Daten werden in der Tabelle nicht ausgegeben. Fehlermeldung lautet.: Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in /www/htdocs/w0057ba5/Marken/PKW/Acura/ausgabe.php on line 165 |
|
| | Nach oben #11 |
| Benutzer Registriert seit: 07.05.2005 Ort: nähe Münster
Beiträge: 33
|
das nächste mal bitte den code in [ php ] - tags zum problem: du hast in zeile 186 das hochkomma vergessen und in den letzten zeilen wo php-code ist hast du <?php vergessen.
__________________ http://redRogi.de |
| | |
| | Nach oben #12 |
| Benjamin Klaile Registriert seit: 02.12.2004 Ort: Remagen
Beiträge: 4.480
|
Hallo, es wäre nett, wenn du ab sofort die entsprechenden bbCode-Tags verwendest, um deinen Code zu formatieren. Ich gebe dir hier jetzt mal ein Codebeispiel. Dieses solltest du mal durcharbeiten. Fragen nach Funktionen, Strukturen etc. sind unnötig und werden hier nicht beantwortet. Lies dazu: http://www.php.net/docs.php Hier das Codebeispiel: PHP-Code: Ich gehe von diesen Testdaten aus: Code: -- Host: localhost -- Erstellungszeit: 18. September 2005 um 14:24 -- Server Version: 4.1.13 -- PHP-Version: 5.0.4 -- -- Datenbank: `scriptarchiv` -- -- -------------------------------------------------------- -- -- Tabellenstruktur für Tabelle `test_daten` -- CREATE TABLE `test_daten` ( `_ID` int(6) NOT NULL auto_increment, `_name` varchar(50) collate latin1_general_ci NOT NULL default '', `_wohnort` varchar(50) collate latin1_general_ci NOT NULL default '', PRIMARY KEY (`_ID`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=3 ; -- -- Daten für Tabelle `test_daten` -- INSERT INTO `test_daten` (`_ID`, `_name`, `_wohnort`) VALUES (1, 'Ben', 'Remagen'); INSERT INTO `test_daten` (`_ID`, `_name`, `_wohnort`) VALUES (2, 'FreundVomBen', 'Koblenz'); Solltest du Fragen haben .. immer gerne, allerdings nur, wenn man aus dieser erkennen kann, dass du dich zuvor mit der Materie beschäftigt hast. Ist dies nicht der Fall so bitte ich die anderen User sich zurückzuhalten. Ich werde dann entsprechend reagieren. Setze dich also mit PHP auseinander und du wirst hier kompetente Hilfe finden. Grüße Ben |
| | |
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | Thema durchsuchen |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Tabelle, Überschrift, CSS (?) | bacarni | HTML, XML und CSS | 12 | 10.08.2006 00:46 |
| MySQL: Abfrage aus zweiter Tabelle. | Sebastian | PHP-Programmierung | 6 | 16.12.2005 00:01 |
| Beliebige DB-Tabelle auslesen und ausgeben | cyberboy | Datenbanken | 7 | 14.12.2005 16:42 |
| 2 Abfragen einer Tabelle zusammenfassen - JOIN? | derMaggus | Datenbanken | 15 | 24.08.2005 17:40 |
| dyn. Strings einlesen und vertauscht in HTML-Tab ausgeben | christoph | PHP-Programmierung | 17 | 01.06.2005 08:50 |