Здравствуйте, я пытаюсь сделать нечто подобие страницы админа и хотел бы, что бы с этой страницы можно было управлять данными таблицы products - где находятся все продукты.
Я вывожу сначала всю инф из таблицы(с этим всё отлично), но никак не могу заменить эту информацию. Я пытался заменять значения в отдельной функции и вне WHILE. Щас решил это всё поместит в while, что бы удобней работать с Row. Подскажите пожалуйста, где я ошибся или, что может вообще делаю абсолютно неверно. Буду очень признателен и благодарен.
Вот код:
На самой странице *админа* я распечатываю функцию.(Думаю так безопасней будет).
Код функции:
PHP:
скопировать код в буфер обмена
function tavars() { db_connect(); $query="SELECT * FROM products "; { '<form action="index.php?view=items" method="POST" name="change" id="cart-form" ">'; echo "Номер тавара: ".$row['id'],'<input type="submit" name="changeid" value="Изменить"><input type="text" name="id" value="">',"<br>"; echo "Название тавара: ".$row['title'],'<input type="submit" name="changetitle" value="Изменить"><input type="text" name="title" value="">',"<br>"; echo "Описание: ".$row['description'],'<input type="submit" name="changedescription" value="Изменить"><input type="text" name="description" value="">',"<br>"; echo "Цена: ".$row['price'],'<input type="submit" name="changeprice" value="Изменить"><input type="text" name="price" value="">',"<br>"; echo "Картинка: ".$row['image'],'<input type="submit" name="changeimage" value="Изменить"><input type="text" name="image" value="">',"<br>"; echo "Категория тавара: ".$row['cat'],'<input type="submit" name="changecat" value="Изменить"><input type="text" name="cat" value="">',"<br>"; echo '<a href="javascript:window.location.reload()">Обновить',"<br><hr></a>"; '</form>'; $id =$_POST['id']; $title =$_POST['title']; $description =$_POST['description']; $price =$_POST['price']; $image =$_POST['image']; $cat = $_POST['cat']; if(isset($_POST['changeid'])) { $sql="UPDATE `shop`.`products` SET `id`='".$id."'WHERE `products`.`id` = '".$row['id']."'"; header ("Location: index.php?view=items"); } if(isset($_POST['changetitle'])) { $sql="UPDATE `shop`.`products` SET `title`='".$title."'WHERE `products`.`id` = '".$row['id']."'"; header ("Location: index.php?view=items"); } if(isset($_POST['changedescription'])) { $sql="UPDATE `shop`.`products` SET `description`='".$description."'WHERE `products`.`id` = '".$row['id']."'"; header ("Location: index.php?view=items"); } if(isset($_POST['changeprice'])) { $sql="UPDATE `shop`.`products` SET `price`='".$price."'WHERE `products`.`id` = '".$row['id']."'"; header ("Location: index.php?view=items"); } if(isset($_POST['changeimage'])) { $sql="UPDATE `shop`.`products` SET `image`='".$image."'WHERE `products`.`id` = '".$row['id']."'"; header ("Location: index.php?view=items"); } if(isset($_POST['changecat'])) { $sql="UPDATE `shop`.`products` SET `cat`='".$cat."'WHERE `products`.`id` ='".$row['id']."'"; header ("Location: index.php?view=items"); } } }
Прикреплено изображение (Нажмите для увеличения)
(Отредактировано автором: 06 Февраля, 2013 - 15:06:58)
|