Ребя, есть работающая регистрация с подключенной базой. Нужно сделать админку, через которую можно изменять и удалять данные зарегистрировавшихся пользователей. К завтраму надо уже запилить!!!! Я чет вообще не отдуплю((( Код (Text): !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!ЭТО ФАЙЛ HELLO!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Регистрация</title> <meta name="keywords" content="Регистрация"> <meta name="description" content="Интернет-магазин, регистрация"> </head> <body> <?php // ====== сбор данных ====== $UserName=$_REQUEST['Log_in']; $Password=$_REQUEST['Pass']; $ConfPassword=$_REQUEST['Conf_Pass']; $Gender=$_REQUEST['q1']; // gender m/f $Type_of_act=$_REQUEST['q2']; // type of activity $Name=$_REQUEST['myname']; $phone=$_REQUEST['number']; $e_mail=$_REQUEST['e-mail']; $Birth_Year=$_REQUEST['Year']; // ======================== echo "Обработка регистрационных данных<br>"; if (empty($UserName)) {exit("Вы не указали логин ...");} echo $Gender."<br>==============<br>"; if ($Password!=$ConfPassword) { exit ("Несовпали пароль и его подтверждение"); } //echo $Type_of_act; $checkbox_sum=0; $q2=Array(); foreach($Type_of_act as $t){ echo($t."<br>"); //вывод значений checkbox $q2_[]=$t; $checkbox_sum=$checkbox_sum+$t; // суммируем баллы по checkbox'у } echo "сумма равна ".$checkbox_sum."<br>"; // вывод массива for ($i=0; $i<count($q2_); $i++) { echo $q2_[$i]."<br>"; } // проверяем корректность номера телефона используем регулярные выражения $tel_phone_pattern="/^[1-9]([0-9]{5,10})*$/"; //номер не начинается с ноля, но затем используем все цифры, которых не менее 6 if (!preg_match($tel_phone_pattern, $phone)) // если он некорректен, { exit("Некорректный номер телефона ...");} // сообщаем //используем регулярное выражения для проверки корректности e-mail $mail_pattern="/[0-9a-z_]+@[0-9a-z_^\.]+\.[a-z]{2,3}/i"; if (!empty($e_mail)) //если адрес не пуст { //проверяем его на корректность if (!preg_match($mail_pattern, $e_mail)) // если он некорректен, { exit("Неверный адрес электронной почты ...");} // сообщаем } else exit("Не указан адрес электронной почты ..."); // если адрес пуст, сообщаем об этом // end if (!empty($email)) ?> </body> </html>> ?> </body> </html>> !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Это Index!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! <?php $my_form=" <form name='' action='files/processor.php' method='post'> Логин: <input name='login' type='text' value=''><br> Пароль:<input name='password' type='password' value=''><br> <input type='submit' value='Войти'> </form> "; echo $my_form; echo "<br><a href='files/registration.php'>Регистрация</a>" ?> !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!это Processor!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1 <?php //phpinfo(); // принудительное извлечение // из массива переменных скрипта // конкретной переменной { $Login = $_REQUEST['login']; echo $Login; $Password = $_REQUEST['password']; echo "<br>".$Password; } $n=6; $summ=0; for ($i=1; $i<$n; $i++) { echo $i."<br>"; $summ=$summ+$i; }; echo $summ; ?> !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!reg_processing!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! <!DOCTYPE html> <html> <head> <meta charset="unicode"> <title>Регистрация</title> <meta name="keywords" content="Регистрация"> <meta name="description" content="Интернет-магазин, регистрация"> </head> <body> <?php // ====== сбор данных ====== $UserName=$_REQUEST['Log_in']; $Password=$_REQUEST['Pass']; $ConfPassword=$_REQUEST['Conf_Pass']; $Gender=$_REQUEST['q1']; // gender m/f $Type_of_act=$_REQUEST['q2']; // type of activity $Name=$_REQUEST['myname']; $phone=$_REQUEST['number']; $e_mail=$_REQUEST['e-mail']; $Birth_Year=$_REQUEST['Year']; // ======================== echo "Обработка регистрационных данных<br>"; if (empty($UserName)) {exit("Вы не указали логин ...");} echo $Gender."<br>==============<br>"; if ($Password!=$ConfPassword) { exit ("Несовпали пароль и его подтверждение"); } //echo $Type_of_act; $checkbox_sum=0; $q2=Array(); foreach($Type_of_act as $t){ echo($t."<br>"); //вывод значений checkbox $q2_[]=$t; $checkbox_sum=$checkbox_sum+$t; // суммируем баллы по checkbox'у } echo "сумма равна ".$checkbox_sum."<br>"; // вывод массива for ($i=0; $i<count($q2_); $i++) { echo $q2_[$i]."<br>"; } // проверяем корректность номера телефона используем регулярные выражения $tel_phone_pattern="/^[1-9]([0-9]{5,10})*$/"; //номер не начинается с ноля, но затем используем все цифры, которых не менее 6 if (!preg_match($tel_phone_pattern, $phone)) // если он некорректен, { exit("Некорректный номер телефона ...");} // сообщаем //используем регулярное выражения для проверки корректности e-mail $mail_pattern="/[0-9a-z_]+@[0-9a-z_^\.]+\.[a-z]{2,3}/i"; if (!empty($e_mail)) //если адрес не пуст { //проверяем его на корректность if (!preg_match($mail_pattern, $e_mail)) // если он некорректен, { exit("Неверный адрес электронной почты ...");} // сообщаем } else exit("Не указан адрес электронной почты ..."); // если адрес пуст, сообщаем об этом // end if (!empty($email)) $debug_flag=1; session_start(); if($_POST['captcha'] != $_SESSION['rand_code']) {exit ("Не совпадает код");} else echo "YES"; echo "Работа с базой данных.<br>"; $read_ini = parse_ini_file("mysql_info.ini", false); $mysql_connect_info=Array(); $i=0; foreach ($read_ini as $k=>$v) { $mysql_connect_info[$i]=$v; $i++; }; if ($debug_flag==1) print_r("MySql info: ".$mysql_connect_info); echo "<br>".$mysql_connect_info[1]; // установка связи с сервером и подключение к базе данных mysql_connect($mysql_connect_info[0],$mysql_connect_info[1],$mysql_connect_info[2]) or die(mysql_error()); mysql_select_db($mysql_connect_info[3]) or die(mysql_error()); // ======================================= // определение количества строк в таблице $result=mysql_query("SELECT * FROM user1"); $N = mysql_num_rows($result); echo $N."<br>"; // ======================================= // пример вставки данных в таблицу $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])"; mysql_query($sql_query_insert) or die(mysql_error()); // ======================================= // пример удаления данных из таблицы // имя таблицы хранится в переменной $name_table // номер удаляемой записи - в переменной $num_rec //$sql_deleting_record="DELETE FROM user1 WHERE id=$num_rec"; //mysql_query($sql_deleting_record); // переcчитать id всех записей //$sql="SELECT * FROM user1"; //$result=mysql_query($sql); //$i=1; //while ($Arr=mysql_fetch_array($result)) //{ // делаем UPDATE полю id //$sql_update= "UPDATE user1 SET id=$i WHERE id=$Arr[0]"; //mysql_query($sql_update); //$i++; //} //echo ("Запись успешно удалена!"); // ======================================= // пример извлечения данных из таблицы и размещения данных в таблице HTML $result=mysql_query("SELECT * FROM user1"); echo "<style>fieldset {width:50%; color=green;}</style>"; echo "<fieldset><legend><h3>Пользователи и пароли</h3></legend>"; $ch=1; $UserArray=Array(); echo ("<form name='myform' action='uul.php' method='post'>"); echo ("<table border=2><tr><th>Пользователь</th><th>Пароль</th></tr>"); //<th>Отметка</th> //бежим по таблице ($result), выбирая (mysql_fetch_array) в массив $Arr записи while ($Arr=mysql_fetch_array($result)) { echo ("<tr>"); echo ("<td><center>$Arr[1]</center></td><td><center>$Arr[2]</center></td>"); echo ("<td><center><input name='choice_user' type='radio' value=$ch></center></td>"); $UserArray[$ch]=$Arr[1]; $ch++; echo ("</tr>"); } echo ("</table>"); $result=mysql_query("SELECT * FROM user1 WHERE id=$N+1") or die(mysql_error()); $Arr=mysql_fetch_array($result); mysql_close() or die(mysql_error()); // как только все действия с базой данных завершены, тут же закрываем соединение echo "Регистрация завершена.<br>"; echo "Вы указали следующие персональные данные:<br>"; echo "Фамилия: ".$Arr[1]."<br>"; echo "Имя: ".$Arr[2]."<br>"; echo "Отчество: ".$Arr[3]."<br>"; echo "Логин(e-mail): ".$Arr[4]."<br>"; echo $End_Reg_Successul; // закрытие соединения с БД !!! Обязательно делать !!! mysql_close(); ?> ?> </body> </html>> ?> </body> </html>> !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!registration!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! <?php $my_form=" <form name='' action='reg_processing.php' method='post'> Введите Логин: <input name='Log_in' type='text' value=''><br> Введите Пароль:<input name='Pass' type='password' value=''><br> Подтверждение Пароля:<input name='Conf_Pass' type='password' value=''><br> E-mail:<input name='e-mail' type='e-mail' value=''><br> Имя:<input name='myname'input maxlenght=250 size=40 type='text' value=''><br> Фамилия:<input name='mysurname'input maxlenght=250 size=40 type='text' value=''><br> Город:<input name='city' type='text' value=''><br> Телефон:<input name='number' type='text' value=''><br> <fieldset> <legend><b>Ваш пол?</b></legend> <p><input type=radio name='q1' value=1 checked> </input>М</p> <p><input type=radio name='q1' value=2> </input>Ж</p> </fieldset> <fieldset> <legend><b>Откуда вы узнали о нашем сайте?</b></legend> <input type=hidden name='q2[0]' value=0></input> <p><input type=checkbox name='q2[0]' value=1> </input>Реклама</p> <input type=hidden name='q2[1]' value=0></input> <p><input type=checkbox name='q2[1]' value=2> </input>От друзей</p> <input type=hidden name='q2[2]' value=0></input> <p><input type=checkbox name='q2[2]' value=3> </input>В интернете</p> <input type=hidden name='q2[3]' value=0></input> <p><input type=checkbox name='q2[3]' value=4> </input>Случайно</p> <input type=hidden name='q2[4]' value=0></input> <p><input type=checkbox name='q2[4]' value=5> </input>другое</p> </fieldset> Год рождения<font color='red'>*</font> <SELECT NAME='Year'> <OPTION value=1940>1940 <OPTION value=1944>1944 <OPTION value=1945>1945 <OPTION value=1946>1946 <OPTION value=1947>1947 <OPTION value=1948>1948 <OPTION value=1949>1949 <OPTION value=1950>1950 <OPTION value=1951>1951 <OPTION value=1952>1952 <OPTION value=1953>1953 <OPTION value=1954>1954 <OPTION value=1955>1955 <OPTION value=1956>1956 <OPTION value=1957>1957 <OPTION value=1958>1958 <OPTION value=1959>1959 <OPTION value=1960>1960 <OPTION value=1961>1961 <OPTION value=1962>1962 <OPTION value=1963>1963 <OPTION value=1964>1964 <OPTION value=1965>1965 <OPTION value=1966>1966 <OPTION value=1967>1967 <OPTION value=1968>1968 <OPTION value=1969>1969 <OPTION value=1970>1970 <OPTION value=1971>1971 <OPTION value=1972>1972 <OPTION value=1973>1973 <OPTION value=1974>1974 <OPTION value=1975>1975 <OPTION value=1976>1976 <OPTION value=1977>1977 <OPTION value=1978>1978 <OPTION value=1979>1979 <OPTION value=1980>1980 <OPTION value=1981>1981 <OPTION value=1982>1982 <OPTION value=1983>1983 <OPTION value=1984>1984 <OPTION value=1985>1985 <OPTION value=1986>1986 <OPTION value=1987>1987 <OPTION value=1988>1988 <OPTION value=1989>1989 <OPTION value=1990>1990 <OPTION value=1991 SELECTED>1991 <OPTION value=1992>1992 <OPTION value=1993>1993 <OPTION value=1994>1994 <OPTION value=1995>1995 <OPTION value=1996>1996 <OPTION value=1997>1997 <OPTION value=1998>1998 <OPTION value=1999>1999 <OPTION value=2000>2000 <OPTION value=2001>2001 <OPTION value=2002>2002 <OPTION value=2003>2003 <OPTION value=2004>2004 <OPTION value=2005>2005 <OPTION value=2006>2006 <OPTION value=2007>2007 <OPTION value=2008>2008 <OPTION value=2009>2009 <OPTION value=2010>2010 </SELECT> <br> <form name='reg' action='reg.php' method='post'> <img src = 'captcha.php' /> <input type = 'text' name = 'captcha' /> <input type='submit' value='Зарегистрироваться'> </form> "; echo $my_form; ?>
наверное мало восклицательных знаков. знатоки не поняли наксколько дело срочное, поэтому не метнулись.
Тут таких нытиков как ты пруд пруди. Прям те же слова один в один. Типа программисты, а не можете простую админку сделать нахаляву за тебя пока ты пьёшь пиво, кто-то на форуме подорвётся потратить пару десятков часов своей жизни на запил того, что тебе в твоей жизни не запилить вовек. препод тебя отдуплит, не переживай.
И почему на PHP учат программировать? Это язык на котором программировать надо учить в самую последнюю очередь.