php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 28.10.2008, 11:29  
Erfahrener Benutzer
 
Registriert seit: 28.10.2008
Beiträge: 181
Rilana ist zur Zeit noch ein unbeschriebenes Blatt
Standard [Erledigt] PHP XML date Ausgabe Problem

Hallo Leute, irgnedwie werde ich auch nach stundenlanger Recherche nicht schlauer. Ich versuche ein News-Teil in Flash einzubauen. Dazu brauche ich ein PHP welches die Daten aus MySL liest und diese in XML umwandelt. So weit so gut, Aber nun habe ich ein Date-Formating Problem. Ich müsste das Datum auf deutsche Schreibweise ausgeben, folgendes habe ich auprobiert, funktioniert aber leider nicht.
Code:
<?php 

$link = mysql_connect("","","");
mysql_select_db("");

$query = 'SELECT  *  FROM news';
$results = mysql_query($query);
$line = 2;




echo "<?xml version=\"1.0\"?>\n"; 
echo "<news>\n"; 
echo "<n>" . $line. "</n>\n"; 
while($line = mysql_fetch_assoc($results)) {
	
	$datum = date("d-m-Y");
	
	echo "<event>\n";
	echo "<title>" . $line["titel"] . "</title>\n"; 
	echo "<date>" . $line["datum"] . "</date>\n";
	echo "<text>" . $line["text"] . "</text>\n"; 
	echo "<url>" . $line["link"] . "</url>\n";
    echo "</event>\n";
}

echo "</news>\n";

mysql_close($link);


?>
echo "<date>" . $line["datum"] . "</date>\n"; diese Zeile sollte ich in deutscher Ausgabe haben. Ich dachte ich könnte dies ganz einfach umformatieren mit $datum = date("d-m-Y"); aber das wäre ja zu schön um Wahr zu sein! Könnt Ihr mir bitte auf die Sprünge helfen??? Danke vielmol, Rilana
Rilana ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 28.10.2008, 11:34  
Benutzer
 
Registriert seit: 13.07.2005
Beiträge: 69
madhatter
Standard

Das liegt daran, dass du das Datum zwar für die Variable $datum umformatierst (obwohl nicht ganz richtig... du formatierst das aktuelle Datum um) aber für die Ausgabe eine andere Variable verwendest

Falls dein Datum aus der db als timstamp kommt, dann kannst du es in folgender form ändern:
echo "<date>" . date("d-m-Y", $line["datum"]) . "</date>\n";

Geändert von madhatter (28.10.2008 um 11:38 Uhr).
madhatter ist offline  
Alt 28.10.2008, 11:38  
Erfahrener Benutzer
 
Benutzerbild von JEGO
 
Registriert seit: 01.12.2003
Beiträge: 2.555
PHP-Kenntnisse:
Anfänger
JEGO wird schon bald berühmt werden
Standard

ist das datum aus der DB ein timestamp?

PHP-Code:
$datum date("d-m-Y"$line['datum']);

echo 
"<date>" $datum "</date>\n"
__________________
Gruß JEGO

Ein PHP Script tut, was Du schreibst, nicht was Du willst.
JEGO ist offline  
Alt 28.10.2008, 11:42  
Erfahrener Benutzer
 
Registriert seit: 28.10.2008
Beiträge: 181
Rilana ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Hey supi! so gehts!

$line["datum"] = date("d-m-Y");
Rilana ist offline  
Alt 28.10.2008, 11:43  
Erfahrener Benutzer
 
Registriert seit: 28.10.2008
Beiträge: 181
Rilana ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Danke verry much!
Rilana ist offline  
Alt 28.10.2008, 11:44  
Erfahrener Benutzer
 
Benutzerbild von JEGO
 
Registriert seit: 01.12.2003
Beiträge: 2.555
PHP-Kenntnisse:
Anfänger
JEGO wird schon bald berühmt werden
Standard

Zitat:
Zitat von Rilana Beitrag anzeigen
Hey supi! so gehts!

