"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

php noob problem??????

Joshua 16.12.2002 - 18:12 1127 22
Posts

Joshua

transparent nobody
Avatar
Registered: Dec 2000
Location: dahoam
Posts: 833
lacht nicht drüber..... aber ich komm nicht drauf.... :rolleyes:

also i hab eine mysql abfrage die alles in einer tabelle
ausgibt.... nur wie kann ich den text in der tabelle formatieren......

alles was ich bisher ausprobiert habe, führt nur dazu das die ganze seite nicht mehr geladen wird! :mad:

der quelltext sieht folgendermaßen aus:

Zitat
<BODY text="#C0C0C0" bgcolor="#000000">

<BR>
<div align="center">
<table border="0" cellspacing="0" bordercolor="#000000" style="border-collapse: collapse" bordercolorlight="#000000" bordercolordark="#000000" >
<div align="center">

<colgroup>
<col width="80">
<col width="350">
<col width="150">
<col width="80">
<col width="80">



</colgroup>

<tr>
<td bgcolor="#000066" style="border-style: solid border-width: 1"><b><font face="Tahoma" size="2" ><p align="center">Nummer</b></td>
<td bgcolor="#000066" style="border-style: solid border-width: 1"><b><font face="Tahoma" size="2" ><p align="center">Name</b></td>
<td bgcolor="#000066" style="border-style: solid border-width: 1"><b><font face="Tahoma" size="2" ><p align="center">Art</b></td>
<td bgcolor="#000066" style="border-style: solid border-width: 1"><b><font face="Tahoma" size="2" ><p align="center">Disks</b></td>
<td bgcolor="#000066" style="border-style: solid border-width: 1"><b><font face="Tahoma" size="2" ><p align="center">Format</b></td>

</tr>




<?php
mysql_connect("localhost", "nix", "gibts");
mysql_select_db("filme");
$result = mysql_query("SELECT * FROM liste ORDER BY Name");


while($row = mysql_fetch_array($result))

{
echo "<tr><td>" .$row['Nummer'] ."</td>";
echo "<td>" .$row['Name'] ."</td>";
echo "<td>" .$row['Art'] ."</td>";
echo "<td>" .$row['Disks'] ."</td>";
echo "<td>" .$row['Format'] ."</td></tr>";
}

mysql_close();

?>
</table>

denk mal das wär für ein php-versierten geek ja kein problem mir da zu helfen!

Vivo

Dreamworker
Avatar
Registered: May 2002
Location: Tal der Könige
Posts: 1478
mach ein CSS - Stylesheet und dann definierst eine klasse und mit dann fügst deinem Tag ... class='meinStyle' ... hinzu ...

Naja, ich weiss nicht wie ich es dir besser erklären soll ... ich würd mich ein bisschen mit CSS - Stylesheet auseinandersetzen ...

jAcKz

Legend
fool martyr
Avatar
Registered: Dec 2000
Location: cross
Posts: 21376
wechsel einfach vor den echos in der schleifer in html zurück und schreib die formatierung und die tds rein.

Vivo

Dreamworker
Avatar
Registered: May 2002
Location: Tal der Könige
Posts: 1478
ups ... ogott töte mich ...
aber eigentlich : warum einfach, wenns komplizierter auchgeht :)

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
ich oute mich jetzt wahrsch. als n00b, aber WTF is <colgroup> ???

naja, auf jeden fall wäre es mal gscheit tags wie <div> auch irgendwann mal zu schliessen...
weniger sinnlose \n's in den source einzubaun :rolleyes:
wozu zum teufel machst du ein <p align=center> in einer zelle wo eh nur das drinn steht?

Und _VIELLEICHT_ sollte man am ende eines SQL-Befehls einen ';' machen??
dann könnte der nämlich auch funktionieren...

maverick81

Big d00d
Avatar
Registered: Dec 2002
Location: Stmk/GU
Posts: 130
Zitat von Vivo
mach ein CSS - Stylesheet und dann definierst eine klasse und mit dann fügst deinem Tag ... class='meinStyle' ... hinzu ...

Naja, ich weiss nicht wie ich es dir besser erklären soll ... ich würd mich ein bisschen mit CSS - Stylesheet auseinandersetzen ...

Ich würds auch mal mit nem stylesheet versuchen, da im code an sich kein offensichtlicher Fehler zu erkennen ist!

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
Zitat von maverick81
da im code an sich kein offensichtlicher Fehler zu erkennen ist!
:D unwissender! :p
du wurdest ge0wnt, gehe ein feld zurück :p

Rektal

Here to stay
Registered: Dec 2002
Location: Inside
Posts: 4452
Zitat von watchout
Zitat von maverick81
da im code an sich kein offensichtlicher Fehler zu erkennen ist!

_VIELLEICHT_ rauchen manche hier mehr als die erlaubte mindestdosis ... huha ;-)

Zuerst als n00b outen und dann grosse (!) Spreche klopfen .. so gfall't ma des :>

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
Zitat von Rektal
_VIELLEICHT_ rauchen manche hier mehr als die erlaubte mindestdosis ... huha ;-)
_VIELLEICHT_ bist du derjenige? :p


