Вот как реализовать по простому или наведите на мысю, знаю что просто но нигде найти не могу, заходим на страничку видим имена(как ссылки), нажимаем на имя и видим сколько книг прочитал человек, можем добавить книгу или удалить или редактировать, подскажите пожалуйста Ps, преподавательница из школы попросила, хочу помочь =) может быть и было уже такое.... =) но все же не нашел=) Думаю так сделать таблицы Код (PHP): 1 CREATE TABLE names ( id int(11) NOT NULL AUTO_INCREMENT, Name TEXT, PRIMARY KEY (id) ); 2 CREATE TABLE books ( id int(11) NOT NULL AUTO_INCREMENT, Namebook TEXT, PRIMARY KEY (id) ); PHP, JavaScript, SQL и другой код пишите внутри тегов Код ( (Unknown Language)): [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]
Да ладно все на словах) было.... список имен вывеси могу, сделать их ссылками могу, а вот дальше не могу =)
да, с update не совсем получается, меняю в 1 записи, а меняется во всей таблице =( Добавлено спустя 1 минуту 19 секунд: щас давайте выложу что есть...
пытался править этот, но без результатно добавлял еще страницу с таблицей ввиде ссылок... но все криво как-то работало.... поэтому забросил Код (PHP): //del.php <?php include("db.php"); $id =$_REQUEST['BookID']; // sending query mysql_query("DELETE FROM books WHERE BookID = '$id'") or die(mysql_error()); header("Location: index.php"); ?> //view.php <?php require("db.php"); $id =$_REQUEST['BookID']; $result = mysql_query("SELECT * FROM books WHERE BookID = '$id'"); $test = mysql_fetch_array($result); if (!$result) { die("Error: Data not found.."); } $Title=$test['Title'] ; $Author= $test['Author'] ; $PublisherName=$test['PublisherName'] ; $CopyrightYear=$test['CopyrightYear'] ; if(isset($_POST['save'])) { $title_save = $_POST['title']; $author_save = $_POST['author']; $name_save = $_POST['name']; $copy_save = $_POST['copy']; mysql_query("UPDATE books SET Title ='$title_save', Author ='$author_save', PublisherName ='$name_save',CopyrightYear ='$copy_save' WHERE BookID = '$id'") or die(mysql_error()); echo "Saved!"; header("Location: index.php"); } mysql_close($conn); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> </head> <body> <form method="post"> <table> <tr> <td>Title:</td> <td><input type="text" name="title" value="<?php echo $Title ?>"/></td> </tr> <tr> <td>Author</td> <td><input type="text" name="author" value="<?php echo $Author ?>"/></td> </tr> <tr> <td>Publisher Name</td> <td><input type="text" name="name" value="<?php echo $PublisherName ?>"/></td> </tr> <tr> <td>Copyright Year</td> <td><input type="text" name="copy" value="<?php echo $CopyrightYear ?>"/></td> </tr> <tr> <td> </td> <td><input type="submit" name="save" value="save" /></td> </tr> </table> </body> </html> //index.php <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Books</title> </head> <body> <form method="post"> <table> <tr> <td>Title:</td> <td><input type="text" name="title" /></td> </tr> <tr> <td>Author</td> <td><input type="text" name="author" /></td> </tr> <tr> <td>Publisher Name</td> <td><input type="text" name="name" /></td> </tr> <tr> <td>Copyright Year</td> <td><input type="text" name="copy" /></td> </tr> <tr> <td> </td> <td><input type="submit" name="submit" value="add" /></td> </tr> </table> <?php if (isset($_POST['submit'])) { include 'db.php'; $title=$_POST['title'] ; $author= $_POST['author'] ; $name=$_POST['name'] ; $copy=$_POST['copy'] ; mysql_query("INSERT INTO `books`(Title,Author,PublisherName,CopyrightYear) VALUES ('$title','$author','$name','$copy')"); } ?> </form> <table border="1"> <?php include("db.php"); $result=mysql_query("SELECT * FROM books"); while($test = mysql_fetch_array($result)) { $id = $test['BookID']; echo "<tr align='center'>"; echo"<td><font color='black'>" .$test['BookID']."</font></td>"; echo"<td><font color='black'>" .$test['Title']."</font></td>"; echo"<td><font color='black'>". $test['Author']. "</font></td>"; echo"<td><font color='black'>". $test['PublisherName']. "</font></td>"; echo"<td><font color='black'>". $test['CopyrightYear']. "</font></td>"; echo"<td> <a href ='view.php?BookID=$id'>Edit</a>"; echo"<td> <a href ='del.php?BookID=$id'><center>Delete</center></a>"; echo "</tr>"; } mysql_close($conn); ?> </table> </body> </html> //db.php <?php $conn = mysql_connect('localhost', 'root', ''); if (!$conn) { die('Could not connect: ' . mysql_error()); } mysql_select_db("Books", $conn); ?> //sql -- phpMyAdmin SQL Dump -- version 3.2.1 -- http://www.phpmyadmin.net -- -- Host: localhost -- Generation Time: Oct 10, 2011 at 05:33 AM -- Server version: 5.1.37 -- PHP Version: 5.3.0 SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8 */; -- -- Database: `books` -- -- -------------------------------------------------------- -- -- Table structure for table `books` -- CREATE TABLE IF NOT EXISTS `books` ( `BookID` int(11) NOT NULL AUTO_INCREMENT, `Title` varchar(150) NOT NULL, `Author` varchar(150) NOT NULL, `PublisherName` varchar(150) NOT NULL, `CopyrightYear` year(4) NOT NULL, PRIMARY KEY (`BookID`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=9 ; -- -- Dumping data for table `books` -- INSERT INTO `books` (`BookID`, `Title`, `Author`, `PublisherName`, `CopyrightYear`) VALUES (1, 'Algebra', 'Almel', 'Chun Sa', 2007), (2, 'Algebra', 'Almel', 'Chun Sa', 2007), (3, 'Algebra', 'Almel', 'Chun Sa', 2007), (4, 'Algebra', 'Almel', 'Chun Sa', 2007), (5, 'Algebra', 'Almel', 'Chun Sa', 2007), (6, 'Algebra', 'Almel', 'Chun Sa', 2007), (7, 'Algebra', 'Almel', 'Chun Sa', 2007), (8, 'Algebra', 'Almel', 'Chun Sa', 2007);
не у кого нет ничего подобного? 1 страница выводит список имен из базы когда нажимаешь по имени делается выборка из таблицы 2 по имени или по id с возможностью дополнения книг во 2 таблицу или намекните в какую сторону капать =)
Спасибо огромное =) не знал что такое существует =) там много примеров, а еще такие подобные проекты где поискать можно?
Так то все хорошо, только вот нет 2 таблицы, для связки с первой, ученики- книги так сказать.... или просто примера не нашел...
Постите тогда отдельно в ветку по фрилансу. Может найдутся страждущие. Просто данная тема немного не вписывается в нее. Так бы просто перенес и все.