За последние 24 часа нас посетили 18998 программистов и 1616 роботов. Сейчас ищут 658 программистов ...

Помогите разобратся с БД

Тема в разделе "MySQL", создана пользователем pincho, 28 окт 2010.

  1. pincho

    pincho Активный пользователь

    С нами с:
    25 окт 2010
    Сообщения:
    8
    Симпатии:
    0
    Что мне нужно сделать...

    создать базу данных в которую пользователь со страницы сможет заносить информацию через формы первая форма текс вторая цифры трелья картинка...

    и вывод информации с етой базы данных в отдельную страницу... я пока застрял после того моента когда создал формы и никак не могу понять что нудно делать дальше :?

    создавать базу данных в ручную потом подключаться к ней и вносить инфу?
    или что там вопще делать немогу понять перечитал массу всего помогите пожалуйсто или хотябы тыкните в правильном направлении...
     
  2. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    создавать базу данных в ручную потом подключаться к ней и вносить полученную из формы инфу через запросы
     
  3. pincho

    pincho Активный пользователь

    С нами с:
    25 окт 2010
    Сообщения:
    8
    Симпатии:
    0
    Код (Text):
    1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    2. <html>
    3.   <head>
    4.   <meta http-equiv="content-type" content="text/html; charset=utf-8">
    5.   <title>Ggman:D</title>
    6.   <link rel="stylesheet" type="text/css" href="gg.css">
    7.   </head>
    8.   <body>
    9.        
    10.     <div class="box">  
    11. <?php
    12.  
    13. $conn = mysql_connect("localhost", "test", "123456");
    14.  
    15. if (!$conn) {
    16.     echo "Unable to connect to DB: " . mysql_error();
    17.     exit;
    18. }
    19.  
    20. if (!mysql_select_db("tttt")) {
    21.     echo "Unable to select mydbname: " . mysql_error();
    22.     exit;
    23. }
    24.  
    25. $sql = "SELECT id as userid, name, code
    26.         FROM  test ORDER by id";
    27. $sqlI = "INSERT INTO test (name, code) VALUES
    28. ('$_POST[name]', '$_POST[code]')";
    29.  
    30. mysql_query($sqlI,$conn);
    31. $result = mysql_query($sql);
    32.  
    33. if (!$result) {
    34.     echo "Could not successfully run query ($sql) from DB: " . mysql_error();
    35.     exit;
    36. }
    37.  
    38.  
    39. if (mysql_num_rows($result) == 0) {
    40.     echo "No rows found, nothing to print so am exiting";
    41.     exit;
    42. }
    43.  
    44. while ($row = mysql_fetch_assoc($result)) {
    45.     echo "<table><tr><td>";
    46.     echo $row["userid"]." ";
    47.     echo $row["name"];
    48.     echo "</td><td>";
    49.     echo $row["code"];
    50.     echo "</td></tr></table>";
    51. }
    52.  
    53. mysql_free_result($result);
    54. mysql_close($conn);
    55. ?>
    56.  
    57. </body>
    58. </html>
    Вопщем есть вот такая бородень тоесть конектится к базе данных добавляет из форм то что написали но блин когда жмёш ф5 делает тоже самое и заново добавляеш тоже самое как сделать проверку чтобы один уникальный пользователь мог добавлять из форм инфу только 1 раз а не многократно я уже смозг сломал ничего не могу придумать(((( :shock: