...und wenn du das script mit ner schon vegebenen id aufrufst, sind die felder dann auch leer?
miniminimini CMS
Einklappen
X
-
änder mal um in:
PHP-Code:if ($abschicken) {
if ($id) {
// DATENSATZ AKTUALISIEREN
mysql_query("UPDATE toyon set ueberschrift='$ueberschrift', inhalt='$inhalt' where id=$id");
echo "<br>Der Datensatz wurde aktualisiert.<br>";
} else {
// DATENSATZ HINZUFUEGEN
mysql_query("INSERT INTO toyon (ueberschrift, inhalt) VALUES ('$ueberschrift', '$inhalt')");
echo "<br>Der Datensatz wurde hinzugefügt<br>";
}
unset($id);
unset($ueberschrift);
unset($inhalt);
}
if($id) {
$result=mysql_query("select * from toyon where id=$id");
while($row=mysql_fetch_array($result)) {
$ueberschrift=$row["ueberschrift"];
$inhalt=$row["inhalt"];
}
}
Kommentar
-
Hi Oliver!
Danke für die Hilfe!
Ich werd mich mal weiter durchbeissen, falls es mal wieder wo hackt, meld ich mich!
Ich beiss mich mal durch das hier
http://ffm.junetz.de/members/reeg/DSP/node1.html
Nochmals Danke!
Viele Grüße und die besten Wünsche
Roland
Kommentar
-
Hallo zusammen!
Ich habe das Script auch mal gecheckt, hatte aber immer einen Fehler. Zum Schluss bin ich doch noch darauf gekommen.
Ich muss erstmal die Datenbank anwählen, das heistt sie "selecten", was im Code-Schnipsel nicht steht.
Hier mal das Beispiel von mir:
PHP-Code:<?
include("db_connect.php");
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Untitled</title>
</head>
<body>
<?
$dbname="name";
//$dbref kommt aus der db_connect.php und ist das Ergebnis vom "mysql_select"
mysql_select_db($dbname,$dbref) or die("Fehler: ".mysql_error());
if ($abschicken) {
if ($id) {
// DATENSATZ AKTUALISIEREN
mysql_query("UPDATE toyon set ueberschrift='$ueberschrift', inhalt='$inhalt' where id=$id");
echo "<br>Der Datensatz wurde aktualisiert.<br>";
} else {
// DATENSATZ HINZUFUEGEN
mysql_query("INSERT INTO toyon (ueberschrift, inhalt) VALUES ('$ueberschrift', '$inhalt')");
echo "<br>Der Datensatz wurde hinzugefügt<br>";
}
unset($id);
unset($ueberschrift);
unset($inhalt);
}
if($id) {
$result=mysql_query("select * from toyon where id=$id");
while($row=mysql_fetch_array($result)) {
$ueberschrift=$row["ueberschrift"];
$inhalt=$row["inhalt"];
}
}
//Rest des Formulars eben ...
Angemerkt sei, dass man das "mysql_select_db" auch schon in der db_connect.php machen kann.
Kommentar
Kommentar