Hallo,
ich komme an einer kleinen Stelle nicht weiter, mein Code sieht bis jetzt so aus:
$editId = (int) @$_REQUEST['edit'];
$abfrage = "SELECT * FROM `schienen` INNER JOIN `beschreibung`
ON schienen.status = beschreibung.ver
WHERE id = $editId";
$ergebnis = mysql_query($abfrage);
$row = mysql_fetch_object($ergebnis);
if (!empty($_POST))
{
$status = sqlPrepare($_POST['status']);
$kwe = sqlPrepare($_POST['kwe']);
if (0 < $editId)
{
$sql = "
UPDATE `schienen`
SET
`status` = '$status'
,`kwe` = '$kwe'
WHERE id = $editId
";
Dann lasse ich eine eMail verschicken, da sieht ein Teil so aus:
'betreff' => 'geändert in Status ' . $_POST['status'].' || '. $row->titel ,
so in $_POST['status']
steht nun z.B. Status 1 so damit kann jemand anderes nichts anfangen. In meiner Tabelle "beschreibung" habe ich die Zahlen umgeschrieben, das sieht so aus:
CREATE TABLE IF NOT EXISTS `beschreibung` (
`ver` text NOT NULL,
`ni` text NOT NULL,
`bild` text NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
-- Daten für Tabelle `beschreibung`
--
INSERT INTO `beschreibung` (`ver`, `ni`, `bild`) VALUES
('1', 'Verfügbar', '/media/ampel/gruen.png'),
('2', 'Lieferung erflogt in KW', '/media/ampel/orange.png'),
('3', 'Lieferung ungewiss', '/media/ampel/ampel.png');
das Tabelle rufe ich ja oben schon ob. Aber wie kann ich jetzt die 1 zum Beispiel in Verfügabar bei der Ausgabe umschreiben. Hier komme ich einfach nicht weiter. Hat einer eine Idee?