За последние 24 часа нас посетил 20091 программист и 1723 робота. Сейчас ищет 1441 программист ...

Помогите создать админ панель

Тема в разделе "Сделайте за меня", создана пользователем burlavod, 19 июн 2014.

  1. burlavod

    burlavod Новичок

    С нами с:
    19 июн 2014
    Сообщения:
    3
    Симпатии:
    0
    Ребя, есть работающая регистрация с подключенной базой. Нужно сделать админку, через которую можно изменять и удалять данные зарегистрировавшихся пользователей. К завтраму надо уже запилить!!!! Я чет вообще не отдуплю(((

    Код (Text):
    1. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!ЭТО ФАЙЛ HELLO!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    2.  
    3. <!DOCTYPE html>
    4. <html>
    5.     <head>
    6.         <meta charset="utf-8">
    7.         <title>Регистрация</title>
    8.         <meta name="keywords" content="Регистрация">
    9.         <meta name="description" content="Интернет-магазин, регистрация">
    10.     </head>
    11.     <body>
    12.  
    13. <?php
    14. // ====== сбор данных ======
    15. $UserName=$_REQUEST['Log_in'];
    16. $Password=$_REQUEST['Pass'];
    17. $ConfPassword=$_REQUEST['Conf_Pass'];
    18. $Gender=$_REQUEST['q1']; // gender m/f
    19. $Type_of_act=$_REQUEST['q2']; // type of activity
    20. $Name=$_REQUEST['myname'];
    21. $phone=$_REQUEST['number'];
    22. $e_mail=$_REQUEST['e-mail'];
    23. $Birth_Year=$_REQUEST['Year'];
    24.  
    25. // ========================
    26. echo "Обработка регистрационных данных<br>";
    27. if (empty($UserName))
    28.   {exit("Вы не указали логин ...");}
    29.  
    30. echo $Gender."<br>==============<br>";
    31. if ($Password!=$ConfPassword)
    32. {
    33.     exit ("Несовпали пароль и его подтверждение");
    34. }
    35.  
    36. //echo $Type_of_act;
    37. $checkbox_sum=0;
    38. $q2=Array();
    39. foreach($Type_of_act as $t){
    40.         echo($t."<br>"); //вывод значений checkbox
    41.         $q2_[]=$t;
    42.         $checkbox_sum=$checkbox_sum+$t; // суммируем баллы по checkbox'у
    43. }
    44. echo "сумма равна ".$checkbox_sum."<br>";
    45. // вывод массива
    46. for ($i=0; $i<count($q2_); $i++) {
    47. echo $q2_[$i]."<br>";
    48. }
    49.  
    50. // проверяем корректность номера телефона используем регулярные выражения
    51. $tel_phone_pattern="/^[1-9]([0-9]{5,10})*$/"; //номер не начинается с ноля, но затем используем все цифры, которых не менее 6
    52.    if (!preg_match($tel_phone_pattern, $phone)) // если он некорректен,
    53.    {  exit("Некорректный номер телефона ...");}   //  сообщаем
    54.  
    55. //используем регулярное выражения для проверки корректности e-mail
    56. $mail_pattern="/[0-9a-z_]+@[0-9a-z_^\.]+\.[a-z]{2,3}/i";
    57. if (!empty($e_mail)) //если адрес не пуст
    58. {                                                 //проверяем его на корректность
    59.    if (!preg_match($mail_pattern, $e_mail))       // если он некорректен,
    60.    {  exit("Неверный адрес электронной почты ...");}   //  сообщаем
    61. }
    62.     else exit("Не указан адрес электронной почты ..."); // если адрес пуст, сообщаем об этом
    63. // end if (!empty($email))
    64.  
    65.  
    66. ?>
    67.  
    68. </body>
    69.  
    70. </html>>
    71. ?>
    72.  
    73. </body>
    74.  
    75. </html>>
    76.  
    77.  
    78.  
    79.  
    80.  
    81.  
    82. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Это Index!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    83.  
    84. <?php
    85. $my_form="
    86. <form name='' action='files/processor.php' method='post'>
    87. Логин:  <input name='login' type='text' value=''><br>
    88. Пароль:<input name='password' type='password' value=''><br>
    89. <input type='submit' value='Войти'>
    90. </form>
    91. ";
    92. echo $my_form;
    93. echo "<br><a href='files/registration.php'>Регистрация</a>"
    94. ?>
    95.  
    96.  
    97. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!это Processor!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1
    98.  
    99. <?php
    100. //phpinfo();
    101. // принудительное извлечение
    102. // из массива переменных скрипта
    103. // конкретной переменной
    104. {
    105. $Login = $_REQUEST['login'];
    106. echo $Login;
    107. $Password = $_REQUEST['password'];
    108. echo "<br>".$Password;
    109. }
    110. $n=6;
    111. $summ=0;
    112. for ($i=1; $i<$n; $i++) {
    113.      echo $i."<br>";
    114.      $summ=$summ+$i;
    115.  
    116. };
    117. echo $summ;
    118. ?>
    119.  
    120.  
    121. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!reg_processing!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    122.  
    123. <!DOCTYPE html>
    124. <html>
    125.     <head>
    126.         <meta charset="unicode">
    127.         <title>Регистрация</title>
    128.         <meta name="keywords" content="Регистрация">
    129.         <meta name="description" content="Интернет-магазин, регистрация">
    130.     </head>
    131.     <body>
    132.  
    133. <?php
    134. // ====== сбор данных ======
    135. $UserName=$_REQUEST['Log_in'];
    136. $Password=$_REQUEST['Pass'];
    137. $ConfPassword=$_REQUEST['Conf_Pass'];
    138. $Gender=$_REQUEST['q1']; // gender m/f
    139. $Type_of_act=$_REQUEST['q2']; // type of activity
    140. $Name=$_REQUEST['myname'];
    141. $phone=$_REQUEST['number'];
    142. $e_mail=$_REQUEST['e-mail'];
    143. $Birth_Year=$_REQUEST['Year'];
    144. // ========================
    145. echo "Обработка регистрационных данных<br>";
    146. if (empty($UserName))
    147.   {exit("Вы не указали логин ...");}
    148.  
    149. echo $Gender."<br>==============<br>";
    150. if ($Password!=$ConfPassword)
    151. {
    152.     exit ("Несовпали пароль и его подтверждение");
    153. }
    154.  
    155. //echo $Type_of_act;
    156. $checkbox_sum=0;
    157. $q2=Array();
    158. foreach($Type_of_act as $t){
    159.         echo($t."<br>"); //вывод значений checkbox
    160.         $q2_[]=$t;
    161.         $checkbox_sum=$checkbox_sum+$t; // суммируем баллы по checkbox'у
    162. }
    163. echo "сумма равна ".$checkbox_sum."<br>";
    164. // вывод массива
    165. for ($i=0; $i<count($q2_); $i++) {
    166. echo $q2_[$i]."<br>";
    167. }
    168.  
    169. // проверяем корректность номера телефона используем регулярные выражения
    170. $tel_phone_pattern="/^[1-9]([0-9]{5,10})*$/"; //номер не начинается с ноля, но затем используем все цифры, которых не менее 6
    171.    if (!preg_match($tel_phone_pattern, $phone)) // если он некорректен,
    172.    {  exit("Некорректный номер телефона ...");}   //  сообщаем
    173.  
    174. //используем регулярное выражения для проверки корректности e-mail
    175. $mail_pattern="/[0-9a-z_]+@[0-9a-z_^\.]+\.[a-z]{2,3}/i";
    176. if (!empty($e_mail)) //если адрес не пуст
    177. {                                                 //проверяем его на корректность
    178.    if (!preg_match($mail_pattern, $e_mail))       // если он некорректен,
    179.    {  exit("Неверный адрес электронной почты ...");}   //  сообщаем
    180. }
    181.     else exit("Не указан адрес электронной почты ..."); // если адрес пуст, сообщаем об этом
    182. // end if (!empty($email))
    183.  
    184. $debug_flag=1;
    185.  
    186. session_start();
    187. if($_POST['captcha'] != $_SESSION['rand_code'])
    188. {exit ("Не совпадает код");}
    189. else echo "YES";
    190.  
    191. echo "Работа с базой данных.<br>";
    192. $read_ini = parse_ini_file("mysql_info.ini", false);
    193. $mysql_connect_info=Array();
    194. $i=0;
    195. foreach ($read_ini as $k=>$v)
    196. {
    197.     $mysql_connect_info[$i]=$v;
    198.     $i++;
    199. };
    200. if ($debug_flag==1) print_r("MySql info: ".$mysql_connect_info);
    201. echo "<br>".$mysql_connect_info[1];
    202.  
    203. // установка связи с сервером и подключение к базе данных
    204. mysql_connect($mysql_connect_info[0],$mysql_connect_info[1],$mysql_connect_info[2]) or die(mysql_error());
    205. mysql_select_db($mysql_connect_info[3]) or die(mysql_error());
    206. // =======================================
    207.  
    208. // определение количества строк в таблице
    209. $result=mysql_query("SELECT * FROM user1");
    210. $N = mysql_num_rows($result);
    211. echo $N."<br>";
    212. // =======================================
    213.  
    214. // пример вставки данных в таблицу
    215. $sql_query_insert = "INSERT INTO user1 (id_user, Log_in, Pass, myname, mysurname, number, email, Year, city, legend0, legend1, legend2, legend3, legend4) VALUES ($N+1, '$UserName', '$Password', '$Name', 'mysurname', '$phone', '$e_mail', '$Birth_Year', 'city', $q2_[0], $q2_[1], $q2_[2], $q2_[3], $q2_[4])";
    216. mysql_query($sql_query_insert) or die(mysql_error());
    217. // =======================================
    218.  
    219. // пример удаления данных из таблицы
    220. // имя таблицы хранится в переменной $name_table
    221. // номер удаляемой записи - в переменной $num_rec
    222. //$sql_deleting_record="DELETE FROM user1 WHERE id=$num_rec";
    223. //mysql_query($sql_deleting_record);
    224. // переcчитать id всех записей
    225. //$sql="SELECT * FROM user1";
    226. //$result=mysql_query($sql);
    227. //$i=1;
    228. //while ($Arr=mysql_fetch_array($result))
    229.     //{
    230.     // делаем UPDATE полю id
    231.     //$sql_update= "UPDATE user1 SET id=$i WHERE id=$Arr[0]";
    232.     //mysql_query($sql_update);
    233.     //$i++;
    234.     //}
    235. //echo ("Запись успешно удалена!");
    236. // =======================================
    237.  
    238. // пример извлечения данных из таблицы и размещения данных в таблице HTML
    239. $result=mysql_query("SELECT * FROM user1");
    240. echo "<style>fieldset {width:50%; color=green;}</style>";
    241. echo "<fieldset><legend><h3>Пользователи и пароли</h3></legend>";
    242. $ch=1;
    243. $UserArray=Array();
    244. echo ("<form name='myform' action='uul.php' method='post'>");
    245. echo ("<table border=2><tr><th>Пользователь</th><th>Пароль</th></tr>"); //<th>Отметка</th>
    246.  //бежим по таблице ($result), выбирая (mysql_fetch_array) в массив $Arr записи
    247.     while ($Arr=mysql_fetch_array($result))
    248.     {
    249.     echo ("<tr>");
    250.     echo ("<td><center>$Arr[1]</center></td><td><center>$Arr[2]</center></td>");
    251.     echo ("<td><center><input name='choice_user' type='radio' value=$ch></center></td>");
    252.     $UserArray[$ch]=$Arr[1];
    253.     $ch++;
    254.     echo ("</tr>");
    255.     }
    256. echo ("</table>");
    257. $result=mysql_query("SELECT * FROM user1 WHERE id=$N+1") or die(mysql_error());
    258. $Arr=mysql_fetch_array($result);
    259. mysql_close() or die(mysql_error()); // как только все действия с базой данных завершены, тут же закрываем соединение
    260. echo "Регистрация завершена.<br>";
    261. echo "Вы указали следующие персональные данные:<br>";
    262. echo "Фамилия: ".$Arr[1]."<br>";
    263. echo "Имя: ".$Arr[2]."<br>";
    264. echo "Отчество: ".$Arr[3]."<br>";
    265. echo "Логин(e-mail): ".$Arr[4]."<br>";
    266. echo $End_Reg_Successul;
    267.  
    268. // закрытие соединения с БД !!! Обязательно делать !!!
    269. mysql_close();
    270.  
    271. ?>
    272. ?>
    273.  
    274. </body>
    275.  
    276. </html>>
    277. ?>
    278.  
    279. </body>
    280.  
    281. </html>>
    282.  
    283. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!registration!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    284.  
    285. <?php
    286. $my_form="
    287. <form name='' action='reg_processing.php' method='post'>
    288. Введите Логин: <input name='Log_in' type='text' value=''><br>
    289. Введите Пароль:<input name='Pass' type='password' value=''><br>
    290. Подтверждение Пароля:<input name='Conf_Pass' type='password' value=''><br>
    291. E-mail:<input name='e-mail' type='e-mail' value=''><br>
    292. Имя:<input name='myname'input maxlenght=250 size=40 type='text' value=''><br>
    293. Фамилия:<input name='mysurname'input maxlenght=250 size=40 type='text' value=''><br>
    294. Город:<input name='city' type='text' value=''><br>
    295. Телефон:<input name='number' type='text' value=''><br>
    296. <fieldset>
    297.   <legend><b>Ваш пол?</b></legend>
    298.   <p><input  type=radio name='q1' value=1 checked> </input>М</p>
    299.   <p><input  type=radio name='q1' value=2> </input>Ж</p>
    300. </fieldset>
    301.  
    302. <fieldset>
    303.   <legend><b>Откуда вы узнали о нашем сайте?</b></legend>
    304.   <input type=hidden name='q2[0]' value=0></input>
    305.   <p><input  type=checkbox name='q2[0]' value=1> </input>Реклама</p>
    306.   <input type=hidden name='q2[1]' value=0></input>
    307.   <p><input  type=checkbox name='q2[1]' value=2> </input>От друзей</p>
    308.   <input type=hidden name='q2[2]' value=0></input>
    309.   <p><input  type=checkbox name='q2[2]' value=3> </input>В интернете</p>
    310.   <input type=hidden name='q2[3]' value=0></input>
    311.   <p><input  type=checkbox name='q2[3]' value=4> </input>Случайно</p>
    312.   <input type=hidden name='q2[4]' value=0></input>
    313.   <p><input  type=checkbox name='q2[4]' value=5> </input>другое</p>
    314. </fieldset>
    315.     Год рождения<font color='red'>*</font> <SELECT NAME='Year'>
    316.         <OPTION value=1940>1940
    317.         <OPTION value=1944>1944
    318.         <OPTION value=1945>1945
    319.         <OPTION value=1946>1946
    320.         <OPTION value=1947>1947
    321.         <OPTION value=1948>1948
    322.         <OPTION value=1949>1949
    323.         <OPTION value=1950>1950
    324.         <OPTION value=1951>1951
    325.         <OPTION value=1952>1952
    326.         <OPTION value=1953>1953
    327.         <OPTION value=1954>1954
    328.         <OPTION value=1955>1955
    329.         <OPTION value=1956>1956
    330.         <OPTION value=1957>1957
    331.         <OPTION value=1958>1958
    332.         <OPTION value=1959>1959
    333.         <OPTION value=1960>1960
    334.         <OPTION value=1961>1961
    335.         <OPTION value=1962>1962
    336.         <OPTION value=1963>1963
    337.         <OPTION value=1964>1964
    338.         <OPTION value=1965>1965
    339.         <OPTION value=1966>1966
    340.         <OPTION value=1967>1967
    341.         <OPTION value=1968>1968
    342.         <OPTION value=1969>1969
    343.         <OPTION value=1970>1970
    344.         <OPTION value=1971>1971
    345.         <OPTION value=1972>1972
    346.         <OPTION value=1973>1973
    347.         <OPTION value=1974>1974
    348.         <OPTION value=1975>1975
    349.         <OPTION value=1976>1976
    350.         <OPTION value=1977>1977
    351.         <OPTION value=1978>1978
    352.         <OPTION value=1979>1979
    353.         <OPTION value=1980>1980
    354.         <OPTION value=1981>1981
    355.         <OPTION value=1982>1982
    356.         <OPTION value=1983>1983
    357.         <OPTION value=1984>1984
    358.         <OPTION value=1985>1985
    359.         <OPTION value=1986>1986
    360.         <OPTION value=1987>1987
    361.         <OPTION value=1988>1988
    362.         <OPTION value=1989>1989
    363.         <OPTION value=1990>1990
    364.         <OPTION value=1991 SELECTED>1991
    365.         <OPTION value=1992>1992
    366.         <OPTION value=1993>1993
    367.         <OPTION value=1994>1994
    368.         <OPTION value=1995>1995
    369.         <OPTION value=1996>1996
    370.         <OPTION value=1997>1997
    371.         <OPTION value=1998>1998
    372.         <OPTION value=1999>1999
    373.         <OPTION value=2000>2000
    374.         <OPTION value=2001>2001
    375.         <OPTION value=2002>2002
    376.         <OPTION value=2003>2003
    377.         <OPTION value=2004>2004
    378.         <OPTION value=2005>2005
    379.         <OPTION value=2006>2006
    380.         <OPTION value=2007>2007
    381.         <OPTION value=2008>2008
    382.         <OPTION value=2009>2009
    383.         <OPTION value=2010>2010
    384.     </SELECT> <br>
    385.     <form name='reg' action='reg.php' method='post'>
    386.   <img src = 'captcha.php' />
    387.   <input type = 'text' name = 'captcha' />
    388.  
    389. <input type='submit' value='Зарегистрироваться'>
    390. </form>
    391.  
    392. ";
    393. echo $my_form;
    394. ?>
     
  2. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.794
    Симпатии:
    1.331
    Адрес:
    Лень
    понаспамил во всех пхп форумах...
     
  3. burlavod

    burlavod Новичок

    С нами с:
    19 июн 2014
    Сообщения:
    3
    Симпатии:
    0
    Дело срочное. Так бы не писал. И никто из чудо програмистов не помог.
     
  4. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.114
    Симпатии:
    1.244
    Адрес:
    там-сям
    наверное мало восклицательных знаков. знатоки не поняли наксколько дело срочное, поэтому не метнулись.
     
  5. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Тут таких нытиков как ты пруд пруди. Прям те же слова один в один. Типа программисты, а не можете простую админку сделать нахаляву за тебя пока ты пьёшь пиво, кто-то на форуме подорвётся потратить пару десятков часов своей жизни на запил того, что тебе в твоей жизни не запилить вовек.
    препод тебя отдуплит, не переживай.
     
  6. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.114
    Симпатии:
    1.244
    Адрес:
    там-сям
    автор, в другой раз прикинься девушкой. если у тебя будет этот другой раз.
     
  7. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
     
  8. Zuldek

    Zuldek Старожил

    С нами с:
    13 май 2014
    Сообщения:
    2.381
    Симпатии:
    344
    Адрес:
    Лондон, Тисовая улица, дом 4, чулан под лестницей
    И почему на PHP учат программировать?
    Это язык на котором программировать надо учить в самую последнюю очередь.
     
  9. burlavod

    burlavod Новичок

    С нами с:
    19 июн 2014
    Сообщения:
    3
    Симпатии:
    0
    Я тупой просто, не обижайтесь. Меня в детстве роняли. Я сосу писи и сосиси.
     
  10. romach

    romach Старожил

    С нами с:
    26 окт 2013
    Сообщения:
    2.904
    Симпатии:
    719
    Вот такое вот оно, наше будущее )