php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 26.04.2005, 11:21  
Gast
 
Beiträge: n/a
Standard Mysql und Datums Format !!!!

Hallo Zusammen !!!!!!!

kurze Frage an die Profis ...
möchte per url Daten in eine mysql db eintragen ... z.b.

anlegen.php?Vorname=Hans&Name=Mustermann&Geb=01.01.2005&Jahr=2005&Handy=0&anzeigen=1&sex=m

in der db gibt es ein Feld Gebtag welches als Datum formatiert wurde.
also 2005-01-01

wie muss der Eintrag Geb in der Url aussehen damit es ins Feld Geb in der db passt ???

egal was ich per url übergebe .. in der db kommt immer "0000-00-00" an.

hoffe es war nicht allzu unverständlich !!!!
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 26.04.2005, 11:24  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

1) würde ich mal sagen er sollte so aussehen:

2005-01-01

2)
zeig mal bitte bißchen von deinem code
wo das query gemacht wird, die werte überprüft werden etc...

3) warum verschickst du dein formular nicht via post



mfg
robo47
robo47 ist offline  
Alt 26.04.2005, 11:24  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.032
lazydog befindet sich auf einem aufstrebenden Ast
Standard

Du musst das Datum entsprechend dem DB-Format umwandeln, z.B.
PHP-Code:
<?php
$geb 
implode('-'reverse(explode('.'$geb)));

// "01.01.2005" wird zu "2005-01-01"
?>
__________________
Gruss
L
lazydog ist offline  
Alt 26.04.2005, 11:37  
Gast
 
Beiträge: n/a
Standard

@robo47

würde ich gerne mit post machen ... finde leider nur nicht
grundlegene infos über post ... finde nur probleme oder profi sachen über post.

@lazydog

leider ne Fehlermeldung:
Fatal error: Call to undefined function: reverse() in /mnt/am1/02/112/00000005/htdocs/anlegen.php on line 6

liegt evtl. an der php version die installiert ist ????
PHP Version 4.1.2

DANKE für die super schnellen antworten !!!!!!!
 
Alt 26.04.2005, 11:41  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

was bitte an POST ist schwer?
mal bitte durchARBEITEN!
http://tut.php-q.net/formulare.html
mal anschauen:
http://php-faq.de/ch/ch-webvariablen.html

ersetze mal reverese durch
array_reverse

btw 4.1.2 ist mehr als veraltet, da würde ich mal mit dem hoster reden, dass es zeit wird für ein update.
4.3.11 ist aktuell


mfg
robo47
robo47 ist offline  
Alt 26.04.2005, 11:48  
Gast
 
Beiträge: n/a
Standard

@robo47

>>http://tut.php-q.net/formulare.html
>>http://php-faq.de/ch/ch-webvariablen.html

danke für die urls !!!!

array_reverse war das richtige ... werde strato mal wegen dem update ansprechen !!!!!

vielen lieben Dank für die ultraschnelle Hilfe !!!!!!

werde mir das jetzt mit dem POST mal anschaun !!!

Mfg
Hubierft
 
Alt 26.04.2005, 11:52  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

wenn du gerade dabei bist zu lesen, ich kenne diene qullcodes zwar nicht aber das hier würde ich dir noch ans herz legen:

register_globals
http://www.phpfriend.de/ftopic26569.html
-> lesen, verstehen, umsetzen und nicht auf register_globals auf beharren!!

und

error-reporting
Zum testen von Scripts setzt man normalerweise am anfang des scripts (oder direkt in einer config-datei die immer Includet wird)
PHP-Code:
error_reporting(E_ALL); 
damit werden dann alle Fehler ausgegeben.

mfg
robo47
robo47 ist offline  
Alt 26.04.2005, 12:38  
Benutzer
 
Registriert seit: 26.04.2004
Beiträge: 48
sharky
Standard

Ich bin auch bei Strato, aber da kann man doch per .htaccess selber entscheiden ob man php4 oder php5 benutzen möchte...

Mal die FAQs und Manuals von Strato lesen...

Gruß
sharky
sharky ist offline  
Alt 26.04.2005, 13:08  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

