Kod
<?php
$imie = trim($_POST['imie']);
$nazwisko = trim($_POST['nazwisko']);
if(isset($_POST['imie']) && $_POST['imie']=='') $blad.='- Nie podałeś swojego imienia!<br />';
if(isset($_POST['nazwisko']) && $_POST['nazwisko']=='') $blad.='- Nie podałeś swojego nazwiska!<br />';
if(isset($blad))
{
echo '<b>Napotkano następujące błędy:</b><br />';
echo $blad.'<br />';
}
if(empty($imie) and empty($nazwisko)) {
echo ' <body bgcolor="#000000" text="#FFFFFF">
<div style="position:relative">
<form action="" method="post">
<p><strong>Imię</strong>: <input type="text" name="imie" size="30" maxlength="40" style="position: absolute; left: 150px;"></p>
<p><strong>Nazwisko</strong>: <input type="text" name="nazwisko" size="30" maxlength="40" style="position: absolute; left:150px;"></p>
</div>
<input type="submit" value="Wyslij" style="position: absolute; left:150px;" />
</form>';
}
else {
$postac = "testowy tekst";
if (!@file_exists($file)) {
$file = $imie.'_'.$nazwisko.'.ini';
$fp = fopen($file, "a");
flock($fp, 2);
fwrite($fp, $postac);
flock($fp, 3);
fclose($fp);
echo "Dane zostały zapisane!<br />";
} else {
echo 'Niestety, dany login jest już zajęty! Spróbuj podać inny.';
}
}
?>
$imie = trim($_POST['imie']);
$nazwisko = trim($_POST['nazwisko']);
if(isset($_POST['imie']) && $_POST['imie']=='') $blad.='- Nie podałeś swojego imienia!<br />';
if(isset($_POST['nazwisko']) && $_POST['nazwisko']=='') $blad.='- Nie podałeś swojego nazwiska!<br />';
if(isset($blad))
{
echo '<b>Napotkano następujące błędy:</b><br />';
echo $blad.'<br />';
}
if(empty($imie) and empty($nazwisko)) {
echo ' <body bgcolor="#000000" text="#FFFFFF">
<div style="position:relative">
<form action="" method="post">
<p><strong>Imię</strong>: <input type="text" name="imie" size="30" maxlength="40" style="position: absolute; left: 150px;"></p>
<p><strong>Nazwisko</strong>: <input type="text" name="nazwisko" size="30" maxlength="40" style="position: absolute; left:150px;"></p>
</div>
<input type="submit" value="Wyslij" style="position: absolute; left:150px;" />
</form>';
}
else {
$postac = "testowy tekst";
if (!@file_exists($file)) {
$file = $imie.'_'.$nazwisko.'.ini';
$fp = fopen($file, "a");
flock($fp, 2);
fwrite($fp, $postac);
flock($fp, 3);
fclose($fp);
echo "Dane zostały zapisane!<br />";
} else {
echo 'Niestety, dany login jest już zajęty! Spróbuj podać inny.';
}
}
?>
wszystko działa poprawnie tylko że jeśli nawet nie poda się np nazwiska nie poda to dane się zapisują, jak zrobić że jeśli wyskoczy komunikat to dane się nie zapiszą?
Link do testu:
http://pawno.boo.pl/testing.php
Proszę o pomoc
