zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Serveradministration und serverseitige Scripte
Seite neu laden PHP Datum SQL

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 22.03.2013, 16:27
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 21.01.2013
Beiträge: 43
Madmaxx89 befindet sich auf einem aufstrebenden Ast
Standard PHP Datum SQL

Hallo Leute,

habe wieder ein Problem mit der Kuhverwaltung das im laufenden Betrieb aufgefallen ist!
Zwar geht es wieder ums Datum!
Folgendes Fehlerbild!
Manchmal werden die Datums gar nicht abgespeichert! Lokal wenn ich das Datum ein zweites mal eingeb wird es gespeichert online nicht! Als Beispiel 22.04.1986

Und sporadisch werden Daten komplett falsch gespeichert! z.B. eingegeben wird 22.11.2002 wenn ich die Kuh dann wieder aufrufe wird z.B. 02.11.2022 angezeigt! Sehr komisch ist das viele der eingetragenen Datensätze falsch sind und als ich es probiert hab es von 20 mal 18 mal funktioniert hat!

anbei die SQL Struktur!

Und hier die Deklaration vom Datepicker!
Code:
 $(function() {
			$( ".datepicker" ).datepicker();
			$( ".datepicker" ).datepicker( "option", "dateFormat", "dd.mm.yy" );
		});
und hier die Funktionien zum umwandeln in PHP!

PHP-Code:
function dtos($param) {
    if(!empty(
$param)){
    
$param1 explode("." $param);
    
$new $param1[2]."-".$param1[1]."-".$param1[0];
    return 
$new;
    }
}

function 
stod($param) {
$param1 explode("-" $param);
$new $param1[1]."/".$param1[2]."/".$param1[0];
return 
$new;
}

