я получаю эти предупреждения, когда я запустить скрипт:предупреждения во время выполнения сценария
Notice: Undefined variable: varName in C:\wamp\www\dash\index.php on line 38
Notice: Undefined variable: varMsg in C:\wamp\www\dash\index.php on line 38
Notice: Undefined variable: varDate in C:\wamp\www\dash\index.php on line 38
Кроме того, я могу вставить детали в databaase но он вставляет запросов каждый раз, когда я обновить эту страницу.
важная часть сценария:
<?php
date_default_timezone_set('UTC');
if(isset($_POST['formSumbit']))
{
$varName = $_POST['formName'];
$varMsg = $_POST['formMsg'];
$varDate = date(d/m/y);
$errorMessage = "";
}
//line 38
$order ="INSERT INTO dash (name,msg,msg_date) VALUES ('$varName','$varMsg','$varDate')";
$result = mysql_query($order);
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
name
<input type="text" name="formName" maxlength="25" />
msg
<input type="text" name="formMsg" maxlength="1500" />
<input type="submit" name="formSumbit" value="Submit" />
</form>
На ваш вопрос, как избавиться от предупреждений? Как утверждают предупреждения, это неопределенные переменные. Глядя на ваш код, это, вероятно, означает, что у вас нет '$ _POST ['formSubmit']', поэтому ни одна из ваших переменных не инициализируется. Вероятно, вам следует уточнить, о чем вы спрашиваете. , , – ernie