Login  Regeln Aktuelles Datum und Uhrzeit: 05.12.2008, 18:33  
Startseite
Registrieren
Profil
Suchen
Mitgliederliste
Verzeichnis
Impressum



Partner
kostenlose Homepage
Fussball
Kostenloses Forum
SMS kostenlos
Webhosting
Webmasterportal
Kostenlos
Kredit ohne Schufa
Esoterik-Forum
Selbsthilfeforum
Artikel Backlink
Datenrettung
Daten aus externer Datei in HTML anzeigen. Wie geht's?

 
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Einsteigerforum
Vorheriges Thema anzeigen Nächstes Thema anzeigen 
Autor Nachricht
Phil O. Soph
Neuer [User]
Neuer



Anmeldung: 11.10.06
Beiträge: 9
Wohnort: Westerkapp ...

BeitragVerfasst am: 11.10.2006, 19:27    Titel: Daten aus externer Datei in HTML anzeigen. Wie geht's? Antworten mit Zitat

Guten Abend zusammen.

Ich arbeite gerade an einer Seite für Leichtkraftfahrzeuge. Das sind diese 25 km/h-Flitzer die immer den Verkehr aufhalten Winken

Jetzt hab ich da ein kleines Problem. Der Kunde möchte gerne seine Fahrzeuge und Ersatzteile selbst einstellen können..... Wie mach ich das am geschicktesten, ohne ihm viel HTML Wissen aufzwingen zu müssen.

Mir schwebt da eine einfache *.txt-Datei vor die so aussehen könnte:

ID;Bezeichnung;Beschreibung;Pic1;Pic2;Pic3
001;Auto1;text;0001.jpg;0002.jpg;0004.jpg
002;Auto2;text;0005.jpg;0006.jpg;0007.jpg
usw.

In HTML würde ich gerne irgendeine Funktion einbauen, die sich die Daten und Pfade aus der txt-Datei zieht. Formatierung wäre ja mit Sicherheit über CSS möglich.

Hat irgendjemand eine Idee. Wär schön wenn ihr mir weiter helfen könntet.

Achja. Bitte nichts was mit Datenbanken mySQL oder ähnlichem zu tun hat. Davon hab ich leider absolut keine Ahnung.

Danke vorab für eure Tipps.


Nach oben
Private Nachricht senden E-Mail senden
800XE
Bekannter [Mod]
Bekannter



Anmeldung: 24.10.04
Beiträge: 1410
Wohnort: Speyer

BeitragVerfasst am: 11.10.2006, 22:00    Titel: Re: Daten aus externer Datei in HTML anzeigen. Wie geht's? Antworten mit Zitat

Phil O. Soph hat folgendes geschrieben:
Achja. Bitte nichts was mit Datenbanken mySQL oder ähnlichem zu tun hat. Davon hab ich leider absolut keine Ahnung.

PHP

_________________
Seien wir realistisch, versuchen wir das Unmögliche!
CMS800 :::::::::: Andy 800XE Zmuda :::::::::
ich bin nicht unhöflich, ich bin binär


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
Phil O. Soph
Neuer [User]
Neuer



Anmeldung: 11.10.06
Beiträge: 9
Wohnort: Westerkapp ...

BeitragVerfasst am: 12.10.2006, 06:59    Titel: Antworten mit Zitat

PHP ist leider auch so ein Thema, mit dem ich mich noch nie wirklich befasst habe.

Wie würde da ein Ansatz aussehen?


Nach oben
Private Nachricht senden E-Mail senden
800XE
Bekannter [Mod]
Bekannter



Anmeldung: 24.10.04
Beiträge: 1410
Wohnort: Speyer

BeitragVerfasst am: 12.10.2006, 10:02    Titel: Antworten mit Zitat

Phil O. Soph hat folgendes geschrieben:
PHP ist leider auch so ein Thema, mit dem ich mich noch nie wirklich befasst habe.