$line["datum"] = date("d-m-Y");
ups da hast du was falsch verstanden.

Du überschreibst den Wert deiner Variable aus der DB.
das sollte nicht sein.
__________________
Gruß JEGO

Ein PHP Script tut, was Du schreibst, nicht was Du willst.
JEGO ist offline  
Alt 28.10.2008, 11:47  
Erfahrener Benutzer
 
Registriert seit: 28.10.2008
Beiträge: 181
Rilana ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Oh mann du hast ja so recht!!!!
Rilana ist offline  
Alt 28.10.2008, 11:56  
Erfahrener Benutzer
 
Registriert seit: 28.10.2008
Beiträge: 181
Rilana ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Dein Vorschlag wäre eigentlich logisch aber irgendwie stimmt das Datum auch nicht. es gibt 01-01-1970 aus.... Das Datum lese ich aus einer Datenbank aus ich habe aber das Backend dazu noch nicht gemacht.
Rilana ist offline  
Alt 28.10.2008, 11:57  
Erfahrener Benutzer
 
Benutzerbild von JEGO
 
Registriert seit: 01.12.2003
Beiträge: 2.555
PHP-Kenntnisse:
Anfänger
JEGO wird schon bald berühmt werden
Standard

welches Format hat dein Datum in der DB?
__________________
Gruß JEGO

Ein PHP Script tut, was Du schreibst, nicht was Du willst.
JEGO ist offline  
Alt 28.10.2008, 12:42  
Benutzer
 
Registriert seit: 13.07.2005
Beiträge: 69
madhatter
Standard

Lass es dir doch über die MySQL-Funktionen für Datumsformatierung schon mal richtig zurückgeben, dann musst du nichts in PHP machen.
madhatter ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem Upload mehrere Dateien und schreiben in DB Lapje PHP Tipps 2008 1 22.10.2008 13:12
[Erledigt] problem keine ausgabe coraplanet PHP Tipps 2008 12 02.05.2008 18:51
Class Ausgabe Problem wk-moray PHP-Fortgeschrittene 6 12.02.2008 10:06
Problem mit array() Ausgabe alisa PHP Tipps 2006 4 18.10.2006 15:58
Problem bei Ausgabe Huggy Datenbanken 4 31.08.2006 15:38
problem mit date socke PHP Tipps 2007 16 03.12.2005 18:36
Problem mit der Ausgabe PHP Tipps 2005-2 2 29.07.2005 18:09
problem bei ausgabe einer abfrage aus 2 Tabellen Lia PHP Tipps 2005-2 2 28.07.2005 17:30
Problem mit Ausgabe PHP Tipps 2005-2 5 11.07.2005 18:34
Problem mit Ausgabe in Optionfelder (<select>) Monty77 PHP Tipps 2005 4 27.01.2005 22:33
[Erledigt] Problem mit Text Ausgabe in neuem Fenster PHP Tipps 2005 6 18.01.2005 14:24
variablen ausgabe problem..... PHP Tipps 2005 3 06.01.2005 02:27
Problem mit Ausgabe picco PHP Tipps 2004-2 2 24.12.2004 15:38
problem mit ausgabe bei einer "tmp"-table... nautiluS PHP Tipps 2004-2 0 20.12.2004 15:12
Problem mit Array und Ausgabe picco PHP Tipps 2004-2 3 16.12.2004 23:03

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
xml aktuelles datum, php xml datum, xml datum umwandeln php, aktuelles datum in xml, php datum aus xml, xml ausgabe datum, php xml ausgabe, xml datenausgabe, xml datum mit php formatieren, php mysql_query xml, php xml ausgeben, php datum aus xml ausgeben, php xml funktioniert nicht, datenausgabe in php datei, php datumsfunktionen xml, xml datumsangaben php, xml datumswerte in php, php xml datum speichern, xml php datum, xml datum ausgeben

Alle Zeitangaben in WEZ +2. Es ist jetzt 17:12 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum