Смекни!
smekni.com

Создание сайта знакомств (стр. 3 из 3)

}

}

echo " </table><input name=&bsol;"Ok&bsol;" type=&bsol;"submit&bsol;" id=&bsol;"Ok&bsol;" value=&bsol;"Отказаться&bsol;" /> </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=&bsol;"".$row['FIORabochego']."&bsol;">".$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=&bsol;"".$row['AdresDoma']."@".$row['NomerKvartiri']."&bsol;">".$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]+[&bsol;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=&bsol;"black&bsol;">Рабочий закреплен</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=&bsol;"".$row['AdresDoma']."&bsol;">".$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>&nbsp;</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>";

}

}

?>