function 
stodd($param) {
$param1 explode("-" $param);
$new $param1[2].".".$param1[1].".".$param1[0];
return 
$new;

dtos = Datepicker to SQL
stod = SQL to Datepicker
stodd = SQL to Datum Druck also nur zum Ausdrucken!

Iwie hock ich voll aufm Schlauch ^^

Ich hoffe mir kann wer helfen!

achja anbei noch mal der link zum eventuell testen!
Kuh
Angehängte Grafiken
Dateityp: png sql.png (76,1 KB, 3x aufgerufen)
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 22.03.2013, 16:36
Benutzerbild von Praktikant
Semantikbremse.
XHTMLforum-Kenner
 
Registriert seit: 22.04.2008
Beiträge: 4.985
Praktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz sein
Standard

Bist du sicher, dass das Datum richtig in die Datenbank geschrieben wird?

Deine Funktion stod() erzeugt übrigens ein anderes Format des Datums als der Datepicker.
__________________
Rettet die Erde.... sie ist der einzige Planet mit Schokolade!
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 22.03.2013, 16:49
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 21.01.2013
Beiträge: 43
Madmaxx89 befindet sich auf einem aufstrebenden Ast
Standard

ja stod ist bewusst so geschrieben anders funktionierts nämlich nicht anscheinend speichert der datepicker das datum intern in seinem standardformat mm/dd/yyyy !
Und es funktioniert ja teilweise!

Mein Problem ist ich habe nichts geändert und kann es im Moment nicht nachvollziehen weil er at the moment alle Datums richtig speichert und wieder richtig ausspuckt!

Das kann ich noch nicht sagen ich bin grad am versuchen es nachzuvollziehen... und lass mir das Datum das in die DB geschrieben wird zusätzlich noch ausgeben!
Mit Zitat antworten
  #4 (permalink)  
Alt 22.03.2013, 16:52
Benutzerbild von Praktikant
Semantikbremse.
XHTMLforum-Kenner
 
Registriert seit: 22.04.2008
Beiträge: 4.985
Praktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz sein
Standard

In deinem Beispiel, welches Online steht habe ich es nicht geschafft ein Datum zu speichern.
__________________
Rettet die Erde.... sie ist der einzige Planet mit Schokolade!
Mit Zitat antworten
  #5 (permalink)  
Alt 22.03.2013, 17:00
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 21.01.2013
Beiträge: 43
Madmaxx89 befindet sich auf einem aufstrebenden Ast
Standard

jetzt funktionierts!

tschuldige

hab vergessen die SQL DAtenbank online auch upzudaten!!

habe gerade eben versucht 23.09.2002 zu speichern und das Datum habe ich wieder bekommen
20.09.2023

mhm..

EDIT: Das Datum wird schon falsch an die Datenbank übergeben! und deshalb muss es wohl an der Funktion liegen aber warum funktionierts teilweise und teilweise nicht!

EDIT: Ah jetzt wirds eindeutiger Fehler tritt nur auf beim Erstellen einer Neuen Kuh! Beim Bearbeiten gibts dann keine Probleme mehr, so wie es ausschaut!

Geändert von Madmaxx89 (22.03.2013 um 17:07 Uhr)
Mit Zitat antworten
  #6 (permalink)  
Alt 22.03.2013, 18:24
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 21.01.2013
Beiträge: 43
Madmaxx89 befindet sich auf einem aufstrebenden Ast
Standard

So ist erledigt!

Entschuldige Praktikant das ich deine wertvolle Zeit beansprucht habe!

Hab einfach nur veressen bei dem Insert auch die Funktion anzuwenden!

Danke!
Mit Zitat antworten
  #7 (permalink)  
Alt 22.03.2013, 20:35
Benutzerbild von Praktikant
Semantikbremse.
XHTMLforum-Kenner
 
Registriert seit: 22.04.2008
Beiträge: 4.985
Praktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz sein
Standard

Freut mich zu lesen! Die Funktionen gehen übrigens noch ein bisschen kürzer und übersichtlicher.

PHP-Code:
function dtos($aParam) {
    if(!empty(
$param)) {
      
$aParam1explode("." $aParam);
      return 
$aParam1[2] . "-" $aParam1[1] . "-" $aParam1[0];
    }
}

function 
stod($aParam) {
  
$aParam1 explode("-" $aParam);
  return 
$aParam1[1] . "/" $aParam1[2] . "/" $aParam1[0];
}

function 
stodd($aParam) {
  
$aParam1 explode("-" $aParam);
  return 
$aParam1[2] . "." $aParam1[1] . "." $aParam1[0];

Die Variable $new benötigst du nämlich nicht. Du kannst das Ergebnis gleich zurückgeben.
__________________
Rettet die Erde.... sie ist der einzige Planet mit Schokolade!
Mit Zitat antworten
  #8 (permalink)  
Alt 22.03.2013, 20:56
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 21.01.2013
Beiträge: 43
Madmaxx89 befindet sich auf einem aufstrebenden Ast
Standard

Dankeschön für den Tipp!!
Mit Zitat antworten
  #9 (permalink)  
Alt 23.03.2013, 16:39
Benutzerbild von David
auch, ja!
XHTMLforum-Kenner
 
Registriert seit: 08.11.2007
Beiträge: 2.626
David ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von Madmaxx89 Beitrag anzeigen
Manchmal werden die Datums gar nicht abgespeichert!
FYP. Echt jetzt?
__________________
github | http://dnaber.de
Mit Zitat antworten
Sponsored Links
  #10 (permalink)  
Alt 23.03.2013, 17:24
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 21.01.2013
Beiträge: 43
Madmaxx89 befindet sich auf einem aufstrebenden Ast
Standard

David was meinst du??
Mit Zitat antworten
Sponsored Links
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre 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 aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHP SQL Abfrage JS Alert und SQL UPDATE Madmaxx89 Serveradministration und serverseitige Scripte 6 23.03.2013 16:38
SQL und PHP - Syntaxfrage manya Serveradministration und serverseitige Scripte 8 10.12.2011 07:46
PHP - TXT Counter ohne My SQL Datenbank gesucht. rommy Serveradministration und serverseitige Scripte 5 07.08.2011 09:01
Dateien auslagern - Include und PHP ArcVieh Serveradministration und serverseitige Scripte 17 27.03.2008 19:09
XHTML Validierung mit PHP und SQL darthnader (X)HTML 13 02.05.2007 11:23


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