Gelöst Problem mit Attribut beim Datum

Michl3d

Aktives Mitglied
14. Februar 2008
34
0
Hallo zusammen,

wir betreiben einen Online-Shop für Lebensmittel und beschäftigen und mit dem Thema MHD. Dazu habe ich im Wawi das Attribut MHD (Mindeshaltbarkeit) eingeführt.

Ich habe unter dbeS die Datei Attribute.php dahingehend verändert, dass ich folgenden Quelltext aufgenommen habe:

Code:
case 'mhd':
				if ($Attribut->content>0)
				{
				eS_execute_query("update products_description set products_mhd=".$Attribut->content." where language_id=".$einstellungen->languages_id." and products_id=".$Attribut->products_id);
				}
				break;

In der Datenbank habe ich das Feld angelegt, damit die Daten korrekt übertragen werden können.

Jetzt zum Problem

Wenn ich als Datum beim MHD z.B. 01011970 eintrage funktioniert alles einwandfrei. Sobald ich aber 01.01.1970 eintrage, wird die Information nicht in die Datenbank übertragen.

Der Fehler scheint also in dem "Punkt" zu liegen. Wie bekomme ich diese Angelegenheit geregelt? Ich möchte ungern 200 Produkte nachbearbeitet.


Für Hilfe bin ich mehr als dankbar.

Michael
 

Michl3d

Aktives Mitglied
14. Februar 2008
34
0
Liebe Gemeinschaft,

strenges Nachdenken und die Idee zur Übertragung des Preises (der ja auch mit einem "Punkt" angegeben wird), hat mich zur Lösung des Problems geführt.

Der Lösung lautet daher:

Code:
case 'mhd':
				if ($Attribut->content>=0)
				{
				eS_execute_query("update products_description set products_mhd=\"".$Attribut->content."\" where 

language_id=".$einstellungen->languages_id." and products_id=".$Attribut->products_id);
				}
				break;

Der Unterschied liegt in der Anzahl der Anführungsstriche und der Backslashes.

Schöne Grüße,

Michael
 

Ähnliche Themen