PHP/MySQL | Помогите что не так с кодом!
<?php
if($_COOKIE["pass"]!=="password"){
sleep(1);
if(isset($_POST["pass"])){
setcookie("pass",$_POST["pass"], time()+3600*24*14);
die("Обновите страницу");
}
?>
<html><head><title>Админка</title></head><body>
<form method="post">
<input type="password" name="pass" value="">
<input type="submit" name="submit" value="Пароль">
</form></body></html>
<?php
exit();
}
?>
<br>
<form method="post">
<input type="text" name="find" value="">
<input type="submit" name="search" value="Поиск">
</form>
<?php
require "sys/config_db.php";
if(isset($_POST["search"])){
$search=trim($_POST["find"]);
$query = "SELECT * FROM blog WHERE tema LIKE '%$search%' ORDER by id DESC";
$result = mysql_query($query);
echo '<table>';
while($row = mysql_fetch_array($result)){
echo '<tr><td><a href="?id=',$row['id'],'">',$row['id'],'</a></td><td>',$row[`tema`],
'</td><td>',$row['text'],'</td></tr>';
}
exit();
}
// А это форма редактирования записи
if(!empty($_GET['id'])){
$query="SELECT * FROM blog WHERE id=$_GET[id]";
$result = mysql_query($query);
$row = mysql_fetch_array($result);
}
// Добавление
if(isset($_POST['insert'])){
$query="INSERT INTO blog (tema,text) VALUES ('$_POST[tema]','$_POST[text]')";
mysql_query($query);
}
//Корректировка
if(isset($_POST['edit'])){
$query="UPDATE blog SET tema='$_POST[tema]',text='$_POST[text]' WHERE id='$_POST[id]'";
$result = mysql_query($query);
unset($row);
}
/Удаление
if(isset($_POST['delete'])){
$query="DELETE FROM text WHERE id='$_POST[id]'";
mysql_query($query);
unset($row);
}
echo<<<HERE
<form method="post"><table border="0">
<tr><td>id</td><td>$row[id]</td></tr>
<tr><td>Заголовок</td><td><input type="text" size=32 name="tema" value='$row[tema]'></td></tr>
<tr><td>Статья</td><td><textarea name="text" cols=80 rows=2>$row[text]</textarea></td></tr>
<input type="hidden" name="id" value='$_GET[id]'>
<tr><td></td><td>
HERE;
if(!empty($_GET['id'])){
echo ' <input type="submit" name="edit" value="Сохранить">';
echo ' <input type="submit" name="delete" value="Удалить">';
}else{
echo '<input type="submit"name="insert" value="Добавить">';
}
echo '</tr></table></form>';
?>
if($_COOKIE["pass"]!=="password"){
sleep(1);
if(isset($_POST["pass"])){
setcookie("pass",$_POST["pass"], time()+3600*24*14);
die("Обновите страницу");
}
?>
<html><head><title>Админка</title></head><body>
<form method="post">
<input type="password" name="pass" value="">
<input type="submit" name="submit" value="Пароль">
</form></body></html>
<?php
exit();
}
?>
<br>
<form method="post">
<input type="text" name="find" value="">
<input type="submit" name="search" value="Поиск">
</form>
<?php
require "sys/config_db.php";
if(isset($_POST["search"])){
$search=trim($_POST["find"]);
$query = "SELECT * FROM blog WHERE tema LIKE '%$search%' ORDER by id DESC";
$result = mysql_query($query);
echo '<table>';
while($row = mysql_fetch_array($result)){
echo '<tr><td><a href="?id=',$row['id'],'">',$row['id'],'</a></td><td>',$row[`tema`],
'</td><td>',$row['text'],'</td></tr>';
}
exit();
}
// А это форма редактирования записи
if(!empty($_GET['id'])){
$query="SELECT * FROM blog WHERE id=$_GET[id]";
$result = mysql_query($query);
$row = mysql_fetch_array($result);
}
// Добавление
if(isset($_POST['insert'])){
$query="INSERT INTO blog (tema,text) VALUES ('$_POST[tema]','$_POST[text]')";
mysql_query($query);
}
//Корректировка
if(isset($_POST['edit'])){
$query="UPDATE blog SET tema='$_POST[tema]',text='$_POST[text]' WHERE id='$_POST[id]'";
$result = mysql_query($query);
unset($row);
}
/Удаление
if(isset($_POST['delete'])){
$query="DELETE FROM text WHERE id='$_POST[id]'";
mysql_query($query);
unset($row);
}
echo<<<HERE
<form method="post"><table border="0">
<tr><td>id</td><td>$row[id]</td></tr>
<tr><td>Заголовок</td><td><input type="text" size=32 name="tema" value='$row[tema]'></td></tr>
<tr><td>Статья</td><td><textarea name="text" cols=80 rows=2>$row[text]</textarea></td></tr>
<input type="hidden" name="id" value='$_GET[id]'>
<tr><td></td><td>
HERE;
if(!empty($_GET['id'])){
echo ' <input type="submit" name="edit" value="Сохранить">';
echo ' <input type="submit" name="delete" value="Удалить">';
}else{
echo '<input type="submit"name="insert" value="Добавить">';
}
echo '</tr></table></form>';
?>
Мы не ванги, какую ошибку выдает?
Vi-Ni (13.01.2015 в 19:46)
Мы не ванги, какую ошибку выдает?
Мы не ванги, какую ошибку выдает?
белый экран.
ArIzOn, Синтаксис проверяй, где то что то не поставил, ), ", ', :, ;. где то потерял один из знаков...
',$row['id'],'
echo '<tr><td><a href="?id='.$row['id'].'">'.$row['id'].'</a></td><td>'.$row[`tema`].'</td><td>'.$row['text'].'</td></tr>';
DELETED
13 января 2015, в 20:03
Delete
RezzidenT (13.01.2015 в 19:59)
echo '<tr><td><a href="?id='.$row['id'].'">'.$row['id'].'</a></td><td>'.$row[`tema`].'</td><td>'.$row['text'].'</td></tr>';
echo '<tr><td><a href="?id='.$row['id'].'">'.$row['id'].'</a></td><td>'.$row[`tema`].'</td><td>'.$row['text'].'</td></tr>';
Ты меня с ответом опередил :(
Groznyy, спс)
RezzidenT (13.01.2015 в 19:58)
',$row['id'],'
',$row['id'],'
спасибо!