За последние 24 часа нас посетили 62978 программистов и 1741 робот. Сейчас ищут 858 программистов ...

Проблема с БД и PHP

Тема в разделе "Вопросы от блондинок", создана пользователем VikaSubotka, 5 май 2013.

  1. VikaSubotka

    VikaSubotka Guest

    Помогите разобраться с кодом! что он делает, если можно то каждый файл описать суть и принцип действия.
    index.php
    Код (Text):
    1. <?php
    2. if ($_SERVER['REQUEST_METHOD'] == 'POST')
    3. {
    4. require_once "connect.php";
    5. $login = $_REQUEST['login'];
    6. $pass = $_REQUEST['pass'];
    7. $result = mysql_query("SELECT COUNT(*) FROM Enter WHERE UserName='$login' AND UserPassword='$pass'") or die (mysql_error());
    8. $done = mysql_result($result,0,0);
    9. if ($done==1){
    10.  session_start();
    11.  $_SESSION['who'] = $login;
    12.  header("location:view.php");
    13.  exit;
    14.  }
    15. }
    16. ?>
    17. <HTML>
    18. <HEAD>
    19.    <TITLE>Вход в систему</TITLE>
    20.    <LINK type="text/css" href="style.css" rel="stylesheet">
    21. </HEAD>
    22. <BODY background="bg2.jpg">
    23. <FORM method='post'>
    24.    <LABEL class='font' for='login'>Логин: </LABEL>
    25.    <INPUT type='text' name='login' id='login' class='font'><BR>
    26.    <LABEL class='font' for='pass'>Пароль: </LABEL>
    27.    <INPUT type='password' name='pass' id='pass' class='font'><BR>
    28.    <INPUT type='submit' name='submitName' id='submitName' value='Войти' class='font'><BR></FONT>
    29. </FORM>
    30. </BODY>
    31. </HTML>
    connect.php
    Код (Text):
    1. <?php
    2. $user = "root";
    3. $pass = "";
    4. @mysql_connect("localhost",$user,$pass) or die ("Error connection: ".mysql_error());
    5. @mysql_select_db("myDB") or die ("Error, db is missed: ".mysql_error());
    6. ?>
    viev.php
    Код (Text):
    1. <?session_start();
    2. if ($_SESSION['who']=='user') $go='disabled';
    3. require_once "connect.php"
    4. ?>
    5. <HTML>
    6. <HEAD>
    7.    <TITLE>View Records</TITLE>
    8.    <LINK type="text/css" href="style.css" rel="stylesheet">
    9.    <SCRIPT src="script.js" language="JavaScript"></SCRIPT>
    10. </HEAD>
    11. <BODY background="bg2.jpg" onLoad="javascript:newImg = document.images['img1']; newImg.src='clr.png'">
    12. <H1>Содержимое</H1>
    13. <FONT class="font">Здравствуйте, <?=$_SESSION['who'];?></FONT><BR>
    14. <TABLE border='1'>
    15. <?
    16. $result = mysql_query("SELECT Students.Code,Firstname,Lastname,Middlename,Sex,City,HomeAddress,Phone,testResult,Osebe,Spec,AttInfo FROM (Students INNER JOIN Address ON Students.Code = Address.Code) INNER JOIN Info ON Students.Code = Info.Code");
    17. $len = mysql_num_fields($result);
    18. ?>
    19. <TR>
    20. <?for ($i=0; $i<$len; $i++){ ?>
    21. <TD><B><?=mysql_field_name($result,$i);?></B></TD>
    22. <?}?>
    23. </TR>
    24. <?for ($data = array(); $row = mysql_fetch_assoc($result); $data[] = $row);?>
    25. <?foreach($data as $row){?>
    26. <TR>
    27.  <?foreach($row as $k=>$field){?>
    28.    <TD><?=$field;?></TD>
    29.    <?}?>
    30. </TR>
    31. <?}?>
    32. </TABLE><BR>
    33. <FORM action='mainUpd.php' method='get' name='butForm'>
    34.    <INPUT  <?=$go?> type='button' value='Добавить запись' class='font' name='but1' onClick='window.location.href="mainEdit.php"'>
    35.    <INPUT <?=$go?> type='submit' value='Обновить запись' class='font' name='but2'>
    36.    <INPUT <?=$go?> type='text' class='font' name='txt1' onKeyPress='CheckTxt()' onKeyUp='CheckTxt()'>
    37.    <IMG id='img1' src=''><FONT class='mini' id='mini_img1'></FONT><BR>
    38.    <INPUT type='button' value='Выйти' class='font' name='Exit' onClick='window.location.href="index.php"'>
    39.     </FORM>
    40. </BODY>
    41. </HTML>
    mainEdit.hph
    Код (Text):
    1. <?
    2. if ($_SERVER['REQUEST_METHOD']=="POST")
    3. {
    4.    require_once "connect.php";
    5.    
    6.    $firstname = $_POST['firstname'];
    7.    $lastname = $_POST['lastname'];
    8.    $middlename = $_POST['middlename'];
    9.    $password = $_POST['password1'];
    10.    $sex = $_POST['sex'];
    11.    $city = $_POST['city'];
    12.    $address = $_POST['addres'];
    13.    $phone = $_POST['phone'];
    14.    $osebe = $_POST['osebe'];
    15.    $testResult = $_POST['testResult'];
    16.    $spec = $_POST['spec'];
    17.    $att = $_POST['att'];
    18.    
    19. mysql_query("INSERT INTO Students SET Firstname='$firstname', Lastname='$lastname',Middlename='$middlename',Password='$password', Sex='$sex'")or die (mysql_error());
    20.    $id = mysql_insert_id();
    21. mysql_query("INSERT INTO Address SET Code='$id',City='$city',HomeAddress='$address',Phone='$phone'") or die (mysql_error());
    22. mysql_query("INSERT INTO Info SET Code='$id',testResult='$testResult',Osebe='$osebe',Spec='$spec',AttInfo='$att'") or die (mysql_error());
    23. $str = "Запись успешно добавлена!";
    24. }
    25. ?>
    26. <HTML>
    27. <HEAD>
    28.    <TITLE>Ввод данных</TITLE>
    29.    <LINK type="text/css" href="style.css" rel="stylesheet">
    30.    <SCRIPT src="script.js" language="JavaScript"></SCRIPT>
    31. </HEAD>
    32. <BODY background="bg2.jpg" onLoad='Clear()'>
    33. <?=$str;?>
    34.    <H1>Анкета</H1>  
    35.    <P><FONT class="mini">Все поля обязательны к заполнению</FONT></P>
    36.    <FORM method="post" name="form1" onReset="Clear()">
    37.       <!-- ФИО -->
    38.       <LABEL class="font" for="firstname">Имя: </LABEL>
    39.         <INPUT type="text" name="firstname" id="firstname" class="font" onKeyPress="Check('firstname','img1')" onKeyUp="Check('firstname','img1')">
    40.       <IMG id="img1" src=""><FONT class="mini" id="mini_img1"></FONT><BR>
    41.       <LABEL class="font" for="lastname">Фамилия: </LABEL>
    42.         <INPUT class="font" type="text" name="lastname" id="lastname" onKeyPress="Check('lastname','img2')" onKeyUp="Check('lastname','img2')">
    43.       <IMG id="img2" src=""><FONT class="mini" id="mini_img2"></FONT><BR>
    44.       <LABEL class="font" for="middlename">Отчество: </LABEL>
    45.       <INPUT class="font" type="text" name="middlename" id="middlename" onKeyPress="Check('middlename','img3')" onKeyUp="Check('middlename','img3')">
    46.       <IMG id="img3" src=""><FONT class="mini" id="mini_img3"></FONT><BR>
    47.       <!-- /ФИО -->
    48.      
    49.       <!--Password -->      
    50.       <LABEL for="password">Пароль: </LABEL>
    51.         <INPUT type="password" name="password1" id="password1" onKeyPress="Check('password1',img4')" onKeyUp="Check('password1','img4')">
    52.       <IMG id="img4" src=""><FONT class="mini" id="mini_img4"></FONT><BR>
    53.       <LABEL for="password2">Повторите пароль: </LABEL>
    54.         <INPUT type="password" name="password2" id="password2" class="font" onKeyPress="Check('password2','img5')" onKeyUp="Check('password2','img5')">
    55.       <IMG id="img5" src=""><FONT class="mini" id="mini_img5"></FONT><BR>
    56.       <!-- /Password -->
    57.      
    58.       <!-- Addr, phone -->
    59.       <LABEL class="font" for="city">Город: </LABEL>
    60.       <INPUT class="font" type="text" name="city" id="city" onKeyPress="Check('city','img12')" onKeyUp="Check('city','img12')">
    61.       <IMG id="img12" src=""><FONT class="mini" id="mini_img12"></FONT><BR>
    62.       <LABEL class="font" for="addres"> Домашний адрес: </LABEL>
    63.       <INPUT class="font" type="text" name="addres" id="addres" onKeyPress="Check('addres','img6')" onKeyUp="Check('addres','img6')">
    64.       <IMG id="img6" src=""><FONT class="mini" id="mini_img6"></FONT><BR>
    65.       <LABEL class="font" for="phone">Телефон: </LABEL>
    66.       <INPUT class="font" type="text" name="phone" id="phone" onKeyPress="Check('phone','img7')" onKeyUp="Check('phone','img7')">
    67.       <IMG id="img7" src=""><FONT class="mini" id="mini_img7"></FONT><BR>
    68.       <!-- /Addr, phone -->
    69.      
    70.       <!-- Personal info -->
    71.       <LABEL for="sex">Пол: </LABEL><BR>            
    72.       <INPUT type="radio" name="sex" value="Male" checked > Мужской<BR>
    73.       <INPUT type="radio" name="sex" value="Female"> Женский<BR>
    74.       <LABEL for="osebe">О себе: </LABEL>
    75.       <IMG id="img8" src=""><FONT class="mini" id="mini_img8"></FONT><BR>
    76.         <TEXTAREA name="osebe" id="osebe" rows="5" cols="60" onKeyPress="Check('osebe', 'img8')" onKeyUp="Check('osebe', 'img8')"></TEXTAREA><BR>    
    77.       <!-- /Personal info -->
    78.        
    79.       <!-- Test result -->
    80.       <LABEL for="testResult">Результаты тестов:</LABEL>
    81.       <IMG id="img9" src=""><FONT class="mini" id="mini_img9"></FONT><BR>
    82.       <TEXTAREA name="testResult" id="testResult" rows="5" cols="60" onKeyPress="Check('testResult', 'img9')" onKeyUp="Check('testResult', 'img9')"></TEXTAREA><BR>
    83.       <!-- /Test result -->
    84.      
    85.       <!-- Other -->
    86.       <LABEL for="spec" class="font">Будущая специальность:</LABEL>
    87.       <SELECT name="spec" id="spec" onChange="Check('spec', img10)">
    88.          <OPTION selected label="Отсутствует" value="Отсутствует">Отсутствует</OPTION>
    89.          <OPTGROUP label="Специальности">
    90.             <OPTION label="Программное обеспечение ИТ" value="POIT">Программное обеспечение ИТ</OPTION>
    91.             <OPTION label="Технология и физкультура" value="Tech">Технология и физкультура</OPTION>
    92.             <OPTION label="Иностранный язык" value="Lang">Иностранный язык</OPTION>
    93.             <OPTION label="Начальное образование" value="Start">Начальное образование</OPTION>
    94.          </OPTGROUP>  
    95.       </SELECT>
    96.       <IMG id="img10" src=""><FONT class="mini" id="mini_img10"></FONT><BR>
    97.       <LABEL for="att">Информация об аттестате:</LABEL>
    98.       <IMG id="img11" src=""><FONT class="mini" id="mini_img11"></FONT><BR>
    99.       <TEXTAREA name="att" id="att" rows="5" cols="60" onKeyPress="Check('att', 'img11')" onKeyUp="Check('att', 'img11')"></TEXTAREA><BR>
    100.       <!-- /Other -->  
    101.       <INPUT type="submit" value="Отправить" class="font" name="submitName" disabled> <INPUT type="reset" value="Сброс" class="font" onClick="Clear()"><BR>
    102.       <INPUT type="button" value="Просмотр записей" class="font" name="but1" onClick="window.location.href='view.php'">
    103.    </FORM>
    104. </BODY>
    105. </HTML>
    mainUpd.php
    Код (Text):
    1. <?
    2. require_once "connect.php";
    3. if ($_SERVER['REQUEST_METHOD']=="POST")
    4. {
    5. if ($_POST['del']=='on')
    6. {
    7.    $Code=$_POST['code'];
    8.    mysql_query("DELETE FROM Students WHERE Code='$Code'");
    9.    mysql_query("DELETE FROM Address WHERE Code='$Code'");
    10.    mysql_query("DELETE FROM Info WHERE Code='$Code'");
    11.    $str = "Запись успешно удалена";
    12. }
    13. else
    14. {  
    15.    $id = $_POST['code'];
    16.    $firstname = $_POST['firstname'];
    17.    $lastname = $_POST['lastname'];
    18.    $middlename = $_POST['middlename'];
    19.    $password = $_POST['password1'];
    20.    $sex = $_POST['sex'];
    21.    $city = $_POST['city'];
    22.    $address = $_POST['addres'];
    23.    $phone = $_POST['phone'];
    24.    $osebe = $_POST['osebe'];
    25.    $testResult = $_POST['testResult'];
    26.    $spec = $_POST['spec'];
    27.    $att = $_POST['att'];
    28.    
    29. mysql_query("UPDATE Students SET Firstname='$firstname', Lastname='$lastname',Middlename='$middlename',Password='$password', Sex='$sex' WHERE Code='$id'")or die (mysql_error());
    30. mysql_query("UPDATE Address SET City='$city',HomeAddress='$address',Phone='$phone' WHERE Code='$id'") or die (mysql_error());
    31. mysql_query("UPDATE Info SET testResult='$testResult',Osebe='$osebe',Spec='$spec',AttInfo='$att' WHERE Code='$id'") or die (mysql_error());
    32. $str = "Запись успешно обновлена!";
    33. }
    34. }
    35. if ($_SERVER['REQUEST_METHOD']=="GET")
    36. {
    37.    $id = $_GET['txt1'];
    38.    $result = mysql_query("SELECT Firstname,Lastname,Middlename,Sex,City,HomeAddress,Phone,testResult,Osebe,Spec,AttInfo FROM (Students INNER JOIN Address ON Students.Code = Address.Code) INNER JOIN Info ON Students.Code = Info.Code WHERE Students.Code ='$id'");
    39.    for ($data = array(); $row = mysql_fetch_assoc($result); $data[] = $row);
    40. }
    41. ?>
    42. <HTML>
    43. <HEAD>
    44.    <TITLE>Ввод данных</TITLE>
    45.    <LINK type="text/css" href="style.css" rel="stylesheet">
    46.    <SCRIPT src="script.js" language="JavaScript"></SCRIPT>
    47. </HEAD>
    48. <BODY background="bg2.jpg" onLoad='Clear(); CheckFields()'>
    49. <?=$str;?>
    50.    <H1>Анкета</H1>  
    51.    <P><FONT class="mini">Все поля обязательны к заполнению</FONT></P>
    52.    <FORM method="post" name="form1" onReset="Clear()">
    53.       <!-- ФИО -->
    54.       <LABEL class="font" for="firstname">Имя: </LABEL>
    55.         <INPUT type="text" name="firstname" id="firstname" class="font" onKeyPress="Check('firstname','img1')" onKeyUp="Check('firstname','img1')" value='<?=$data[0]['Firstname'];?>'>
    56.       <IMG id="img1" src=""><FONT class="mini" id="mini_img1"></FONT><BR>
    57.       <LABEL class="font" for="lastname">Фамилия: </LABEL>
    58.         <INPUT class="font" type="text" name="lastname" id="lastname" onKeyPress="Check('lastname','img2')" onKeyUp="Check('lastname','img2')" value='<?=$data[0]['Lastname'];?>'>
    59.       <IMG id="img2" src=""><FONT class="mini" id="mini_img2"></FONT><BR>
    60.       <LABEL class="font" for="middlename">Отчество: </LABEL>
    61.       <INPUT class="font" type="text" name="middlename" id="middlename" onKeyPress="Check('middlename','img3')" onKeyUp="Check('middlename','img3')" value='<?=$data[0]['Middlename'];?>'>
    62.       <IMG id="img3" src=""><FONT class="mini" id="mini_img3"></FONT><BR>
    63.       <!-- /ФИО -->
    64.      
    65.       <!--Password -->      
    66.       <LABEL for="password">Пароль: </LABEL>
    67.         <INPUT type="password" name="password1" id="password1" onKeyPress="Check('password1',img4')" onKeyUp="Check('password1','img4')">
    68.       <IMG id="img4" src=""><FONT class="mini" id="mini_img4"></FONT><BR>
    69.       <LABEL for="password2">Повторите пароль: </LABEL>
    70.         <INPUT type="password" name="password2" id="password2" class="font" onKeyPress="Check('password2','img5')" onKeyUp="Check('password2','img5')">
    71.       <IMG id="img5" src=""><FONT class="mini" id="mini_img5"></FONT><BR>
    72.       <!-- /Password -->
    73.      
    74.       <!-- Addr, phone -->
    75.       <LABEL class="font" for="city">Город: </LABEL>
    76.       <INPUT class="font" type="text" name="city" id="city" onKeyPress="Check('city','img12')" onKeyUp="Check('city','img12')" value='<?=$data[0]['City'];?>'>
    77.       <IMG id="img12" src=""><FONT class="mini" id="mini_img12"></FONT><BR>
    78.       <LABEL class="font" for="addres"> Домашний адрес: </LABEL>
    79.       <INPUT class="font" type="text" name="addres" id="addres" onKeyPress="Check('addres','img6')" onKeyUp="Check('addres','img6')" value='<?=$data[0]['HomeAddress'];?>'>
    80.       <IMG id="img6" src=""><FONT class="mini" id="mini_img6"></FONT><BR>
    81.       <LABEL class="font" for="phone">Телефон: </LABEL>
    82.       <INPUT class="font" type="text" name="phone" id="phone" onKeyPress="Check('phone','img7')" onKeyUp="Check('phone','img7')" value='<?=$data[0]['Phone'];?>'>
    83.       <IMG id="img7" src=""><FONT class="mini" id="mini_img7"></FONT><BR>
    84.       <!-- /Addr, phone -->
    85.      
    86.       <!-- Personal info -->
    87.       <LABEL for="sex">Пол: </LABEL><BR>            
    88.       <INPUT type="radio" name="sex" value="Male" <?if ($data[0]['Sex']=='Male') echo "checked";?>> Мужской<BR>
    89.       <INPUT type="radio" name="sex" value="Female" <?if ($data[0]['Sex']=='Female') echo "checked";?>> Женский<BR>
    90.       <LABEL for="osebe">О себе: </LABEL>
    91.       <IMG id="img8" src=""><FONT class="mini" id="mini_img8"></FONT><BR>
    92.         <TEXTAREA name="osebe" id="osebe" rows="5" cols="60" onKeyPress="Check('osebe', 'img8')" onKeyUp="Check('osebe', 'img8')"><?=$data[0]['Osebe']?></TEXTAREA><BR>    
    93.       <!-- /Personal info -->
    94.        
    95.       <!-- Test result -->
    96.       <LABEL for="testResult">Результаты тестов:</LABEL>
    97.       <IMG id="img9" src=""><FONT class="mini" id="mini_img9"></FONT><BR>
    98.       <TEXTAREA name="testResult" id="testResult" rows="5" cols="60" onKeyPress="Check('testResult', 'img9')" onKeyUp="Check('testResult', 'img9')"><?=$data[0]['testResult']?></TEXTAREA><BR>
    99.       <!-- /Test result -->
    100.      
    101.       <!-- Other -->
    102.       <LABEL for="spec" class="font">Будущая специальность:</LABEL>
    103.       <SELECT name="spec" id="spec" onChange="Check('spec', img10)">
    104.          <OPTION label="Отсутствует" value="Отсутствует">Отсутствует</OPTION>
    105.          <OPTGROUP label="Специальности">
    106.             <OPTION <?if ($data[0]['Spec']=='POIT') echo 'selected'?> label="Программное обеспечение ИТ" value="POIT">Программное обеспечение ИТ</OPTION>
    107.             <OPTION <?if ($data[0]['Spec']=='Tech') echo 'selected'?> label="Технология и физкультура" value="Tech">Технология и физкультура</OPTION>
    108.             <OPTION <?if ($data[0]['Spec']=='Lang') echo 'selected'?> label="Иностранный язык" value="Lang">Иностранный язык</OPTION>
    109.             <OPTION <?if ($data[0]['Spec']=='Start') echo 'selected'?> label="Начальное образование" value="Start">Начальное образование</OPTION>
    110.          </OPTGROUP>  
    111.       </SELECT>
    112.       <IMG id="img10" src=""><FONT class="mini" id="mini_img10"></FONT><BR>
    113.       <LABEL for="att">Информация об аттестате:</LABEL>
    114.       <IMG id="img11" src=""><FONT class="mini" id="mini_img11"></FONT><BR>
    115.       <TEXTAREA name="att" id="att" rows="5" cols="60" onKeyPress="Check('att', 'img11')" onKeyUp="Check('att', 'img11')"><?=$data[0]['AttInfo']?></TEXTAREA><BR>
    116.       <!-- /Other -->
    117.       <INPUT type='checkbox' name='del' onClick='Dis()'>Удалить<BR>
    118.       <INPUT type="submit" value="Обновить" class="font" name="submitName" disabled> <INPUT type="reset" value="Сброс" class="font" onClick="Clear()"><BR>
    119.       <INPUT type="button" value="Просмотр записей" class="font" name="but1" onClick="window.location.href='view.php'">
    120.       <INPUT type='hidden' name='code' value='<?=$id?>'>
    121.    </FORM>
    122. </BODY>
    123. </HTML>
    script.js
    Код (Text):
    1. function Check(item,whatImg)
    2. {
    3.    switch(item)
    4.    {
    5.       case "firstname":
    6.       case "middlename":
    7.       case "lastname":
    8.       case "city":
    9.       {  
    10.          var str = document.getElementById(item).value;
    11.          if (str.length>1)
    12.          {
    13.             var done = false;
    14.             for (i=0; i<str.length; i++)
    15.             {  
    16.                if (parseInt(str[i])>=0 || parseInt(str[i])<10)
    17.                {
    18.                done = true;
    19.                Fall(whatImg,"не может содержать цифры!");
    20.                break;
    21.                }
    22.             }
    23.          if (!done) Go(whatImg);              
    24.          }
    25.          else Fall(whatImg,"не менее 1 символа!");
    26.          break;
    27.       }
    28.       case "password1":
    29.       case "addres":
    30.       case "osebe":
    31.       case "testResult":
    32.       case "att":
    33.       {
    34.          document.getElementById(item).value.length<6 ? Fall(whatImg,"не менее 6 символов") : Go(whatImg);
    35.          break;
    36.       }
    37.       case "password2":
    38.       {
    39.          document.getElementById('password1').value != document.getElementById('password2').value || document.getElementById('password2').value.length <6 ? Fall(whatImg,"пароли не совпадают") : Go(whatImg);
    40.          break;
    41.       }
    42.       case "phone":
    43.       {
    44.          var phone = document.getElementById(item);
    45.          var str = phone.value;
    46.          for (i=0;i<str.length; i++)
    47.          {
    48.             if (parseInt(str[i])>=0 || parseInt(str[i])<10)
    49.             {
    50.                phone.value.length>=7 ? Go(whatImg) : Fall(whatImg, "не менее 7 знаков");
    51.             }
    52.             else Fall(whatImg, "не может содержать букв");
    53.          }
    54.          break;
    55.       }
    56.       case "spec":
    57.       {
    58.          document.getElementById('spec').value == "Отсутствует" ? Fall("img10","Выберите специальность"): Go('img10');
    59.          break;
    60.       }
    61.    }
    62.    CheckAll();
    63. }
    64.  
    65. function Go(whatImg)
    66. {
    67.    document.getElementById(whatImg).src = "ok.png";
    68.    document.getElementById("mini_"+whatImg).innerText = "верно";
    69.    document.getElementById("mini_"+whatImg).style.color="green";
    70. }
    71.  
    72. function Fall(whatImg,str)
    73. {
    74.    document.getElementById(whatImg).src = "fall.png";
    75.    document.getElementById("mini_"+whatImg).innerText = str;
    76.    document.getElementById("mini_"+whatImg).style.color="red";
    77. }
    78.  
    79. function Clear()
    80. {
    81.    for (i=1; i<=document.images.length; i++)
    82.    {
    83.          newImg = document.images["img"+i];
    84.          newImg.src="clr.png";
    85.          document.getElementById("mini_img"+i).innerText = "";
    86.    }
    87. }
    88.  
    89. function CheckAll()
    90. {
    91.    var done = true;
    92.    for (i = 1; i<10;i++)
    93.    {
    94.       if (document.getElementById("mini_img"+i).innerText != "верно")
    95.       {done = false; document.forms["form1"].submitName.disabled = true; return false;}
    96.    }
    97.    if (done) {document.forms["form1"].submitName.disabled = false; return true;}
    98. }
    99. function CheckFields()
    100. {
    101.    document.form1.firstname.onkeypress();
    102.    document.form1.lastname.onkeypress();
    103.    document.form1.middlename.onkeypress();
    104.    document.images['img4'].src = "clr.png"
    105.    document.images['img5'].src = "clr.png"
    106.    document.form1.city.onkeypress();
    107.    document.form1.addres.onkeypress();
    108.    document.form1.phone.onkeypress();
    109.    document.form1.osebe.onkeypress();
    110.    document.form1.testResult.onkeypress();
    111.    document.form1.att.onkeypress();
    112.    document.form1.spec.onchange();
    113. }
    114. function CheckTxt()
    115. {
    116.          var str = document.forms(0).txt1.value;
    117.          for (i=0;i<str.length; i++)
    118.          {
    119.             if (parseInt(str[i])>=0 || parseInt(str[i])<10)
    120.             {
    121.                Go('img1')
    122.             }
    123.             else Fall('img1', "не может содержать букв");
    124.          }
    125. }
    126.  
    127. function Dis()
    128. {
    129.    if (document.forms(0).del.checked) document.forms(0).submitName.disabled = false;
    130.    else CheckAll();
    131. }
    Вот 6 файлов! Мальчики помогите пожалуйста! А то я дуб дубом!
     
  2. Ganzal

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

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    может все же тему в разделе для блондинок? а то после выпада в личных сообщениях такую серьезную тему в таком лоховском форуме как "программирование на пхп" стыдно публиковать.
     
  3. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    во истину
     
  4. VikaSubotka

    VikaSubotka Guest

    Попросила помочь, а вы только можете оскорбить! Мужчины пошли! Не проще сказать, что сами не понимаете!
     
  5. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.818
    Симпатии:
    1.333
    Адрес:
    Лень
    успокойтесь вы мадам:D все пучком))
    помануалить погуглить и проблема решена епт) слабо?) чем сразу накидывать такие же посты в разных форумах WWW...
     
  6. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    оскорблением тут и не пахнет. вопрос от человека, который не разбирается в пхп. Это нормально.

    возьму на себя смелость описать первый файл. он берет присланные логин и пароль и если в базе данные таковые нашлись в единственной паре, то пущает. А если нет - то молча выходит.