Заранее спасибо, вот что происходит:
if(isset($_POST['submit']))
{
$var = $_GET['var'];
foreach((array)$_POST['content'] as $area => $contents)
{
$result = 'UPDATE $table SET '.$area.' = "'.mysql_real_escape_string(stripslashes($contents)).'" WHERE var = "'.$_GET['var'].'";';
mysql_query ($result);
}
$query = 'UPDATE $table SET '.
'title = "'.mysql_real_escape_string(stripslashes($_POST["title"])).'", '.
'template = "'.mysql_real_escape_string($_POST["templateid"]).'", '.
'description = "'.mysql_real_escape_string(stripslashes($_POST["description"])).'", '.
'keywords = "'.mysql_real_escape_string(stripslashes($_POST["keywords"])).'" '.
' WHERE var = "'.$_GET['var'].'";';
mysql_query ($query);// or die(mysql_error());
}
Я не могу заставить оператор if выйти за пределы цикла.Он не будет обновлять базу данных с помощью оператора $ query mysql.Он просто обновляет таблицу для всего внутри каждого цикла и затем существует.Нужно ли делать If while или if if?И я попытался найти условные выражения php, есть ли такая вещь, как и заявления?Такие как: Если пост отправить сделать это И это?По сути, это то, что я пытаюсь сделать, если отправлять сообщения, делать для каждого цикла И делать $ query.
Дайте мне знать, если вам нужна дополнительная информация.