php noob problem??????

Seite 1 von 2 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/php_noob_problem_59197/page_1 - zur Vollversion wechseln!


Joshua schrieb am 16.12.2002 um 18:12

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 schrieb am 16.12.2002 um 19:15

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 schrieb am 16.12.2002 um 19:20

wechsel einfach vor den echos in der schleifer in html zurück und schreib die formatierung und die tds rein.


Vivo schrieb am 16.12.2002 um 19:21

ups ... ogott töte mich ...
aber eigentlich : warum einfach, wenns komplizierter auchgeht :)


watchout schrieb am 17.12.2002 um 00:11

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 schrieb am 17.12.2002 um 00:17

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 schrieb am 17.12.2002 um 00:19

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 schrieb am 17.12.2002 um 00:23

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 schrieb am 17.12.2002 um 00:26

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 schrieb am 17.12.2002 um 00:30

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 schrieb am 17.12.2002 um 00:33

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 schrieb am 17.12.2002 um 00:50

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


Rektal schrieb am 17.12.2002 um 01:06

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 schrieb am 17.12.2002 um 17:03

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 schrieb am 17.12.2002 um 17:18

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




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025