Hi Leute
Versuch nen Termin-Kalender zu Coden, Termine Eintragen und Löschen funktioniert auch bereits. Jetzt soll man die Termine natürlich auch noch bearbeiten können.
Und da haperts bei mir.
Habe gesehen, dass ich das mit Update(SQL) machen muss.
Das ist das skript, welches mir einen Termin in die Tabelle hinzufügt.
So ich würde natürlich gerne wieder so ein Formular benutzen, weiß jetzt aber nicht, wie ich die Werte aus der Tabelle in die Felder einfüge.
Als SQL-Abfrage muss glaube ich folgendes da stehen.
Die ID wird hierbei von der Seite, vorher übermittelt.
Oder ist das nicht richtig, ich weiß es nicht genau.
Deswegen poste ich ja hier. Hoffentlich weiß jemand von euch mehr.
mfg TrIpLe F
Versuch nen Termin-Kalender zu Coden, Termine Eintragen und Löschen funktioniert auch bereits. Jetzt soll man die Termine natürlich auch noch bearbeiten können.
Und da haperts bei mir.
Habe gesehen, dass ich das mit Update(SQL) machen muss.
Das ist das skript, welches mir einen Termin in die Tabelle hinzufügt.
PHP-Code:
<td width="568">
<?php
include "sql.inc.php";
if ($_POST['send'] == "true")
{
if (empty($_POST['datum']))
$error[]="Das Datum fehlt!";
if (empty($_POST['headline']))
$error[]="Die Überschrift fehlt!";
if (empty($_POST['description']))
$error[]="Die Beschreibung fehlt!";
$datum = $_POST['datum'];
$unixf= eregi_replace("([0-9]{2}).([0-9]{2}).([0-9]{4})", "\\3-\\2-\\1",$datum);
$headline = $_POST['headline'];
$description = $_POST['description'];
if (!isset($error))
{
$description = nl2br($description);
mysql_query ("INSERT INTO `termine` (datum,headline,description)
VALUES ('$unixf','$headline','$description')");
$meldung = "Termin eingefügt";
unset ($datum,$headline,$description);
}
}
?>
<font color="#464646"><b>Neuen Termin hinzufügen</b></font><br><br>
<font color="#FF0000"><?php
if (isset ($error))
foreach ($error AS $err)
{
echo $err.'<br>';
}
echo $meldung;
?></font><br>
<form method="post" action="">
<input type="hidden" name="send" value="true">
<table><tr><td width="284" valign="top">
<font size="-1">Datum: (TT.MM.JJJJ)</font><br>
<input type="text" name="datum" size="30" value="<?php echo $datum; ?>"><br><br>
<font size="-1">Überschrift:</font><br>
<input type="text" name="headline" size="30" maxlength="50" value="<?php echo $headline; ?>">
<br><br><input type="submit" name="Submit" value="Abschicken"></td>
<td width="284" valign="top"><font size="-1">Beschreibung:</font><br>
<textarea name="description" rows="7" cols="35"><?php echo $description; ?></textarea></td>
</tr></table></form>
</td>
Als SQL-Abfrage muss glaube ich folgendes da stehen.
PHP-Code:
mysql_query ("UPDATE `termine` SET (datum,headline,description)
VALUES ('$unixf','$headline','$description') WHERE id = '$id'"");
Oder ist das nicht richtig, ich weiß es nicht genau.
Deswegen poste ich ja hier. Hoffentlich weiß jemand von euch mehr.
mfg TrIpLe F
Kommentar