DWMX2004 MySQL PHP

DWMX2004 MySQL PHP

am 27.09.2004 21:44:44 von Denis Hoffmann

hallo zusammen,

ich möchte gerne mein DATENSATZ EINFÜGEN formular bearbeiten. in der
tabelle
habe ich ein feld "RELEASE_DATE". im formular frage ich $tag - $monat -
$jahr
ab.
so, DW fügt die inhalte aus dem formular mit php_self ein. nun kommt mein
problem.
ich hatte erst ein hiddenfield angelgt release_date = "$jahr-$monat-$tag";
das
geht aber nicht, weil $release_date leer bleibt.
wo muß ich diesen part einfügen, damit DW mein
$release_date="$jahr-$monat-$tag"; auch in die tabelle einfügt. hier mal der
quelltext...


$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
$editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}

if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "ad_cd")) {
$insertSQL = sprintf("INSERT INTO mhq_cds (artist_id, cd_titel,
cd_cover,
amazon, label, release_date, besprechung, anspieltipp, autor,
mitarbeiter_id,
letzte_aenderung) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)",
GetSQLValueString($_POST['artist_id'], "int"),
GetSQLValueString($_POST['cd_titel'], "text"),
GetSQLValueString($_POST['cd_cover'], "text"),
GetSQLValueString($_POST['amazon'], "text"),
GetSQLValueString($_POST['label'], "text"),
GetSQLValueString($_POST['release_date'], "date"),
GetSQLValueString($_POST['besprechung'], "text"),
GetSQLValueString($_POST['anspieltipp'], "text"),
GetSQLValueString($_POST['autor'], "int"),
GetSQLValueString($_POST['mitarbeiter_id'], "int"),
GetSQLValueString($_POST['letzte_aenderung'],
"date"));


beste dank
denis

Re: DWMX2004 MySQL PHP

am 28.09.2004 11:41:44 von tortured_soul

"Denis Hoffmann" schrieb im Newsbeitrag
news:cj9qb7$imb$04$1@news.t-online.com...

Das kommt davon, wenn man Programmierung mit Klickibunti macht...

MfG

Daniel

Re: DWMX2004 MySQL PHP

am 28.09.2004 11:47:11 von tortured_soul

"Denis Hoffmann" schrieb im Newsbeitrag
news:cj9qb7$imb$04$1@news.t-online.com...

Man will ja nicht mehr meckern, aber wenn man merkt, dass ein Program die
Basics ersetzen soll, na ja....


> ich möchte gerne mein DATENSATZ EINFÜGEN formular bearbeiten.

Das ist HTML und hat nix mit PHP zu tun...

> in der tabelle
> habe ich ein feld "RELEASE_DATE". im formular frage ich $tag - $monat -
> $jahr ab.

Soweit nichts ungewöhnliches...

> so, DW fügt die inhalte aus dem formular mit php_self ein. nun kommt mein
> problem.
> ich hatte erst ein hiddenfield angelgt release_date = "$jahr-$monat-$tag";
> das geht aber nicht, weil $release_date leer bleibt.

Tjaha, kein Wunder. Du musst natürlich das Superglobal $_POST verwenden, ergo
$_POST['release_date'].


> wo muß ich diesen part einfügen, damit DW mein
> $release_date="$jahr-$monat-$tag"; auch in die tabelle einfügt. hier mal der
> quelltext...

Kauf Dir bitte ein Manual / Handbuch...


> amazon, label, release_date, besprechung, anspieltipp, autor,
> mitarbeiter_id,
> letzte_aenderung) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s,%s)",
> GetSQLValueString($_POST['artist_id'], "int"),
> GetSQLValueString($_POST['cd_titel'], "text"),
> GetSQLValueString($_POST['cd_cover'], "text"),
> GetSQLValueString($_POST['amazon'], "text"),
> GetSQLValueString($_POST['label'], "text"),
> GetSQLValueString($_POST['release_date'], "date"),
> GetSQLValueString($_POST['besprechung'], "text"),
> GetSQLValueString($_POST['anspieltipp'], "text"),
> GetSQLValueString($_POST['autor'], "int"),
> GetSQLValueString($_POST['mitarbeiter_id'], "int"),
> GetSQLValueString($_POST['release_date'], "date"));
> GetSQLValueString($_POST['letzte_aenderung'],
> "date"));

PHP ist keine Applikation von MMDW.....

MfG

Daniel

Re: DWMX2004 MySQL PHP

am 29.09.2004 01:24:39 von Denis Hoffmann

> Tjaha, kein Wunder. Du musst natürlich das Superglobal $_POST verwenden,
> ergo
> $_POST['release_date'].
>
>

ich begreif das nicht...
warum, bekomme ich nur zu hören, KAUF EIN BUCH?????

ich weiß schon wie das geht, nur weiß ich in diesem fall nicht wie das geht.
DW ist absolut bequem. macht halt alles das was ich brauche, bis auf das
datum.

nochmal:

RELEASE_DATE ist LEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEER!

ich möchte das exakt vor der eingabe definieren.
ich glaube, ES WILL KEINER HELFEN. wie dem auch sei, sprüche wie kauf ein
buch etc. kann ich nicht gebrauchen.

ist jetzt auch mega WURST, habs anders gelöst. läuft wunderbar. ging auch
schneller als auf kleinen tipp der group zu warten.

nochmals BESTEN DANK

Re: DWMX2004 MySQL PHP

am 30.09.2004 01:29:41 von Matthias Esken

Denis Hoffmann schrieb:

> warum, bekomme ich nur zu hören, KAUF EIN BUCH?????
>
> ich weiß schon wie das geht, nur weiß ich in diesem fall nicht wie das geht.
> DW ist absolut bequem. macht halt alles das was ich brauche, bis auf das
> datum.

Vielleicht liegt das daran, dass hier niemand ernsthaft mit Dreamweaver
entwickelt und dir deshalb auch keiner helfen kann. Deine Beschreibung
war, zumindest für mich, völlig unzureichend und kann anscheinend nur
mit profunden Kenntnissen des von Dreamweaver erzeugten Codes verstanden
werden.

Gruß,
Matthias