Wie würde da ein Ansatz aussehen?

HTML ist eine Beschreibungssprache .... wie soll das Ergebniss aussehen
um zusätzliche dazeien einzufügen, zu verarbeiten, braucht es Scriptsprachen z.B. PHP


Code:

$buffer = file_get_contents( 'datendatei.txt'  );

// Daten zerlegen und verarbeiten
// und dann mit echo ausgeben

http://www.zmudaweb.de/vonAbisZ/php-grundlagen/string-zerlegen-strtok-vs.-explode.html

_________________
Seien wir realistisch, versuchen wir das Unmögliche!
CMS800 :::::::::: Andy 800XE Zmuda :::::::::
ich bin nicht unhöflich, ich bin binär


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
chris1988
Bekannter [User]
Bekannter



Anmeldung: 12.12.05
Beiträge: 1644

BeitragVerfasst am: 12.10.2006, 11:10    Titel: Antworten mit Zitat

wichtig dabei ist, dass dein Anbieter auch PHP unterstützt. Wenn du das ganze lokal testen willst, musst du auch eine Serversoftware auf deinem Rechner installieren (Such mal nach Apache / XAMPP, das ist wohl das Standard dafür (kostenlos)).

Das ist zwar etwas Aufwand, aber ziemlich praktisch. Wenn du dich einmal daran gewöhnt hast, wirst du es nicht mehr weglassen wollen, versprochen Winken

_________________
Mancher ertrinkt lieber,
als daß er um Hilfe ruft.


(Wilhelm Busch)


Nach oben
Private Nachricht senden
Phil O. Soph
Neuer [User]
Neuer



Anmeldung: 11.10.06
Beiträge: 9
Wohnort: Westerkapp ...

BeitragVerfasst am: 12.10.2006, 18:21    Titel: Antworten mit Zitat

Ich hab mich auch mal mit einem Bekannten unterhalten. Er erzählte mir auch, dass ich um PHP und mySQL wohl nicht drum herum kommen werde.

Bei Galileo Computing gibt es ein openbook über PHP4 was er mir empfohlen hat.

Ich mach mich dann mal ein wenig schlau.

Danke für eure Antworten.


Nach oben
Private Nachricht senden E-Mail senden
Phil O. Soph
Neuer [User]
Neuer



Anmeldung: 11.10.06
Beiträge: 9
Wohnort: Westerkapp ...

BeitragVerfasst am: 25.10.2006, 20:34    Titel: Antworten mit Zitat

Guten Abend zusammen.

Ich hab jetzt die ersten Versuche mit PHP und mysql gestartet. Lokal zeigt das ganze auch schon erste Ergebnisse.

Auf der Seite www.rb-mobile.de sieht das aber anders aus.

Unter dem Link Neuwagen sollte eigentlich über ein PHP Skript Daten aus einer mysql-Tabelle gezogen und angezeigt werden. Es sieht aber so aus, als wenn der Browser alles, was zwischen <? .... ?> steht völlig ignoriert. Er zeigt mir nichtmal eine Fehlermeldung, damit ich sehen könnte wonach ich suchen muss. Datenbankname und so weiter hab ich natürlich angepasst.

Um zu prüfen ob das mit PHP überhaupt funktioniert habe ich unter Ersatzteile ein einfaches Skript als Versuch hinterlegt. Das wird problemlos ausgeführt und vom Browser wiedergegeben.

Ich weiss echt nicht was ich da noch übersehen haben könnte.

Vorab vielen Dank für eure Hilfe.


Nach oben
Private Nachricht senden E-Mail senden
800XE
Bekannter [Mod]
Bekannter



Anmeldung: 24.10.04
Beiträge: 1410
Wohnort: Speyer

BeitragVerfasst am: 25.10.2006, 21:32    Titel: Antworten mit Zitat

