}
}
echo " </table><input name=\"Ok\" type=\"submit\" id=\"Ok\" value=\"Отказаться\" /> </form>";
if(isset($_REQUEST['Ok']))
{
$data=array();
$data=$_REQUEST['ima'];
foreach ($data as $v=>$k)
{
mysql_query("DELETE FROM Pokupka WHERE KodKlienta='".$v."' AND KodKvartiri='".$k."'");
echo "<br><h3> Удалили</h3>";
}
}
//------------Начало открытии базы--------------
$user="root";
$pass="";
$db="Oleg";
mysql_connect("Oleg",$user,$pass)
or die("Could not connect: ".mysql_error());
mysql_select_db($db)
or die("Could not select database: ".mysql_error());
//-----------Конец открытию базы--------------------
//===========================Здесь пишутся(в браузере) все рабочии
include_once "PodkluchaemsyaKBaze.php";
$rez=mysql_query("SELECT FIORabochego FROM Rabochiy");
for($data=array();$row=mysql_fetch_assoc($rez);$data[]=$row)
{
echo "<option value=\"".$row['FIORabochego']."\">".$row['FIORabochego']."</option>";
}
?>
</select>
</label>
<p>
<label>Квартира
<select name="Kvartira" id="Kvartira">
<?
//========================Здесь пишутся(в браузере) все адреса домов и квартир
$rez=mysql_query("SELECT AdresDoma, NomerKvartiri FROM Dom D ,Kvartira K WHERE D.KodDoma=K.KodDoma");
for($data=array();$row=mysql_fetch_assoc($rez);$data[]=$row)
{
echo "<option value=\"".$row['AdresDoma']."@".$row['NomerKvartiri']."\">".$row['AdresDoma']."_".$row['NomerKvartiri']."</option>";
}
?>
</select>
</label>
</p>
<p>
<label>
<input name="Ok" type="submit" id="Ok" value="Сохранить">
</label>
</p>
</form>
<?
if(isset($_REQUEST['Ok']))
{
$Rabochiy=$_REQUEST['Rabochiy'];
$Adres=$_REQUEST['Kvartira'];
$massiv=array();
//===============вычисляет регулярное выражение разделяет улицу и номер дома от номера квартиры
preg_match('/([a-z]+[\D][0-9.]+)@([a-z0-9.]+)/is',$Adres,$massiv);
//======================================Находим код дома
$rez=mysql_query("SELECT KodDoma FROM Dom WHERE AdresDoma='".$massiv[1]."'");
for($data=array();$row=mysql_fetch_assoc($rez);$data[]=$row)
{
$KodDoma=$row['KodDoma'];
}
//=======================================По коду дома на ходим код квартиры
$rez=mysql_query("SELECT KodKvartiri FROM Kvartira WHERE KodDoma='".$KodDoma."' AND NomerKvartiri='".$massiv[2]."'");
for($data=array();$row=mysql_fetch_assoc($rez);$data[]=$row)
{
$KodKvartiri=$row['KodKvartiri'];
}
//=======================================Находим код рабочего
$rez=mysql_query("SELECT KodRabochego FROM Rabochiy WHERE FIORabochego='".$Rabochiy."'");
for($data=array();$row=mysql_fetch_assoc($rez);$data[]=$row)
{
$KodRabochego=$row['KodRabochego'];
}
//===================================Закрепляем рабочего за квартирой
mysql_query("INSERT INTO Stoyka SET KodRabochego='".$KodRabochego."', KodKvartiri='".$KodKvartiri."'");
echo "<br><h3 color=\"black\">Рабочий закреплен</h3>";
}
include_once "PodkluchaemsyaKBaze.php";
//=======================Выводим адреса домов
$rez=mysql_query("SELECT AdresDoma FROM Dom");
for($data=array();$row=mysql_fetch_assoc($rez);$data[]=$row)
{
echo "<option value=\"".$row['AdresDoma']."\">".$row['AdresDoma']."</option>";
}
?>
</select>
<br />
<br />
Квартира
<input name="Kvartira" type="text" id="Kvartira" />
</label>
<p>
<label>
<input name="Ok" type="submit" id="Ok" value="Добавить" />
</label>
</p>
</form>
<p> </p>
<?
include_once "PodkluchaemsyaKBaze.php";
if(isset($_REQUEST['Ok']))
{
//======================Проверканазаполнениевсехполей
if(($_REQUEST['Adres']!=="")&&($_REQUEST['Kvartira']!=="")&&($_REQUEST['FIO']!=="")&&($_REQUEST['AdrKlient']!==""))
{
$Adres=$_REQUEST['Adres'];
$Kvartira=$_REQUEST['Kvartira'];
$FIO=$_REQUEST['FIO'];
$AdrKlient=$_REQUEST['AdrKlient'];
//=============================Ищем код дома по его адресу
$rez=mysql_query("SELECT KodDoma FROM Dom WHERE AdresDoma='".$Adres."'");
for($data=array();$row=mysql_fetch_assoc($rez);$data[]=$row)
{
$KodDoma=$row['KodDoma'];
}
//==========================Проверяем а есть ли такая квартира
$rez=mysql_query("SELECT KodKvartiri FROM Kvartira WHERE KodDoma='".$KodDoma."' AND NomerKvartiri='".$Kvartira."'");
if(!mysql_num_rows($rez))
{
echo "<br><h3>Квартира не существует ведите данные правильно</h3>";
}
else
{
//===========================Ищем код квартиры по адресу и номеру квартиры
$rez=mysql_query("SELECT KodKvartiri FROM Kvartira WHERE KodDoma='".$KodDoma."' AND NomerKvartiri='".$Kvartira."'");
for($data=array();$row=mysql_fetch_assoc($rez);$data[]=$row)
{
$KodKvartiri=$row['KodKvartiri'];
}
//==========================Проверка есть ли в нашей базе этот клиент если нет добовляем его
$rez=mysql_query("SELECT KodKlienta FROM Klient WHERE FIO='".$FIO."' AND AdresKlienta='".$AdrKlient."'");
if(!mysql_num_rows($rez))
{
mysql_query("INSERT INTO Klient SET FIO='".$FIO."', AdresKlienta='".$AdrKlient."'");
}
//==============================Ищем код клиента для дальнейшего ввода в базу покупка
$rez=mysql_query("SELECT KodKlienta FROM Klient WHERE FIO='".$FIO."' AND AdresKlienta='".$AdrKlient."'");
for($data=array();$row=mysql_fetch_assoc($rez);$data[]=$row)
{
$KodKlienta=$row['KodKlienta'];
}
//=========================Проверяем есть ли заявки на эту квартиру
$rez=mysql_query("SELECT KodKlienta FROM Pokupka WHERE KodKvartiri='".$KodKvartiri."'");
if(mysql_num_rows($rez))
{
echo "<br><h3>Квартира уже зОбита</h3>";
}
//=============================Если заявок нет вносим этого клиента в базу Покупка
else
{
mysql_query("INSERT INTO Pokupka SET KodKlienta='".$KodKlienta."', KodKvartiri='".$KodKvartiri."'");
echo "<br><h3>Заявка внесена в базу</h3>";
}
}
}
else
{
echo "<br><h3>Заполните все поля</h3>";
}
}
?>