Hallo crAzywuLf
Ich weis, du hast recht ich gebe auch ehrlich zu das ich halt einer bin der gerne versucht schnell was auf die beine zu stellen wobei ich sagen muss in HTML arbeite ich schon ziemlich lange, da ich ja eine Onlinebillard Seite leite siehe hier
http://www.onlinebillardfreunde.de/phpkit/
und hier
http://www.onlinebillardfreunde.de/4/index.htm
Und mein forum wo ich zb oben im menü einiges gemacht haben was du aber als gast nicht siehst
http://www.onlinebillardfreunde.de/forum/wbb2/index.php
So ganz ohne HTML kentnisse hätte ich das mit sicherheit so nicht geschaft allso lernfähig bin ich
Es ist halt eben so, das es bei so einer vereinseite wie ich es habe
viel Arbeit macht die ganzen tabellen alle in EXCEL zu schreiben dan als html abzuspeichern und auf einen server laden das sie wieder aktuel sind und deshalb wollte ich mich ans PHP machen.
Bei mir ist es leider meistens so das in manschen sachen wirklich nur ein kleiner tip reicht um das ich weiter komme siehe zb der Medalienspiegel wo mir hier jetzt einige sehr viel geholfen haben, ich aber nun total fest hänge weil ich einfach
http://www.onlinebillardfreunde.de/medalienspiegel.php
(keinen rahmen um die Tabelle bekomme) (Keine hintergrundfarben) und das die zahlen usw Zentiert sind das seind jetzt die punkte wo ich eben fest hänge.
Trotzdem Danke für die aufmunterten worte und allen die sich für mich ihre Zeit geopfert haben
Mfg
Michael
Beiträge von MichaelKRI
-
-
Das Elend ist, du arbeitest mit DreamWeaver. Damit kann man sich prima was zusammenklicken, leider tendiert der Lernerfolg nahe Null.
Ich habe in keinsterw eisse davon gesprochen das ich selbst schon erfolg hatte, ich bedanke mich auch bei dir und aleln anderen die mir hier weiter geholfen haben.
Aber leider muss ich an dieser stelle auch resignieren, ich habe zwar den wille es zu lernen, aber ich habe auf der arbeit genug stress und muss mir die provikatieven sätze nicht mehr antun, das ich ne NULL bin weis ich bandit das muste mir nicht sagen.
In diesem sinne machts gut und danke nochmals für die Hilfen
Mfg
Michael -
Hallo, ich möchte auch nicht das ich alels vorgekaut bekomme
Und ich möchte PHP wirklich lehrnen und werde mich auch bemühen dafür.
Ich glaube sogar mitlerweile zu wissen das es manschmal nicht umgehbar ist PHP und HTML zu mischen zb meine Tabelle jetzt hat ja noch keine farben und ich habe da in dreamwaver mal was vor den php code gestellt
<style type="text/css">
<!--
body,td,th {
color: #0000FF;
font-weight: bold;
}
body {
background-color: #009900;
}
-->
</style><?php
Und schon ist meine Schrift dick und Farblich und habe eine hintergrundfarbe siehe hier
http://www.onlinebillardfreunde.de/medalienspiegel.php
Nun bin ich gerade dabei zu versuchen den Tabellekopf farblich zu hinterlegen und unter dem tabellekopf wiedderum andere farben
Habe mir da zwar schon kleinere tuterials durschgelesen aber bisher schon 5 mal die Tabelle versaut *g*
Ich werde natürlich weiter suchen um dies hin zu bekommen
Mfg
Michael -
Habs gefunden
Allso ich habe auf strato ja phpmyadmin
Da bin ich rein und die datenbank hat ja einen namend
bei mir fängt der name mit DB***** an
darunter ist die tabelle
links
Jetzt habe ich in der in der .php datei aus links
DB***** gemacht nun gehts
Allso ich danke euch nochmals für eure Nerven mit mir, udn trotzdem habe ich Angst die Tage wen ich eventuel fragen habe wie man über Browser aufruf die tabellen füllt usw ohne jedes mal in phpmyadmin zu müssen weil wir sind ne Onlinebillard Liga und die tabellen sollten ca 4 leute Täglich aktualisieren können.Dan werde ich versuchen die tabellen farblich zu hinterlegen.
Ich danke euch erstmal
Mfg
Michael -
Hallo
Danke dir vielmals
Für eure Hilfe ich werd mal selbst suchen wobei ich kaum hofnung habe weil
in meiner datenbank giebt es die tabelle
links zu 100%
und nun bekomm ich die meldung
Database not found
Mfg
Michael -
Hallo nochmal
Habe nun
PHP
Alles anzeigen<?php @mysql_connect("meine date", "meine daten", "meine daten") or die ("Connection failed"); @mysql_select_db("links") or die ("Database not found"); $query = "Select Spieler, Gold, Silber, Bronze, Gesamt from links order by Gold desc, Silber desc, Bronze desc"; $result = mysql_query($query) or die ("MySQL-Error: " . mysql_error()); echo "<table> <tr> <td>Spieler</td> <td>Gold</td> <td>Silber</td> <td>Bronze</td> <td>Gesamt</td> </tr>\n"; while($row = mysql_fetch_row($result)) { echo <tr> <td>" . $row['Spieler'] . "</td> <td>" . $row['Gold'] . "</td> <td>" . $row['Silber'] . "</td> <td>" . $row['Bronze'] . "</td> <td>" . $row['Gesamt'] . "</td> </tr>n"; </table> } ?>
Jetzt kommt eine andere meldung
Parse error: syntax error, unexpected '<' in /mnt/web8/53/77/51768377/htdocs/michaelkri.php on line 35
Sorry wen ich nerve tut mir sehr leid aber ich weis nicht was ichd a falsch mache
Mfg
Michael -
Hallo
Jetzt habe ichs mal so gemacht
PHP
Alles anzeigen<?php @mysql_connect("meine date", "meine daten", "meine daten") or die ("Connection failed"); @mysql_select_db()("links") or die ("Database not found"); $query = "Select Spieler, Gold, Silber, Bronze, Gesamt from links order by Gold desc, Silber desc, Bronze desc"; $result = mysql_query($query) or die ("MySQL-Error: " . mysql_error()); echo "<table> <tr> <td>Spieler</td> <td>Gold</td> <td>Silber</td> <td>Bronze</td> <td>Gesamt</td> </tr>\n"; while($row = mysql_fetch_row($result)) { echo <tr> <td>" . $row['Spieler'] . "</td> <td>" . $row['Gold'] . "</td> <td>" . $row['Silber'] . "</td> <td>" . $row['Bronze'] . "</td> <td>" . $row['Gesamt'] . "</td> </tr>\n"; </table> } ?>
Nun kommt aber wen ich die php im browser aufrufe folgende Fehlermeldung
Parse error: syntax error, unexpected '(' in /mnt/web8/53/77/51768377/htdocs/michaelkri.php on line 6
Quelltext
<br />
<b>Parse error</b>: syntax error, unexpected '(' in <b>/mnt/web8/53/77/51768377/htdocs/michaelkri.php</b> on line <b>6</b><br />
Danke im vorraus
Mfg
Michael -
Ich schribe bevor es unübersichtlich wird nun mal meine schritte
In PHPMYADMIN gearbeitet
[Blockierte Grafik: http://www.onlinebillardfreunde.de/michael1.jpg]
[Blockierte Grafik: http://www.onlinebillardfreunde.de/michael2.jpg]
Danach in Dreamwaver eine php erstellt mit folgendem inhalt
PHP
Alles anzeigen<?php error_reporting(E_ALL); @mysql_connect("meine daten", "meine daten", "meine daten") or die ("Connection failed"); @mysql_select("bb1_wordmatch") or die ("Database not found"); $query = "Select Spieler, Gold, Silber, Bronze, Gesamt from links order by Gold desc, Silber desc, Bronze desc"; $result = mysql_query($query) or die ("MySQL-Error: " . mysql_error()); echo "<table> <tr> <td>Spieler</td> <td>Gold</td> <td>Silber</td> <td>Bronze</td> <td>Gesamt</td> </tr>\n"; while($row = mysql_fetch_row($result)) { echo "<table> <tr> <td>" . $row['Spieler'] . "</td> <td>" . $row['Gold'] . "</td> <td>" . $row['Silber'] . "</td> <td>" . $row['Bronze'] . "</td> <td>" . $row['Gesamt'] . "</td> </tr>\n"; } ?>
Auf den ftp geladen
Dan im Browser aufgerufen
http://www.onlinebillardfreunde.de/michaelkri.php
Raus kommt eine leehre weisse seite
Quelltext
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=windows-1252">
<META content=DLWIXOQLDS name=SKYPE_FRAMEID></HEAD>
<BODY></BODY></HTML>
Ob mit oder Ohne
error_reporting(E_ALL);Es ändert sich nichts
Mfg
Michael -
Habe ich jetzt dazu gemacht aber immer noch ne weisse leehre seite
PHP
Alles anzeigen<?php error_reporting(E_ALL); @mysql_connect("meine daten", "meine daten", "meine daten") or die ("Connection failed"); @mysql_select("bb1_wordmatch") or die ("Database not found"); $query = "Select Spieler, Gold, Silber, Bronze, Gesamt from links order by Gold desc, Silber desc, Bronze desc"; $result = mysql_query($query) or die ("MySQL-Error: " . mysql_error()); echo "<table> <tr> <td>Spieler</td> <td>Gold</td> <td>Silber</td> <td>Bronze</td> <td>Gesamt</td> </tr>\n"; while($row = mysql_fetch_row($result)) { echo "<table> <tr> <td>" . $row['Spieler'] . "</td> <td>" . $row['Gold'] . "</td> <td>" . $row['Silber'] . "</td> <td>" . $row['Bronze'] . "</td> <td>" . $row['Gesamt'] . "</td> </tr>\n"; } ?>
Mfg
Michael -
Jetzt ist nur ne weisse seite ohne connection failede
Mfg
Michael -
Mysql daten stimmen die habe ich aus der
config.inc.php aus meinem wbb2 forum das dort liegt
Na ja ob mysql dort geht, sage ich mal Ja *g* sonst denke ich würde mein Forum nicht laufen
Vieleicht finden wir ja den fehler noch
Mfg
Michael -
So habs nun wieder rausgenommen und folgende seite aufgerufen
http://www.onlinebillardfreunde.de/michaelkri.php
Es kommt keine Fehlermeldung aber eine weisse lehre seite
Seite bleibt WEISS
Quelltext
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=windows-1252">
<META content=DLWIXOQLDS name=SKYPE_FRAMEID></HEAD>
<BODY></BODY></HTML> -
Habe es nun auf 2 server getestet
Überall in der php dies eingefügt
<?php
error_reporting(E_ALL);
ini_set("display_errors", true);
Rufe ich die dateid an auf
http://turnierelite.tu.funpic.de/michaelkri.php
Kommt das
Warning: ini_set() has been disabled for security reasons in /usr/export/www/vhosts/funnetwork/hosting/turnierelite/michaelkri.php on line 3Quelltext
<br />
<b>Warning</b>: ini_set() has been disabled for security reasons in <b>/usr/export/www/vhosts/funnetwork/hosting/turnierelite/michaelkri.php</b> on line <b>3</b><br />
Nehme ich 2 server
http://www.onlinebillardfreunde.de/michaelkri.php
Komtm das
Connection failed
Quelltext
Connection failed
Mfg Michael
PS:Sorry für die mühe die ihr mit mir habt -
Allso ich habe nun eine php datei erstellt mit dem inhalt
<?php
@mysql_connect("meine daten", "meine daten", "meine daten")
or die ("Connection failed");
@mysql_select("links")
or die ("Database not found");
$query = "Select
Spieler,
Gold,
Silber,
Bronze,
Gesamt
from
links
order by
Gold desc,
Silber desc,
Bronze desc";
$result = mysql_query($query)
or die ("MySQL-Error: " . mysql_error());
echo "<table>
<tr>
<td>Spieler</td>
<td>Gold</td>
<td>Silber</td>
<td>Bronze</td>
<td>Gesamt</td>
</tr>\n";
while($row = mysql_fetch_row($result))
{
echo "<table>
<tr>
<td>" . $row['Spieler'] . "</td>
<td>" . $row['Gold'] . "</td>
<td>" . $row['Silber'] . "</td>
<td>" . $row['Bronze'] . "</td>
<td>" . $row['Gesamt'] . "</td>
</tr>\n";
}
?>
Ich habe die datei auf den server geladen udn im browser aufgerufen
Es kommen keine Fehlermeldungen aber eine weisse lehre seite
Mfg
Michael -
Ok habe ich soweit verstanden blos habe ich bisher datein eingefügt wen ich auf Anzeige geganegn bin dan zb auf Gold Editieren und habe dan alles eingetregan, blos auf anzeige klicken geht ja in dem falle nicht, ich gluabe ich hänge derzeit fest sry
Mfg
Michael
Sorry habs nun habe daten eingetragen udn nun steht die tabelle, blos muss ich ma schauen wieso die über browser nicht aufrufbar ist
Mfg
Michael -
Das rote Kreuz kommt, wenn du noch keine Daten in der Tabelle hast.
Ok habe ich soweit verstanden blos habe ich bisher datein eingefügt wen ich auf Anzeige geganegn bin dan zb auf Gold Editieren und habe dan alles eingetregan, blos auf anzeige klicken geht ja in dem falle nicht, ich gluabe ich hänge derzeit fest sry
Mfg
Michael -
Wenn das Script sagt "Connection failed", dann stimmen die Daten nicht oder MySQL läuft nicht.
CodeCREATE TABLE `links` ( `id` INT NOT NULL AUTO_INCREMENT , `Spieler` VARCHAR( 64 ) NOT NULL , `Gold` INT NOT NULL , `Silber` INT NOT NULL , `Bronze` INT NOT NULL , `Gesamt` INT NOT NULL , PRIMARY KEY ( `id` ) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci;
Wobei erwähnt werden sollte, dass die Spalte Gesamt überflüssig ist.
Hallo
Ich habe die Tabelle nun mal erstellt wie du beschrieben hast mit dem code natürlich habe ich dte tabelle mal medalien genant
Nun ist aber wieder ein problem
Wen ich oben auf Anzeigen gehe mit der Maus, kann ich nicht klicken sondern es erscheint ein ROTES kreuz das erst wieder weg geht wen ich die maus von Anzeigen weg bewege
Mfg
Michael -
Bei Gold, Silber, Bronze und Gesamt handelt es sich um Zahlen, deshalb solltest du auch nicht den Datentyp Text, sondern int nehmen, dann klappt's auch mit der Sortierung
Select Spieler, Gold, Silber, Bronze from links order by Gold desc, Silber desc, Bronze desc
Ungetestet:PHP
Alles anzeigen<?php @mysql_connect("host", "user", "passwort") or die ("Connection failed"); @mysql_select("Datenbank") or die ("Database not found"); $query = "Select Spieler, Gold, Silber, Bronze, Gesamt from links order by Gold desc, Silber desc, Bronze desc"; $result = mysql_query($query) or die ("MySQL-Error: " . mysql_error()); echo "<table> <tr> <td>Spieler</td> <td>Gold</td> <td>Silber</td> <td>Bronze</td> <td>Gesamt</td> </tr>\n"; while($row = mysql_fetch_row($result)) { echo "<table> <tr> <td>" . $row['Spieler'] . "</td> <td>" . $row['Gold'] . "</td> <td>" . $row['Silber'] . "</td> <td>" . $row['Bronze'] . "</td> <td>" . $row['Gesamt'] . "</td> </tr>\n"; } ?>
Hallo bandit
Allso wen ich deinen code als php abspeichere und auf server lade und im browser aufrufe kommt
Connection failed
Ich habe Host user passwort datenbank natürlich eingetragen
Ich bitte um hilfe danke im vorraus
Michael -
Außerdem sollte das Feld "id" noch die Eigenschaft "auto_increment" haben. Das bedeutet, dass du getrost neue Werte eintragen kannst, denen dann automatisch eine fortlaufende Nummer vergeben wird (die ID=Identifier).
Außerdem kannst du diesem Feld dann auch gleich den Primärschlüssel geben. Das machst du, indem du bei der Auflistung auf den Schlüssel klickst.
MfG
Allso mit dem auto_increment gibt es probleme wen ich dan speichere kommt der fehler
[Blockierte Grafik: http://www.onlinebillardfreunde.de/links2.jpg]
Was mache ichd a Falsch ?
Mfg
Michael -
Hi Michael,
was hast du denn bis jetzt in der Datenbank stehen bzw. woran scheitert dein Versuch eine passende Tabelle zu erstellen?
Probier das doch mal aus. Und dann kannst du in phpMyAdmin auf "Exportieren" -> Format "SQL" und der Code der dann dort gengeriert wird kannst du ja posten. Dann bin ich sicher, dass wir dir da helfen können.
Oder du machst einfach mal einen Screenshot von der Tabelle.
MfG
Hi chris
Allso der code sieht so aus
PHP
Alles anzeigen-- Tabellenstruktur für Tabelle `links` -- CREATE TABLE `links` ( `id` int(5) NOT NULL, `Spieler` text collate latin1_german1_ci NOT NULL, `Gold` text collate latin1_german1_ci NOT NULL, `Silber` text collate latin1_german1_ci NOT NULL, `Bronze` text collate latin1_german1_ci NOT NULL, `Gesamt` text collate latin1_german1_ci NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci; -- -- Daten für Tabelle `links` -- INSERT INTO `links` VALUES (0, 'Bernd', '11', '11', '11', '33'); INSERT INTO `links` VALUES (5, 'Rosel', '09', '09', '09', '27'); INSERT INTO `links` VALUES (1, 'Michael', '05', '08', '09', '22'); INSERT INTO `links` VALUES (2, 'Klaus', '05', '05', '05', '15'); INSERT INTO `links` VALUES (4, 'Jens', '02', '04', '08', '14'); INSERT INTO `links` VALUES (0, 'Roland', '02', '02', '03', '7');
Ein bild der tabelle ist das
[Blockierte Grafik: http://www.onlinebillardfreunde.de/links.jpg]
[Blockierte Grafik: http://www.onlinebillardfreunde.de/links1.jpg]
Das problem ist jetzt folgendes
1) Ich kann nur 1 Splate sortieren nicht zb
Gold danach Silber danach Bronze Absteigend
2) Wen ich zb vor einstelligen zahlen keine 0 setze bleibt die 11 auf letzten platz wen ich Gold absteigend sortieren lasse
3) Wen ich mal alles hinbekommen habe betone wen
Wie man so eine tabelle dan im Browser abrufen kann
Danke im vorraus Chris