Phil O. Soph hat folgendes geschrieben:
Unter dem Link Neuwagen sollte eigentlich über ein PHP Skript Daten aus einer mysql-Tabelle gezogen und angezeigt werden. Es sieht aber so aus, als wenn der Browser alles, was zwischen <? .... ?> steht völlig ignoriert. Er zeigt mir nichtmal eine Fehlermeldung, damit ich sehen könnte wonach ich suchen muss. Datenbankname und so weiter hab ich natürlich angepasst.

Wenn deine DBabfrage kein Ergebniss liefert, kann ja auch nichts ausgegeben werden und eine Fehlermeldung gibt es deswegen auch keine


Beispiel

SELECT ..... WHERE car='VW'

wenn die nur BMW.Mercedes,Opel,Ford ..... in der DB hast, wird natürlich nichts angezeigt

hast du überhaupt einen mySQL Fehlermelder im Code?

$result = mysql_query($query) or die("$query<br>" . mysql_error());

_________________
Seien wir realistisch, versuchen wir das Unmögliche!
CMS800 :::::::::: Andy 800XE Zmuda :::::::::
ich bin nicht unhöflich, ich bin binär


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
Phil O. Soph
Neuer [User]
Neuer



Anmeldung: 11.10.06
Beiträge: 9
Wohnort: Westerkapp ...

BeitragVerfasst am: 25.10.2006, 21:41    Titel: Antworten mit Zitat

Der Code, der unter der Tabelle mit den Links steht sieht wie folgt aus:

<?

Conn();

mysql_select_db($DB,$Conn);

$RS=mysql_query($SQL,$Conn);

while($zeile=mysql_fetch_array($RS,MYSQL_ASSOC))
{
echo "<tr><td class='typ' colspan='3' width='725' valign='middle'><b>" . $zeile["Typ"] . "</b></td>" .
"<td class='sm' rowspan='2' height='100' valign='bottom'>" . "<img src='bilder/" . $zeile["Bild1"] . "' width='100'>" . "</td></tr>" .
"<tr><td class='unten' width='240' valign='bottom'><b>Führerscheinklasse: </b>" . $zeile["FS"] . "</td>" .
"<td class='unten' width='240' valign='bottom'><b>Geschwindigkeit: </b>" . $zeile["Vmax"] . " km/h</td>" .
"<td class='unten' width='245' align='right' valign='bottom'><b>Preis:</b> " . $zeile["Preis"] . " EUR</td></tr>" .
"<tr><td colspan='4'><hr></td></tr>";
};

mysql_free_result($RS);

DisConn();

?>

Und mich wundert halt, das der Browser gar nichts wiedergibt wenn ich das online teste, lokal dass Ergebnis aber völlig in Ordnung ist.

Eine Fehleroptimierung habe ich leider nicht.


Nach oben
Private Nachricht senden E-Mail senden
Phil O. Soph
Neuer [User]
Neuer



Anmeldung: 11.10.06
Beiträge: 9
Wohnort: Westerkapp ...

BeitragVerfasst am: 25.10.2006, 21:47    Titel: Antworten mit Zitat

Sorry, hab da nochwas vergessen in der vorherigen Antwort mit aufzuführen.

Die Variable SQL

$SQL="SELECT Neuwagen.Typ, Neuwagen.Vmax, Neuwagen.FS, Neuwagen.Preis, Neuwagen.Bild1 FROM Neuwagen";

Die Funktionen Connect und Disconnect hab ich in einer externen Datei definiert und mit include verlinkt.


Nach oben
Private Nachricht senden E-Mail senden
800XE
Bekannter [Mod]
Bekannter



Anmeldung: 24.10.04
Beiträge: 1410
Wohnort: Speyer

BeitragVerfasst am: 25.10.2006, 22:02    Titel: Antworten mit Zitat

1.
scheint in deinem Select keine WHERE zu sein .... also kein Kommando was jetzt ausgewählt werden soll, ohne Kommando = keine Auswahl

