Неужели так сложно войти в положение и понять, что если я первый день изучаю язык, то понятия не имею, В ЧЕМ ЗДЕСЬ проблема, потому я НЕ МОГУ дать нормального названия теме и потому вообщем-то я и обратился сюда за помощью?
продублирую:
! |
FatCat |
error_reporting(E_ALL);
if ($_POST)
if (isset($_POST['subjstart']))
mysql_query("INSERT INTO `subj` VALUES(LAST_INSERT_ID(), '$subjstart', '0', '0' );");
mysql_query("INSERT INTO `subj` VALUES(null, '$subjstart', '0', '0' );");
$redir="http://".$_SERVER[HTTP_HOST]."/subj/".$id."";
header("Location: $redir");
$subjall=mysql_query("SELECT * FROM subj WHERE subjtext='".$subjstart."'");
$subj=mysql_fetch_array($subjall);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="shortcut icon" href="/i/favicon.ico" />
<link media="screen" href="/s/8.css" type="text/css" rel="stylesheet" />
<title><?php echo $subj[subjtext]; ?></title>
<meta name='description' content="123">
</head>
<body>
<?php echo $subj[subjtext]; ?>
</body>
</html>
<?php
mysql_close($dbio);
}
?>
Цитата (Sanchopansa @ 16.11.2010 - 18:28) |
ну вообщето массив $_POST есть всегда и такое условие неправильное..if ($_POST) Правильно проверять так if (isset($_POST['subjstart'])) |
Цитата |
массив $_POST есть всегда и такое условие |
Цитата (Sanchopansa @ 16.11.2010 - 22:28) |
ну вообщето массив $_POST есть всегда и такое условие неправильное..if ($_POST) |
<form action="subj.php" method="post" id="askform" autocomplete="off">
<textarea name="subjstart" rows="5" cols="40" id="da" class="empty"></textarea>
<input class="btns" type="submit" name="subj_start" value="go" id="askbtns" />
</form>
if ($_POST)не является логически верным, правильно так
{
$subjstart = $_POST['subjstart'];
...
}
if (isset($_POST['subjstart']))
{
...
}
Цитата (тотже @ 16.11.2010 - 22:18) |
Неужели так сложно войти в положение и понять |
RewriteEngine On
RewriteRule ^subj/([^/]*)(/?)+$ subj.php?id=$1 [L]
var_dump($_POST);
var_dump($_GET);
$redir="subj.php?id=".$id;
$subjstart = $_GET['subjstart'];
mysql_query("INSERT INTO `subj` VALUES(null, '$subjstart', '0', '0' );");
$id=mysql_insert_id();
$redir="subj/".$id;
header("Location: $redir");
echo $subjstart;
после редиректа:
$url = $_SERVER["REQUEST_URI"];
$subj_id = substr($url, 6);
echo $subj_id;
$subjall=mysql_query("SELECT * FROM subj WHERE id='".$subj_id."'");
$subj=mysql_fetch_array($subjall);
echo $subj[subjtext];