Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 02/01/2014 in all areas

  1. 1. <a href="/"></a> - с любой страницы откроется главная того домена на котором эта ссылка 2. нет, там всего лишь фрейм - о чем волноваться вы хотите? 3. изучить язык программирования работающий на стороне сервера
    1 point
  2. <?php//add serialif(isset($_REQUEST["add_serial"]) && $_REQUEST["add_serial"] == 1) { //В $_REQUEST - содержится $_POST $_GET и $_COOCKIE // Т.Е в данном случае проверяется условие Если есть и если ==1 то : $name = $_REQUEST['name']; $description = $_REQUEST['description']; $produced = $_REQUEST['produced']; $photo = $_REQUEST['photo']; //Ниже полученные переменные заносятся в ассоциативный массив $serial = array(":name" => $name, ":description" => $description, ":produced" => $produced, ":photo" => $photo); //Возможно нужно так: //$serial = array("name" => $name, "description" => $description, "produced" => $produced, "photo" => $photo); // далее происходит подготовка к выполнению запроса (с двоеточием - будут заменены на соответствующие поля в пред. массиве) $STH = $DBH->prepare("INSERT INTO `serial` SET `name` = :name, `description` = :description, `produced` = :produced, `photo` = :photo"); // Собственно само выполнение запроса с использованием подготовленного массива // INSERT - обозначет вставку новой строки $STH->execute($serial); echo "Serial successfully added.<br />";}//edit serialif(isset($_REQUEST["edit_serial"]) && $_REQUEST["edit_serial"] == 1) { $id = isset($_REQUEST["id"]) ? (int)$_REQUEST["id"] : "null"; $name = $_REQUEST['name']; $description = $_REQUEST['description']; $produced = $_REQUEST['produced']; $photo = $_REQUEST['photo']; $serial = array(":id" => $id, ":name" => $name, ":description" => $description, ":produced" => $produced, ":photo" => $photo); $STH = $DBH->prepare("UPDATE `serial` SET `name` = :name, `description` = :description, `produced` = :produced, `photo` = :photo WHERE id = :id"); // Аналогично предыдущему, но UPDATE - обновляет существующие данные $STH->execute($serial); echo "Serial successfully updated.<br />";}//delete serialif (isset($_REQUEST["del_serial"]) && $_REQUEST["del_serial"] == 1) { $id = isset($_REQUEST["id"]) ? (int)$_REQUEST["id"] : "null"; // Аналогично предыдущему, но DELETE- Удаляет строку в таблице // WHERE - т.е. ГДЕ. id = нужному id $STH = $DBH->query("DELETE FROM `serial` WHERE `id` = ". $id ); echo "Serial successfully deleted";}?><table border="1"> <?php $STH = $DBH->query('SELECT * FROM `serial` ORDER BY `id` ASC'); //Аналогично. SELECT - запрос взятия данных из БД, ORDER BY - сортировка по `id` . ASC - вроде означает обратную(не помню - погуглите=) $STH->setFetchMode(PDO::FETCH_OBJ); //setFetchMode - обозначает формирование массива из полученного запроса)) там много вариантов, но пока используете его while($row = $STH->fetch()){ // WHILE это цикл. Т.е мы проходим циклом по полученному массиву и вставляем данные // $row->id . -> т.е. мы вытягиваем из текущей строки id // в целях развития)) обратное действие будет $row["id" => "что то"]; ?> <tr> <td><?php echo $row->name; ?></td> <td><a href="index.php?handler=edit_serial&id=<?php echo $row->id; ?>">Edit</a></td> <td><a href="index.php?handler=delete_serial&id=<?php echo $row->id; ?>">Delete</a></td> </tr> <?php } ?></table><br /><form action="index.php" method="post"> <input type="hidden" name="handler" value="add_serial"> <input type="submit" value="Add Serial"></form> всё примерно так)) вот небольшая ссылочка про PDO http://webonrails.ru/post/1438/ Про try и catch не читайте, не думаю что на данном этапе будет понятно что это, хотя всё может быть)))
    1 point
  3. Через два поста посоветуют пхп. Enter vanga mod.
    -2 points
This leaderboard is set to Kiev/GMT+02:00
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy