hier ist das code
2 sachen laufen nicht..
1- die sache mit submit
ich möchte folgendes erreichen, wenn die datensätze in die datenbank eingetragen sind, das sie angeziegt werden
dies passiert nur wenn ich die seite manual neu aufgerufen habe. oder wenn ich 2 mal auf submit geklickt habe.
2- bei language auswahl steht der wert immer auf Unknow wenn ich die seit neu aufrufe, ich möchte
das beim ersten aufruf der wert auf blank steht also leer .
nur wenn ich auf reset klick ist dann der wert leer bzw black bei language auswahl box
für verbessungen des codes bin ich euch auch dankbar.
PS: ich habe keine Ahung von php, die ganze sachen hier habe ich aus beispiele aus dem netz zusammen gebastelt ;)
##############
### index.php
##############
<?php
......
hier werden aktuelle infos aus der datenbank ausgegeben.
......
########################################
#
# Teil 2 Datensätze einfuegen
#
########################################
print "<table align=\"center\" class=\"active\" cellspacing=\"1\" cellpadding=\"3\" border=\"0\" width=\"60%\">\n";
print " <tr><td colspan=\"2\" class=\"titleactive\"> Add a new Datebase in the Datenbank </td></tr>\n";
print "<tr>\n <td class=\"row1\" colspan=\"2\"><span >Items marked with a * are required unless stated otherwise.</span></td>\n";
print "</tr>\n";
print "<tr>\n <td class=\"row2\" colspan=\"2\"><span > </span></td>\n";
print "</tr>\n";
if (isset($_POST["Submit"])) { # wenn der Submit Button betaetigt wurde
# wird das Formular ausgewertet
# Parameter aus dem Array $_POST auslesen
$server = $_POST["server"];
$typ = $_POST["typ"];
$name = $_POST["name"];
$language = $_POST["language"];
$Last_date = $_POST["Last_Date"];
$Date=time();
$Datum=date("Y-m-d");
$error=0;
if($server == ""){
$servererror= " <font color=\"#ff0000\">Error: Choose an Server !";
$error=1;
}
if($typ ==""){
$typerror= "<font color=\"#ff0000\">Error: Choose a Stuf !";
$error=1;
}
if($name ==""){
$nameerror= " <font color=\"#ff0000\"> Error: No blank plz !";
$error=1;
}
if($error){
}
else{
if ($typ==1){
$sql= "INSERT INTO Films
(Server_ID,Film_Name,Language_ID,Date, Last_Date)VALUES('$server','$name','$language','$Date','$Datum')";
$result = mysql_query($sql);
}
if ($typ==2){
$sql= "INSERT INTO Software
(Server_ID,Software_Name,Language_ID, Date, Last_Date)VALUES('$server','$name','$language','$Date', '$Datum')";
$result = mysql_query($sql);
}
echo "erfolgreich";
}
}
print " <form action=\"" . $_POST['PHP_SELF'] . "\" method=\"post\" style=\"display: inline;\">\n";
print " <tr>\n <td align=\"left\" class=\"row1\" width=\"25%\"><b> Server: </b> <font color=\"#ff0000\">* </td>\n";
print " <td align=\"left\" class=\"row1\" width=\"75%\">";
print " <input type=\"radio\" name=\"server\" value=\"1\"> A \n";
print " <input type=\"radio\" name=\"server\" value=\"2\"> B " . $servererror . "</td>\n";
print " </tr>\n";
print "<tr>\n <td class=\"row2\" colspan=\"2\"><span > </span></td>\n";
print "</tr>\n";
print " <tr>\n <td align=\"left\" class=\"row1\" width=\"25%\"><b> Typ: </b> <font color=\"#ff0000\">*</td>\n";
print " <td align=\"left\" class=\"row1\" width=\"75%\">";
print " <input type=\"radio\" name=\"typ\" value=\"1\"> Film \n";
print " <input type=\"radio\" name=\"typ\" value=\"2\"> Software " . $typerror . "</td>\n";
print " </tr>\n";
print " <tr><td align=\"left\" colspan=\"2\" class=\"row2\"><b> </b></td></tr>\n";
print " <tr>\n <td align=\"left\" class=\"row1\" width=\"25%\"><b> Name: </b> <font color=\"#ff0000\">*</td>\n";
print " <td align=\"left\" class=\"row1\" width=\"75%\">";
print " <input size=\"20\" name=\"name\" value=\"\" > " . $nameerror . "</td>\n";;
print " </tr>\n";
print " <tr><td align=\"left\" colspan=\"2\" class=\"row2\"><b> </b></td></tr>\n";
print " <tr>\n <td align=\"left\" class=\"row1\" width=\"25%\"><b> Language: </b> <font color=\"#ff0000\">*</td>\n";
print " <td align=\"left\" class=\"row1\" width=\"60%\"><SELECT NAME=\"language\" SIZE=\"1\" CLASS=\"row1\">\n";
print " <OPTION VALUE=\"\" SELECTED> </OPTION>\n";
print " <OPTION VALUE=\"1\" SELECTED> English </OPTION>\n";
print " <OPTION VALUE=\"2\" SELECTED> German </OPTION>\n";
print " <OPTION VALUE=\"3\" SELECTED> Unknown </OPTION>\n";
print " </SELECT>\n";
print " </td>\n";
print " </tr>\n";
print " <tr><td align=\"left\" colspan=\"2\" class=\"row2\"><b> </b></td></tr>\n";
print " <tr>\n <td align=\"left\" class=\"row1\" width=\"20%\"> </td>\n";
print " <td align=\"left\" class=\"row1\" width=\"60%\">";
print " <input size=\"12\" type=\"submit\" name=\"Submit\" value= \"Submit\">";
print " <input size=\"12\" type=\"reset\" name=\"reset\" value= \"Reset\">";
print " </div></form>\n";
print " </td>\n";
print " </tr>\n";
print " <tr><td align=\"left\" colspan=\"2\" class=\"row2\"><b> </b></td></tr>\n";
print " <tr><td colspan=\"4\" class=\"titleactive\"> </td></tr>\n";
print "</table>\n";
?>
als Antwort auf: [#120066]
(Dieser Beitrag wurde von sky_123 am 31. Okt 2004, 13:43 geändert)