ok, dodałem
i już sprawdza. tylko, jak teraz opuścić tą funkcję aby mając poprawny Pesel skrypt szedł dalej w moim przypadku to już zapisanie do bazy danych, bo wpisując tą walidację w cały skrypt nie działa nic a próbuje poprać plik test.php
<?php
$NAZ = $_POST['NAZ'];
$NIP = $_POST['NIP'];
$REG = $_POST['REG'];
$SEX = $_POST['SEX'];
$IMIE = $_POST['IMIE'];
$NAZW = $_POST['NAZW'];
$PES = $_POST['PES'];
$DOK = $_POST['DOK'];
$SER = $_POST['SER'];
$KOD = $_POST['KOD'];
$MIE = $_POST['MIE'];
$ULI = $_POST['ULI'];
$TEL = $_POST['TEL'];
$KOD2 = $_POST['KOD2'];
$MIE2 = $_POST['MIE2'];
$ULI2 = $_POST['ULI2'];
$MAIL = $_POST['MAIL'];
function PESEL($PES)
{
{
return false;
}
$arrSteps = array(1
, 3
, 7
, 9
, 1
, 3
, 7
, 9
, 1
, 3
); $intSum = 0;
for ($i = 0; $i < 10; $i++)
{
$intSum += $arrSteps[$i] * $PES[$i];
}
$int = 10 - $intSum % 10;
$intControlNr = ($int == 10)?0:$int;
if ($intControlNr == $PES[10])
{
return true;
}
return false;
}
switch($SEX)
{
case 'K';
$PL = 'Panią';
break;
case 'M';
$PL = 'Panem';
break;
}
if($IMIE and $NAZW and $PES) {
or
die('Brak połączenia z serwerem MySQL');or
die('nie mogę połączyć się z bazą danych');$U = mysql_query("select count(distinct umowa) from umowy;"); $ins = mysql_query("INSERT INTO umowy SET Id=NULL, Umowa='$UMO', Firma='$NAZ', Nip='$NIP', Regon='$REG', Plec='$SEX', Imie='$IMIE', Nazwisko='$NAZW', Pesel='$PES', Dokument='$DOK', Seria='$SER', Kodpocz='$KOD', Miasto='$MIE', Ulica='$ULI', Kodpocz2='$KOD2', Miasto2='$MIE2', Ulica2='$ULI2', Telefon='$TEL', Email='$MAIL'");
header( 'Content-type: application/msword' ); header( 'Content-Disposition: inline, filename:"umo.rtf"');
$nazwa_pliku = 'umowa.rtf';
$wyswietl = str_replace( '<<UMO>>', $UMO.'/'. $Y, $wyswietl ); $wyswietl = str_replace( '<<DATA>>', $DATA, $wyswietl ); $wyswietl = str_replace( '<<IMIE>>', $IMIE, $wyswietl ); $wyswietl = str_replace( '<<NAZW>>', $NAZW, $wyswietl ); $wyswietl = str_replace( '<<ULI>>', $ULI.',', $wyswietl ); $wyswietl = str_replace( '<<KOD2>>', $KOD2, $wyswietl ); $wyswietl = str_replace( '<<MIE2>>', $MIE2, $wyswietl ); $wyswietl = str_replace( '<<ULI2>>', $ULI2.',', $wyswietl ); $wyswietl = str_replace( '<<MAIL>>', $MAIL, $wyswietl );
}
?>