У меня есть кнопка отправки на странице отправки, и она возвращается пустым и не обновляется, эхо также пустое.проблема с mysql UPDATE
<?
if (isset($_POST['submit'])) {
$newtext = mysql_real_escape_string($_POST['text']);
$doTextEdit = "UPDATE `$database_main`.`texts` SET `texts`.`text` = '$newtext' WHERE `texts`.`id` = '$sid' LIMIT 1" or die(mysql_error());
$retval = mysql_query($doArtistEdit, $main);
if(! $retval)
{
die('Could not update data: ' . mysql_error());
}
header("Location: ".$_SERVER['HTTP_REFERER']);
}
?>
Это в виде кода
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" name="$ID" method="post">
Song Name : <input type="text" name="title" value="<?php echo $row_song['title']; ?>"> by Artist Name :<input type="text" name="artist" value="<?php echo $row_artist['artist']; ?>"><br><?php echo $sid; ?><?php echo $database_main; ?><?php echo $doTextEdit; ?>
Lyrics :<br><textarea name="text" cols="72" rows="20"><?php echo str_replace("\n","\n",$row_Recordset1['text']); ?></textarea><br>
<input type="submit" name="editlyrics" value="Edit"></form>
Где переменная '$ sid' получить набор? – eggyal
Не используйте кнопку отправки, чтобы проверить, была ли отправлена форма. Это связано с ошибкой IE, которая не отправляет кнопку, когда пользователь использует клавиатуру для отправки. Он отправляется только при нажатии кнопки с помощью мыши. –
yeppers я нажимаю на него и в chrome – Caiapfas