Здравейте!
Трябва да направя система за регистрация тип wizard и след всяка стъпка да запазвам данните в сесия, а накрая да ги изпратя от сесията към базата данни. Системата е със суичове в един документ. Главното, което трябва да направя е да запазя данните на променливите в сесията, за да...
Здравейте съфорумници!
Сайтът ми клик изчезна незнайно защо от индекса на Гугъл.
Видях препоръките им, обаче не забелязвам нищо некоректно от моя страна.
Ще помоля някой по опитен уебмастер да ми посочи каква е грешката, мерси!
$sql = mysql_query("SELECT * FROM request ORDER BY id DESC");
while ($res = mysql_fetch_array($sql)) {
//DEISTVIE//
if(isset($_POST['okeys']))
{
$plus = $_POST['button'];
mysql_query("UPDATE request SET `status`='$plus' WHERE `id`='$res[id]'");
$ok = "OК!";
}
<form method="post">
<input...
Достатъчна ли е защитата на $_POST и $_GET с htmlspecialchars, addslashes, stripslashes, trim и т.н.
Започвам да защитавам всички кодове наред и искам да разбера какво трябва да направя.
Аз успях да го оправя.
$id = (int)$_GET['id'];
if(!isset($id) || !is_numeric($id) || $id<1)
{
header('Location: index');
exit();
}
Незнам просто как досега всичко си работеше нормално и изведнъж се прояви проблемът. Кода е бил толкова омазан, че няма накъде :D
Търсачката е пробвах по-рано.. въпроса е че нищо не мога да схвана!
$page = (int)$_GET['page'];
if($page == 0 || $page == NULL || $page < 0)
{
$page = 1;
}
$pp = 10;
$start=($page-1)*$pp;
$catid = $_GET['catid'];
$cquery = mysql_query("SELECT * FROM tracks AS l LEFT JOIN categories AS c ON...
Създадох система за лични съобщения. Добавих линк от профила към формата за писане на съобщение <a href='messages?pm=write'><img src='img/pm.gif'></a>. Искам когато се влезне от този линк, полето за получател автоматично да се попълва с юсернейма на избрания потребител.
Мисля, че ще стане нещо...
id си е реда от базата данни пък това $res[id] е от заявката по нагоре $sql = mysql_query("SELECT * FROM request ORDER BY id DESC");
while ($res = mysql_fetch_array($sql)) {....
Най-добре ще е да сложа всички редове.
if(isset($_POST['okeys']))
{
$plus = $_POST['button'];
mysql_query("UPDATE request SET status=$plus WHERE id=$res[id]");
echo 'OК!';
}
echo'
<tr>
<td>'.$res[name].'</td>
<td>'.$res[track].'</td>
<td>'.$res[message].'</td>...
Схванах начина. Само че се ъпдейтват всички полета..
Формата е в таблица и всеки нов ред отговаря на различно ИД. Как да избера точно това което ми трябва?
<td>
<form method="post">
<input type="radio" name="button" value="1" checked />Пусни<br />
<input type="radio" name="button"...