![]() |
HTML форма
здравствуйте. застрял как бы на элементарном месте. есть фйл upload.php и в ней форма
echo "<table cellpadding=\"2\" cellspacing=\"0\" border=\"0\" align=\"center\"> <form method=\"post\" action=\"upload.php?do=save\"> <tr> <td align=\"right\"><label>Title:</label></td> <td><input name=\"title\" type=\"text\" value=\"$getTitle\"/></td> </tr> <tr> <td align=\"right\"><label>Artist:</label></td> <td><input name=\"artist\" type=\"text\" value=\"$getArtist\"/></td> </tr> <tr> <td></td> <td> <input name=\"save\" type=\"submit\" value=\"Save\"/> </form> </td> </tr> </table> "; задача такая-хочу чтобы при нажатии submit заработал код. $do = $_GET["do"]; if($do=="save") { echo doctyperef(60,"upload.php?"); $sql = "INSERT INTO `mp3_files` (`artist`,`title`,`date`) VALUES ('".$_POST["artist"]."','".$_POST["title"]."',NOW())"; $res = mysql_query($sql) or die(mysql_error()); echo "<p>Saved!</p>"; } |
невалидный HTML - тег form должен соблюдать вложенность. Либо весь внутри одного td, либо вне table.
|
Sham, как я могу обратиться к этому участку кода?
if($do=="save") { echo doctyperef(60,"upload.php?"); $sql = "INSERT INTO `mp3_files` (`artist`,`title`,`date`) VALUES ('".$_POST["artist"]."','".$_POST["title"]."',NOW())"; $res = mysql_query($sql) or die(mysql_error()); echo "<p>Saved!</p>"; } |
Цитата:
Цитата:
Проверить данные запроса можно, например, firebug или tamper data (аддоны ff). так вложенность ок PHP код:
|
Время: 07:28. |
Время: 07:28.
© OSzone.net 2001-