2.
Wenn SQL was zu motzen hat, dann erföhrst du das nicht, weil SQL den Fehler an PHP meldet aber dort muß du erst den Befehl ausführen um die Fehlermeldung auch anzeigen zu lassen
PHP selbst meldet von sichaus nur PHPfehler

hinter deinem
Code:
$result = mysql_query($query)
fehlt
Code:
or die("$query<br>" . mysql_error());

_________________
Seien wir realistisch, versuchen wir das Unmögliche!
CMS800 :::::::::: Andy 800XE Zmuda :::::::::
ich bin nicht unhöflich, ich bin binär


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
Phil O. Soph
Neuer [User]
Neuer



Anmeldung: 11.10.06
Beiträge: 9
Wohnort: Westerkapp ...

BeitragVerfasst am: 25.10.2006, 22:09    Titel: Antworten mit Zitat

Ein WHERE ist hier eigentlich nicht vorgesehen, da in der Tabelle Neuwagen tatsächlich nur Neuwagen stehen soll und demnach auch alle angezeigt werden dürfen. Ist WHERE zwingend erforderlich? Lokal klappt es, wie gesagt.

Nach oben
Private Nachricht senden E-Mail senden
Phil O. Soph
Neuer [User]
Neuer



Anmeldung: 11.10.06
Beiträge: 9
Wohnort: Westerkapp ...

BeitragVerfasst am: 25.10.2006, 22:38    Titel: Antworten mit Zitat

Es ist schon beinahe peinlich, aber ich poste trotzdem wo der Fehler war....

Hierdurch wurden mir die Fehlermeldungen auch im Browser angezeigt.

if (mysql_errno()!=0)
{
echo "<h1>Folgender Fehler trat beim Ausführen der Seite auf:<br>" .
mysql_errno() . ": " . mysql_error() . "</h1>";
};

Das ganze dann wieder hochgeladen und aktualisiert konnte ich in großen schwarzen Buchstaben sehen, dass ich ein falsches Kennwort für die Datenbank hatte.

Das lokale war ein anderes, als das was ich bei meinem Provider angegeben hatte...

Naja. Wieder eine Hürde überwunden. Hätte ich von Anfang an gewusst, das mir dieser Auftrag so viel Kopfzerbrechen macht...... Aus Fehlern lernt man.

Danke für Deine Mühe. Wenns mal wieder haken sollte (und das wirds bestimmt) meld ich mich hier wieder.


Nach oben
Private Nachricht senden E-Mail senden
benjam4
Bekannter [Mod]
Bekannter



Anmeldung: 17.05.06
Beiträge: 1320
Wohnort: Ostfildern ...

BeitragVerfasst am: 26.10.2006, 13:53    Titel: Antworten mit Zitat

Sei lieber froh das es so ein einfacher Fehler war...
_________________
Rechtschreibfehler sind beabsichtigt, sie dienen der Verschleiherung meiner tatsächlichen Genialität Smilie
____________________________________
Eine Signatur sie alle zu knechten


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

Gehe zu:  

Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge PHP: PHP-Datei in PHP ausgeben Tetrikus Serverseitige Websprachen 4 25.11.2008, 21:45 Letzten Beitrag anzeigen
Keine neuen Beiträge Meine IP anzeigen (Bewertung) webjoerg Sitecheck 2 25.11.2008, 16:45 Letzten Beitrag anzeigen
Keine neuen Beiträge webradio titel auf webseite anzeigen ... noobynoob Einsteigerforum 0 18.11.2008, 18:44 Letzten Beitrag anzeigen
Keine neuen Beiträge Grafiken im HTML-Newsletter "spe... loungepets Einsteigerforum 8 11.11.2008, 15:35 Letzten Beitrag anzeigen
Keine neuen Beiträge CMS Inhalt in php oder html Seite ein... hohesc HTML & CSS 1 24.10.2008, 09:19 Letzten Beitrag anzeigen
Threadübersicht