Kampfwurst_Hugo
Neuling
hallo
Ich habe folgendes problem.
Beim folgenden Script stimmt was nicht denn ich bekomme wenn ich neue artikel eintrage nur den Titel und den Coment angezeigt.
Nicht aber den Amount und den Place.
Wieso das?? Wo ist der Fehler??
<?php
// Systemeinstellungen
$id = "root";
$pw = "";
$host = "";
$database = "stock";
$table = "article";
// Einstellungen Ende
$conn_id = mysql_connect($host,$id,$pw);
mysql_select_db($database,$conn_id);
// Löscht einen Artikel aus der Datenbank
if ($action == "loeschen") {
mysql_query("delete from $table where nr = '$nr'");
$meldung = "Article is deleted";
// Aktualisiert einen Datensatz
} elseif($action == "save") {
mysql_query("update $table set title = '$title', amount = '$amount', content = '$content', place = '$place' where nr = '$nr'");
$meldung = "Article is updated";
// Fügt einen neuen Artikel hinzu
} elseif ($action == "neu") {
mysql_query("insert into $table (title,amount,content,place) VALUES ('$title','$amount','$content','$place')");
$meldung = "Article is added";
// Selektiert den ausgewählten Artikel zum Updaten
} elseif ($action == "update") {
$result = mysql_query("select * from $table where nr = '".$nr."'");
$title = mysql_result($result,0,"title");
$amount = mysql_result($result,0,"amount");
$content = mysql_result($result,0,"content");
$place = mysql_result($result,0,"place");
?>
<table>
<form action=<?php echo $PHP_SELF; ?> method=post>
<input type=hidden name=action value="save">
<input type=hidden name=nr VALUE="<? echo $nr ?>">
<tr>
<td height="26">titel</td>
<td><input type=text name="title" value="<? echo $title ?>"></td>
</tr><tr>
<td>amount</td>
<td><input type=text name="amount" value="<? echo $amount ?>"></td>
</tr><tr>
<td>content</td>
<td><textarea name="content"><? echo $content ?></textarea></td>
</tr><tr>
<td>place</td>
<td><textarea name="place"><? echo $place ?></textarea></td>
</tr><tr>
<td> </td>
<TD><input type=submit value="Article Update"></form></td>
</tr>
</table><p>
<?php
// Formular für ein neues Produkt
} elseif($action == "formneu") {
?>
<table>
<form action=<?php echo $PHP_SELF; ?> method=post>
<input type=hidden name=action value="neu">
<tr>
<td>TITLE</td>
<td><input type=text name="title"></td>
</tr><tr>
<td>Amount</td>
<td><input type=text name="amount"></td>
</tr><tr>
<td>Content</td>
<td><textarea name="content"></textarea></td>
</tr><tr>
<td>PLACE</td>
<td><textarea name="place"></textarea></td>
</tr><tr>
<td> </td>
<TD><input type=submit value="Add new Article"></form></td>
</tr>
</table><p>
<?php
// Gibt alle Datensätze aus der Datenbank aus.
} else {
if (!$meldung) $meldung = "Option<P>";
echo "$meldung";
echo "<ol><b>All Articles:</b> ";
$result = mysql_query("select * from $table");
if ($num = mysql_num_rows($result)){
// Ausgabe der Datensätze, wenn vorhanden
for($i=0;$i < $num; $i++)
{ $nr = mysql_result($result,$i,"nr");
$title = mysql_result($result,$i,"title");
$amount = mysql_result($result,$i,"amount");
$content = mysql_result($result,$i,"content");
$place = mysql_result($result,$i,"place");
echo "<li> $title - <A href=\"$PHP_SELF?nr=$nr&action=update\">Update</A>";
echo " - <a href=\"$PHP_SELF?nr=$nr&action=loeschen\">delete</a><br>$content</li>";
}
}
else echo "<li>There are no items in the Database<p>";
echo "</ol>";
}
echo "<p><a href=$PHP_SELF>Main Page</a>";
echo " - <a href=$PHP_SELF?action=formneu>New Article</a>";
?>
MFG CHRISTOPH
Ich habe folgendes problem.
Beim folgenden Script stimmt was nicht denn ich bekomme wenn ich neue artikel eintrage nur den Titel und den Coment angezeigt.
Nicht aber den Amount und den Place.
Wieso das?? Wo ist der Fehler??
<?php
// Systemeinstellungen
$id = "root";
$pw = "";
$host = "";
$database = "stock";
$table = "article";
// Einstellungen Ende
$conn_id = mysql_connect($host,$id,$pw);
mysql_select_db($database,$conn_id);
// Löscht einen Artikel aus der Datenbank
if ($action == "loeschen") {
mysql_query("delete from $table where nr = '$nr'");
$meldung = "Article is deleted";
// Aktualisiert einen Datensatz
} elseif($action == "save") {
mysql_query("update $table set title = '$title', amount = '$amount', content = '$content', place = '$place' where nr = '$nr'");
$meldung = "Article is updated";
// Fügt einen neuen Artikel hinzu
} elseif ($action == "neu") {
mysql_query("insert into $table (title,amount,content,place) VALUES ('$title','$amount','$content','$place')");
$meldung = "Article is added";
// Selektiert den ausgewählten Artikel zum Updaten
} elseif ($action == "update") {
$result = mysql_query("select * from $table where nr = '".$nr."'");
$title = mysql_result($result,0,"title");
$amount = mysql_result($result,0,"amount");
$content = mysql_result($result,0,"content");
$place = mysql_result($result,0,"place");
?>
<table>
<form action=<?php echo $PHP_SELF; ?> method=post>
<input type=hidden name=action value="save">
<input type=hidden name=nr VALUE="<? echo $nr ?>">
<tr>
<td height="26">titel</td>
<td><input type=text name="title" value="<? echo $title ?>"></td>
</tr><tr>
<td>amount</td>
<td><input type=text name="amount" value="<? echo $amount ?>"></td>
</tr><tr>
<td>content</td>
<td><textarea name="content"><? echo $content ?></textarea></td>
</tr><tr>
<td>place</td>
<td><textarea name="place"><? echo $place ?></textarea></td>
</tr><tr>
<td> </td>
<TD><input type=submit value="Article Update"></form></td>
</tr>
</table><p>
<?php
// Formular für ein neues Produkt
} elseif($action == "formneu") {
?>
<table>
<form action=<?php echo $PHP_SELF; ?> method=post>
<input type=hidden name=action value="neu">
<tr>
<td>TITLE</td>
<td><input type=text name="title"></td>
</tr><tr>
<td>Amount</td>
<td><input type=text name="amount"></td>
</tr><tr>
<td>Content</td>
<td><textarea name="content"></textarea></td>
</tr><tr>
<td>PLACE</td>
<td><textarea name="place"></textarea></td>
</tr><tr>
<td> </td>
<TD><input type=submit value="Add new Article"></form></td>
</tr>
</table><p>
<?php
// Gibt alle Datensätze aus der Datenbank aus.
} else {
if (!$meldung) $meldung = "Option<P>";
echo "$meldung";
echo "<ol><b>All Articles:</b> ";
$result = mysql_query("select * from $table");
if ($num = mysql_num_rows($result)){
// Ausgabe der Datensätze, wenn vorhanden
for($i=0;$i < $num; $i++)
{ $nr = mysql_result($result,$i,"nr");
$title = mysql_result($result,$i,"title");
$amount = mysql_result($result,$i,"amount");
$content = mysql_result($result,$i,"content");
$place = mysql_result($result,$i,"place");
echo "<li> $title - <A href=\"$PHP_SELF?nr=$nr&action=update\">Update</A>";
echo " - <a href=\"$PHP_SELF?nr=$nr&action=loeschen\">delete</a><br>$content</li>";
}
}
else echo "<li>There are no items in the Database<p>";
echo "</ol>";
}
echo "<p><a href=$PHP_SELF>Main Page</a>";
echo " - <a href=$PHP_SELF?action=formneu>New Article</a>";
?>
MFG CHRISTOPH