achja - sag gleich: was is <colgroup>? :p

Rektal

Here to stay
Registered: Dec 2002
Location: Inside
Posts: 4452
Zitat von watchout
_VIELLEICHT_ bist du derjenige? :p

Glaub ich kaum , ich brau sowas net ;) Aber das ein ';' im MySQL in PHP irgendwo irgendwas aendert ist halt bullshit .. zuviel mit dem command line client gespielt ;)

Zitat
achja - sag gleich: was is <colgroup>? :p

http://www.w3.org/TR/REC-html40/str...html#h-11.2.4.1 - lesen, verstehen.

maverick81

Big d00d
Avatar
Registered: Dec 2002
Location: Stmk/GU
Posts: 130
Das <colgroup>-Tag baut eine spaltenorientierte Tabelle spaltenbasiert auf – im Gegensatz zur Standard-HTML-Tabelle, die zeilenorientiert ist.
Innerhalb des colgroup-Elements können Sie den einzelnen Spalten Werte durch <col>-Tags zuweisen – z.B. die Spaltenbreiten der gesamten Tabelle festlegen oder die Spalten durch Hinter- und Vordergrundfarben visuell gestalten.

mfg mav!

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
Zitat von Rektal
http://www.w3.org/TR/REC-html40/str...html#h-11.2.4.1 - lesen, verstehen.
gelesen, verstanden - danke
Zitat von Rektal
Glaub ich kaum , ich brau sowas net ;) Aber das ein ';' im MySQL in PHP irgendwo irgendwas aendert ist halt bullshit .. zuviel mit dem command line client gespielt ;)
hmm, hast recht - wobei es trotzdem falsch ist, auch wenn es funktioniert...

auf jeden fall wäre es mal gscheit folgendes in der php.ini zu setzen, damit nicht nur ne weisse seite rauskommt:
error_reporting = E_ALL
display_errors = On

ich tippe trotzdem auf einen mysql-fehler, leere ausgabe oder so :p
weil wenn was im html-code net passt wird trotzdem _irgendwas_ angezeigt...

ps: der command-line-client is cool :p und vor allem siehst gleich, wenn was net passt...
Bearbeitet von watchout am 17.12.2002, 00:54

Rektal

Here to stay
Registered: Dec 2002
Location: Inside
Posts: 4452
Zitat von watchout
gelesen, verstanden - danke
hmm, hast recht - wobei es trotzdem falsch ist, auch wenn es funktioniert...

Nix is falsch .. manual lesen:

23.4.40 mysql_query()
int mysql_query(MYSQL *mysql, const char *query)

23.4.40.1 Description
Executes the SQL query pointed to by the null-terminated string query. The query must consist of a single SQL statement. You should not add a terminating semicolon (`;') or \g to the statement.


Und um das gehts in PHP und nicht um irgendeinen command line client.

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
Zitat von Rektal
Nix is falsch .. manual lesen:

[...]

Und um das gehts in PHP und nicht um irgendeinen command line client.
übersetzt: sollte nicht - warum steht net da, is mir auch wurscht

btw - mir geht dein generve schon langsam wohin, du hast noch keinen einzigen post in dem thread hier gemacht, der was zur lösung des problems beigetragen hat und meckerst nur die ganze zeit herum...
ok - der ; war falsch, sorry - fällt auch sicher wieder mal unter das thema programmierstil - und geschadet hätt's wenigst nix
joshua hätt's höchstens probiert, gesagt es nutzt nix und ich hätt' ihm den tip mit den errors gegeben, dann könnte er den error sehn, posten - oder auch selbst draufkommen - fertig, und der thread is gleich um ne seite kürzer

ps: generve nicht vom inhalt, sondern von der schreibweise - du hast vom ersten post an genervt - wär vielleicht gut da was zu ändern, du könntest mal in die verlegenheit kommen was fragen zu müssen...

Rektal

Here to stay
Registered: Dec 2002
Location: Inside
Posts: 4452
Zitat von watchout
übersetzt: sollte nicht - warum steht net da, is mir auch wurscht

btw - mir geht dein generve schon langsam wohin, du hast noch keinen einzigen post in dem thread hier gemacht, der was zur lösung des problems beigetragen hat und meckerst nur die ganze zeit herum...
ok - der ; war falsch, sorry - fällt auch sicher wieder mal unter das thema programmierstil - und geschadet hätt's wenigst nix
joshua hätt's höchstens probiert, gesagt es nutzt nix und ich hätt' ihm den tip mit den errors gegeben, dann könnte er den error sehn, posten - oder auch selbst draufkommen - fertig, und der thread is gleich um ne seite kürzer

ps: generve nicht vom inhalt, sondern von der schreibweise - du hast vom ersten post an genervt - wär vielleicht gut da was zu ändern, du könntest mal in die verlegenheit kommen was fragen zu müssen...

^^^^^^^^^^
ungekuerzt weil ..

.. du hast recht :) man darf doch mal mies drauf sein ... ;)

So arschloechrig meine Post auf war, ich hoffe sie war zumindest hilfreich :-D
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz