Здравейте, момчета и момичета
помогнете да реша следния проблем.
Имам две таблици guestbook и guestbook_view. Направил съм прост админ панел, като админа на сайта да може да избере мнение от книгата за гости и да го сложи да се вижда. И точно тук е бъгът. По принцип няма проблем с добавянето но когато се даде бек на браузъра и цялата информация се изтрива от таблицата. За да ме разберете по добре в guestbook са всички мнения а в guestbook_view само това което трябва да се добави и го слагам там с гет ид. Ето кода, който използвам ако имате питанки кажете. Мерси предварително.
<?php
$id = $_GET['id'];
if($id){
$query = mysql_query("SELECT * FROM `guestbook` where id='$id' ");
$row = mysql_fetch_array($query);
echo "<p> <input type='text' name='name' value='$row[name]' style='width:200px;' > </p>";
echo "<p> <input type='text' name='email' value='$row' style='width:200px;' > </p>";
echo "<p> <textarea name='message' rows='4' cols='29' > $row[message] </textarea> </p>";
//ZA MNENIQTA
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$zaqvka_mnenie = mysql_query("UPDATE guestbook_view SET name='$name', email='$email', message='$message'");
}else{
$query = mysql_query("SELECT * FROM `guestbook_view`");
$row = mysql_fetch_array($query);
echo "<p> <input type='text' name='name' value='$row[name]' style='width:200px;' > </p>";
echo "<p> <input type='text' name='email' value='$row[email]' style='width:200px;' > </p>";
echo "<p> <textarea name='message' rows='4' cols='29' > $row[message] </textarea> </p>";
//ZA MNENIQTA
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$zaqvka_mnenie = mysql_query("UPDATE guestbook_view SET name='$name', email='$email', message='$message'");
}
?>
Имам две таблици guestbook и guestbook_view. Направил съм прост админ панел, като админа на сайта да може да избере мнение от книгата за гости и да го сложи да се вижда. И точно тук е бъгът. По принцип няма проблем с добавянето но когато се даде бек на браузъра и цялата информация се изтрива от таблицата. За да ме разберете по добре в guestbook са всички мнения а в guestbook_view само това което трябва да се добави и го слагам там с гет ид. Ето кода, който използвам ако имате питанки кажете. Мерси предварително.
<?php
$id = $_GET['id'];
if($id){
$query = mysql_query("SELECT * FROM `guestbook` where id='$id' ");
$row = mysql_fetch_array($query);
echo "<p> <input type='text' name='name' value='$row[name]' style='width:200px;' > </p>";
echo "<p> <input type='text' name='email' value='$row' style='width:200px;' > </p>";
echo "<p> <textarea name='message' rows='4' cols='29' > $row[message] </textarea> </p>";
//ZA MNENIQTA
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$zaqvka_mnenie = mysql_query("UPDATE guestbook_view SET name='$name', email='$email', message='$message'");
}else{
$query = mysql_query("SELECT * FROM `guestbook_view`");
$row = mysql_fetch_array($query);
echo "<p> <input type='text' name='name' value='$row[name]' style='width:200px;' > </p>";
echo "<p> <input type='text' name='email' value='$row[email]' style='width:200px;' > </p>";
echo "<p> <textarea name='message' rows='4' cols='29' > $row[message] </textarea> </p>";
//ZA MNENIQTA
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$zaqvka_mnenie = mysql_query("UPDATE guestbook_view SET name='$name', email='$email', message='$message'");
}
?>