ok, tamto znalazłem, ale teraz mam inny problem. Niby wszystko pięknie ale nie zapisuje mi danych w baze. Możecie zerknąć na to co z tym jest nie tak?? Czy i jak można by było zrobić, że w momencie nie wypełnienia wszystkich wymaganych pół można było się wrócić i wypełnić tylko te brakujące a nie wszystko od nowa??
<?php
die ("Sprawdź połączenie z bazą danych."); $wynik = mysql_query("SELECT * FROM umowy, firmy, lokale where id = id_um and id = id_lok");
if($submit)
{//początek if($submit).
// ustawia nazwy dla zemiennych dla tabeli firmy
//Jezeli pole tytul jest puste wyswietl blad
if(!$tytul || !$wlasciciel || !$naz_fir || !$adr_sie || !$rodz_dzia){ //jezeli tytul jest naprawde pusty
echo "<b>Błąd: Proszę uzupelnić wszystkie pola</b>";
exit(); //zakoncz skrypt .
}// koniec
//uruchamia funkcje która dodaje dane do bazy
$wynik = mysql_query("INSERT INTO firmy (tytul, wlasciciel, naz_fir, adr_sie, tel, tel_kom, email, rodz_dzia)
VALUES ('$tytul','$wlasciciel','$naz_fir','$adr_sie','$tel','$tel_kom','$email','$rodz_dzia')");
// ustawia nazwy dla zemiennych dla tabeli lokale
//Jezeli pole tytul jest puste wyswietl blad
if(!naz_lok || !$adr_lok || !$tel_lok ){ //jezeli tytul jest naprawde pusty
echo "<b>Błąd: Proszę uzupelnić wszystkie pola</b>";
exit(); //zakoncz skrypt .
}// koniec
//uruchamia funkcje która dodaje dane do bazy
$wynik = mysql_query("INSERT INTO lokale (naz_lok, adr_lok, tel_lok)
VALUES ('$naz_lok','$adr_lok','$tel')");
// ustawia nazwy dla zemiennych dla tabeli umowy
//Jezeli pole tytul jest puste wyswietl blad
if(!$da_zaw_um || !$rodz_um || !$repertorium || !$ryczalt){ //jezeli tytul jest naprawde pusty
echo "<b>Błąd: Proszę uzupelnić wszystkie pola</b>";
exit(); //zakoncz skrypt .
}// koniec
//uruchamia funkcje która dodaje dane do bazy
$wynik = mysql_query("INSERT INTO umowy (da_zaw_um, rodz_um, repertorium, ryczalt)
VALUES ('$da_zaw_um','$rodz_um','$repertorium','$ryczalt')");
//wrazie powodzenia wyswietl.
echo "<b>Dziekuje! Instytucja została dodana.<br>Zostaniesz przekierowany do bazy instytucji za (4) sekundy";
echo "<meta http-equiv=Refresh content=4;url=baza.php>";
}//koniec($submit).
// jezeli forma nie zostala wyswietlona, wyswietl ja
else
{//poczatek else
?>
<br>
<form method="post" action="
<?php echo $PHP_SELF ?>">
<div id="fdi">
<table>
<tr>
<td> <div class="p11">Tytuł:</div></td>
<td><input name="tytul" size="10" maxlength="255"></td>
</tr><tr>
<td><div class="p11">Właściciel:</div></td>
<td><input name="wlasciciel" size="40" maxlength="255"></td>
</tr><tr>
<td><div class="p11">Nazwa firmy:</div></td>
<td><input name="naz_fir" size="40" maxlength="255"></td>
</tr><tr>
<td><div class="p11">Adres siedziby:</div></td>
<td><input name="adr_sie" size="40" maxlength="255"></td>
</tr><tr>
<td><div class="p11">Telefon:</div></td>
<td><input name="tel" size="40" maxlength="255"></td>
</tr><tr>
<td><div class="p11">Telefon komórkowy:</div></td>
<td><input name="tel_kom" size="40" maxlength="255"></td>
</tr><tr>
<td><div class="p11">E-mail:</div></td>
<td><input name="email" size="40" maxlength="255"></td>
</tr><tr>
<td><div class="p11">Rodzaj działaności gos.:</div></td>
<td><input name="rodz_dzia" size="40" maxlength="255"></td>
</tr><tr>
<td> <div class="p11">Nazwa lokalu:</div></td>
<td><input name="naz_lok" size="40" maxlength="255"></td>
</tr><tr>
<td><div class="p11">Adres lokalu:</div></td>
<td><input name="adr_lok" size="40" maxlength="255"></td>
</tr><tr>
<td><div class="p11">Telefon:</div></td>
<td><input name=" tel_lok" size="40" maxlength="255"></td>
</tr><tr>
<td><div class="p11">Data zawarcia umowy:</div></td>
<td><input name="da_zaw_um" size="40" maxlength="255"></td>
</tr><tr>
<td> <div class="p11">Rodzaj umowy: </div></td>
<td><input name="rodz_um" size="40" maxlength="255"></td>
</tr><tr>
<td> <div class="p11">Repertorium:</div></td>
<td><input name="repertorium" size="40" maxlength="255"></td>
</tr><tr>
<td> <div class="p11">Ryczałt:</div></td>
<td><input name="ryczalt" size="40" maxlength="255"></td>
</tr>
<tr><td><div id="button"><input type="submit" name="submit" value="Zapisz"></div></td></tr>
</table>
</div>
</form>
<?
}//koniec else
?>
Ten post edytował Rico_ds 26.06.2007, 14:53:59