| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Gast
Beiträge: n/a
| Hallo! Bei mir will es einfach nicht gehen ich muss mir wohl irgendwo nen Fehler eingebaut haben. Dachte erst es liegt daran das ich es in ein bestehendes PHP Dokument eingebaut hatte aber wenn ich so wie unten ein Dokument nur dafür anlege geht es auch nicht (normal sollten ja die spalten 2&4 dabei schwarz sein) Und sorry ich weis snicht wie ich das hier in Farbe darstellen kann mus sich dazu alles einzeln formatieren in der Antwort??? <? include("dbconnect.php"); ?> <html> <head> <title> </title> </head> <body> <? $anfrage = "SELECT url, urlname, name, banner, beschreibung FROM links"; //tabellennamen angeben!! $ergebnis = mysql_query($anfrage) or die(mysql_error());; // Error Reporting $anz=mysql_num_rows($ergebnis); echo "Anzahle der Datensätze: $anz <br \>"; //Ausgabe der Anzahl echo "<table border='1'><tr>"; // die Tabelle eröffnen $spaltenanzahl=mysql_num_fields($ergebnis); //Spalten zählen for($i=0;$i<$spaltenanzahl;$i++) { //für jeden Spalte eine Zelle in der Html Tabelle machen print("<td>"); print(mysql_field_name($ergebnis,$i)); print("</td>"); } while($obj = mysql_fetch_objekt($res)) // Objekte in der Schleife abfragen { echo "<tr>"; echo "<td>$obj->url</td>"; //objekte mit $obj->objektname einfügen, objektname = tabellenname echo "<td bgcolor=\"#000000\">$obj->urlname</td>"; //und hier kannst du in den td tags beliebig farben einstellen echo "<td>$obj->name</td>"; //grössen ändern etc etc, klassen zuweisen! echo "<td bgcolor=\"#000000\">$obj->banner</td>"; echo "<td>$obj->beschreibung</td>"; echo "</tr>"; } echo "</tr></table>"; //tabelle schliessen mysql_close($db); //fertig ?> </body> </html> |
| | |
| Erfahrener Benutzer Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse: Fortgeschritten ![]() | vollkommen ungetestet. ich habe das im notepad zusammengeklickert ... hatte weder syntaxhighlightning, noch die möglichkeit den code in irgendeiner art zu testen. Code: <?php
$sql = "SELECT
url,
urlname,
name,
banner,
beschreibung
FROM
links";
$res = mysql_query( $sql ) or die( 'Error[SELECT .. FROM links]:
' . mysql_error() );
echo 'Es wurden ' . mysql_num_rows($res) . ' Datensätze selektiert.
';
// Boolean-Variable für Farbwechsel
$black = true;
/**
*Wenn du ein Objekt erhalten willst, dann musst du auch mysql_fetch_object()
* verwenden und nicht mysql_fetch_array
*/
while( $obj = mysql_fetch_object($res) )
{
if( $black )
{
// in schwarz ausgeben und Variable auf false setzen
echo $obj->url;
$black = false;
}
else
{
// in weiß ausgeben und Variable wieder auf true setzen
echo $obj->url;
$black = true;
}
}
?>
|
| |
| | ||
| Gast
Beiträge: n/a
| Zitat:
Deinen Teil werde ich jetzt mal versuchen... | |
| | |
| Gast
Beiträge: n/a
| dein script kann irgendwie gar nicht funktinoieren azubi! schau mal die zwei zeilen an: 1 $ergebnis = mysql_query($anfrage) or die(mysql_error()); // Error Reporting 2 while($obj = mysql_fetch_objekt($res));die variable $res ist ja noch gra nihct definiert bzw. falsch benannt, ändere das $res in $ergebnis, und es sollte mal zum. alles anzeigen... und nach or die(mysql_error()); hast du zwei mal den ; da gehört einer weg gibts doch nicht.... |
| | |
| Gast
Beiträge: n/a
| Ja die beiden zeilen hatte ich von Dir einfach so übernommen ohne nachzusehen ob ich da etwas ändern muss. Entschuldigung!!! Hab nun nach langen rumprobieren es endlich dank eurer tatkräftigen Hilfe zum laufen gebracht. Die Frage um jede einzelne zelle zu verändern hat sich nun auch erledigt... muss ja nur für jede URL eine eigene Datenbank anlegen dann kann man sich ja farblich komplett austoben So nun hab ich eure Nerven mit der Frage aber lange genug strapaziert. Herzlichen Dank nochmals!!! Hier noch der code wie das ganze nun bei mir ausschaut: Code: <?
include("dbconnect.php");
?>
<html>
<head>
<title>
</title>
</head>
<body>
<?php
$sql = "SELECT url, urlname, name, banner, beschreibung
FROM links";
$res = mysql_query( $sql ) or die( 'Error[SELECT .. FROM links]:
' . mysql_error() );
echo 'Es wurden ' . mysql_num_rows($res) . ' Datensätze selektiert.
';
echo "<table border='1'><tr>";
$spaltenanzahl=mysql_num_fields($res);
for($i=0;$i<$spaltenanzahl;$i++) {
print("<td bgcolor='#FFFFFF'>");
print(mysql_field_name($res,$i));
print("</td>");
}
echo "</tr>";
while( $obj = mysql_fetch_object($res) )
{
echo "<tr>";
echo "<td bgcolor=\"#B40000\">$obj->url</td>";
echo "<td bgcolor=\"#666666\"><font color='red'>$obj->urlname</font></td>";
echo "<td bgcolor=\"#666666\">$obj->name</td>";
echo "<td bgcolor=\"#666666\">$obj->banner</td>";
echo "<td bgcolor=\"#612782\">$obj->beschreibung</td>";
echo "</tr>";
}
echo "</table>";
mysql_close($db);
?>
</body>
</html>
|
| | ||
| Gast
Beiträge: n/a
| Zitat:
Aber mein Vorhaben ist ja nicht eine Tabelle wo URL´s angezeigt werden sollen. Insofern würde sich das schon rechnen da für jeden Wert eine eigene Datenbank anzulegen da es zig Spalten bzw. Zellen darunter gibt. Anders weiss ich halt im Moment nicht wie ich es bewerkstelligen könnte. Und besser umständlich als gar nicht gruss, Azubi | |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Design und Code Trennen | TeazY | PHP Tipps 2008 | 29 | 21.05.2008 12:08 |
| Tabellen für Vokabeltrainer anlegen... | anonym01 | PHP Tipps 2008 | 9 | 03.03.2008 21:18 |
| PHP Array in MYSQL Tabellen schreiben | Matt | Datenbanken | 1 | 26.02.2008 19:43 |
| 5 tabellen miteinander verknüpfen. | miwo | Datenbanken | 2 | 22.09.2007 11:17 |
| Volltext-Suche Problem - 2 verschiedene Tabellen | Datenbanken | 1 | 18.09.2006 16:32 | |
| Temporäre Tabellen und Performance | Olsen | Datenbanken | 2 | 09.09.2006 17:08 |
| [Erledigt] SELECT aus zwei &amp;quot;gleichen&amp;quot; Tabellen | patr1k | Datenbanken | 2 | 05.07.2006 11:57 |
| Join-Abfrage über mehrere Tabellen | sinai | Datenbanken | 3 | 04.02.2006 13:05 |
| einträge aus 2 tabellen sortieren | Tschuu | Datenbanken | 11 | 20.12.2005 08:21 |
| [Erledigt] abfrage mehrere tabellen | PHP Tipps 2005-2 | 3 | 31.10.2005 21:57 | |
| Design | Beitragsarchiv | 26 | 04.06.2005 20:56 | |
| [PHP] Design Schutz für ein Gästebuch | I-Spy | PHP Tipps 2005 | 5 | 01.01.2005 11:25 |
| [Erledigt] Selectanfrage an eine Datenbank,aber aus mehreren Tabellen | Datenbanken | 2 | 26.10.2004 07:23 | |
| [Erledigt] fulltext suche priorität von tabellen setzen | Datenbanken | 1 | 09.08.2004 15:26 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| sql report farbwechsel tabelle |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.