was hat php4 <> php5 mit der version von php4 zu tun? die php4-version ist total veraltet und nicht jeder will php5 nutzen. es geht darum eine aktuelle 4er zu benutzen.

mfg
robo47
robo47 ist offline  
Alt 26.04.2005, 15:02  
Benutzer
 
Registriert seit: 26.04.2004
Beiträge: 48
sharky
Standard

@robo47 Habe ich wohl ein wenig unausgegoren geschrieben

Auszug aus Manual von Strato:


Zitat:
Ab dem PowerWeb Paket A können Sie bei STRATO für Ihren Webauftritt neben den PHP-Versionen 3 und 4.x auch die neuen Versionen 5 verwenden.

Sie können diese auf Ihrem Webspace nach Belieben mischen, z.B. in einem Ordner PHP 5 und in einem anderen PHP 4.1 verwenden oder auch verschiedene PHP-Versionen im selben Verzeichnis benutzen - abhängig von der Dateiendung, die Sie der jeweiligen PHP-Datei geben.

Für Ihren Webspace (FTP-Bereich) gibt es bereits eine Voreinstellung, die den einzelnen PHP-Versionen entsprechende Dateiendungen zuordnet:

PHP 3 .php3, .phtml
PHP 4.1 .php, .php4
PHP 5.0.2 .php5
PHP 4.3.9 keine Dateiendung zugewiesen

Das bedeutet, dass sich ohne Ihr Zutun nichts verändert. Alle PHP-Dateien, die sich auf Ihrem Webspace befinden und auf .php3 / .phtml enden, werden entsprechend in PHP 3 ausgegeben, und sämtliche Dateien mit den Endungen .php bzw. php4 werden mit PHP 4.1 ausgeführt.
Möchten Sie die neueste Version PHP 5 nutzen, geben Sie, in einer PHP 5 geschriebenen Datei, ganz einfach die Endung .php5 an und schon können Sie bzw. Ihre Besucher in den Genuss der Features kommen, die die neueste PHP-Version mit sich bringt....
Etwas weiter steht dann wie die Einträge in der .htaccess aussehen müssen, damit man für entsprechende Dateiendungen auch die gewollte Version erhält.

Ich habe es so eingestellt, daß ich bei .php die Version 5.x.x habe...
aber das kann man auch auf PHP 4.3.9 stellen.

Iss schon so wie ich sagte man kann einstellen welche Version man benuzen möchte...

Gruß
sharky
sharky 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
Datum bei MySQL in anderes Format Eldra PHP Tipps 2008 2 20.07.2008 12:33
Mysql Backup im richtigem Format rbs_phoenix Datenbanken 10 13.05.2008 22:22
[Erledigt] MySQL - ERROR 1044 bei erstellen einer Datenbank _youngenterpriser_ Datenbanken 2 05.02.2008 17:56
Mysql Server Einstellunen Optimieren pchero Datenbanken 3 01.05.2007 19:50
Kein Zugriff über ODBC mit der IP-Adresse auf MySql DB Datenbanken 4 09.02.2006 11:04
[Erledigt] Mysql 4.1.x unter php 4.3.9 Datenbanken 3 15.11.2005 13:49
Schnittstelle zwischen PHP und MySQL klappt net !!! Datenbanken 16 16.10.2005 14:24
[Erledigt] not allowed to connect to this MySQL server PHP Tipps 2005-2 2 23.09.2005 18:34
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
MYSQL läuft nur wenn /tmp auf 777 Datenbanken 5 06.07.2005 08:38
mysql root passwort vergessen Datenbanken 1 29.05.2005 11:33
Problem mit Datums eingabe in MYSQL Datenbanken 1 11.05.2005 16:12
[Erledigt] [gelöst] Anfänger: Datums Format Problem... Datenbanken 10 29.11.2004 21:41
Access denied for user: '@localhost' / SYSTEM@localhost Datenbanken 0 10.11.2004 20:35
[Erledigt] PHP5 &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;a m p; MySQL Datenbanken 5 01.08.2004 05:47


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:55 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.