Może i ja bym nie chciał, ale jakbym to udostepnim innym użytkownikom internetu, ci mogliby zostawić jakieś kolumny puste,a wtedy w ogóle nie zostało by dodane, bo na razie jak jest skrpyt ustawiony, że wszystko albo nic.
Załączam skrypt:
<?php
include("../admin/funkcje.php");
include("../admin/baza.php");
@$nick = @$_POST["nick"];
@$haslo = @$_POST["haslo"];
@$imie = @$_POST["imie"];
@$nazwisko = @$_POST["nazwisko"];
@$data_urodzenia = @$_POST["data_urodzenia"];
@$miejscowosc = @$_POST["miejscowosc"];
@$wojewodztwo = @$_POST["wojewodztwo"];
@$narodowosc = @$_POST["narodowosc"];
@$zainteresowania = @$_POST["zainteresowania"];
@$podpis = @$_POST["podpis"];
@$zawod = @$_POST["zawod"];
@$numer_gg = $_POST["numer_gg"];
@$numer_tlen = $_POST["numer_tlen"];
@$skype = @$_POST["skype"];
@$e_mail = @$_POST["e_mail"];
@$data_dodania = date("Y-m-d, H:i"); @$czy = @$_POST["czy"];
if ($nick && $haslo && $imie && $nazwisko && $e_mail && $data_dodania && $czy)
{
$zapytanie1 = mysqli_query($mysql, "SELECT * FROM `forum_uzytkownicy` WHERE nick='".$nick."'" );
while ($row = mysqli_fetch_assoc($zapytanie1))
{
naglowek1("Rejestracja nie powiodła się!");
echo "".$nick." jest już zarejestorwany. Musisz podać inny nick!\n"; echo '<br />Nie dodano użytkownika\n'; echo '<br /><br /><a href="rejestruj.php">Wróć do panelu</a>\n'; }
if($data_urodzenia && $miejscowosc && $wojewodztwo && $narodowosc && $zainteresowania && strlen($podpis) <= 250
&& $zawod && $numer_gg && $numer_tlen && $skype) {
$zapytanie = "INSERT INTO forum_uzytkownicy (nick, haslo, e_mail, imie, nazwisko, data_urodzenia, miejscowosc, wojewodzt
wo, narodowosc, zainteresowania, podpis, zawod, numer_gg, numer_tlen, skype, data
_dodania) VALUES ('$nick', '$haslo', '$e_mail', '$imie', '$nazwisko','$data_urodzenia', '$miejscowosc', '$wojewodztwo', '$narodowosc', '$zainteresowania', '$podpis', '$zawod', '$numer_gg', '$numer_tlen', '$skype', '$data_dodania')";
$wynik = mysqli_query
($mysql, $zapytanie) or
die('zapytanie: '.$zapytanie.'---blad:'.mysqli_error
($mysql)); }
}
{
naglowek1("Nowy użytkownik nie został zarejestrowany");
echo "Nowy użytkownik nie został zarejestrowany, podałeś zbyt długi podpis\n"; echo "<br /><br /><a href='rejestruj.php'>Spróbuj jeszcze raz</a>\n"; }
elseif($czy)
{
naglowek1("Nowy użytkownik nie został dodany do bazy danych");
echo "Brak wszystkich potrzebnych danych"; echo "<br><br><a href='rejestruj.php'>Spróbuj jeszcze raz</a>"; }
else
{
naglowek1("Zarejestruj się");
echo "<form action='rejestruj.php' method='POST'>\n"; echo "<tr><td>Nick: *</td><td><input maxlength='30' type='text' name='nick' style='width: 150px'></td></tr>\n"; echo "<tr><td>Haslo: *</td><td><input maxlength='30' type='password' name='haslo' style='width: 150px'></td></tr>\n"; echo "<tr><td>Adres e-mail: *</td><td><input maxlength='50' type='text' name='e_mail' style='width: 150px'></td></tr>\n"; echo "<tr><td>Imię: *</td><td><input maxlength='45' type='text' name='imie' style='width: 150px'></td></tr>\n"; echo "<tr><td>Nazwisko: *</td><td><input type='text' maxlength='45' name='nazwisko' style='width: 150px'></td></tr>\n"; echo "<tr><td>Data urodzenia:</td><td><input type='text' maxlength='10' name='data_urodzenia' style='width: 150px'></td></tr>\n"; echo "<tr><td>Miejscowość:</td><td><input type='text' maxlength='25' name='miejscowosc' style='width: 150px'></td></tr>\n"; echo "<tr><td>Województwo:</td><td><input type='text' maxlength='20' name='wojewodztwo' style='width: 150px'></td></tr>\n"; echo "<tr><td>Narodowość:</td><td><input type='text' maxlength='30' name='narodowosc' style='width: 150px'></td></tr>\n"; echo "<tr><td>Zainteresowania:</td><td><input type='text' maxlength='40' name='zainteresowania' style='width: 200 px'></td></tr>\n"; echo "<tr><td>Podpis: </td><td><textarea name='podpis' cols='55' rows='7'>Maksymalnie 250 znaków</textarea></td></tr>\n"; echo "<tr><td>Zawód:</td><td><input type='text' maxlength='45' name='zawod' style='width: 150px'></td></tr>\n"; echo "<tr><td>Numer Gadu-Gadu:</td><td><input type='text' maxlength='10' name='numer_gg' style='width: 150px'></td></tr>\n"; echo "<tr><td>Numer Tlen:</td><td><input type='text' maxlength='15' name='numer_tlen' style='width: 150px'></td></tr>\n"; echo "<tr><td>Skype:</td><td><input type='text' maxlength='30' name='skype' style='width: 150px'></td></tr>\n"; echo "<tr><td><input type='hidden' value='czy' name='czy'></td></tr>\n"; echo "<tr><td align='center'><input type='submit' value='Dodaj'></td></tr>\n"; echo "</table></form><br />* - Konieczne do rejestracji<br />Wróć do strony głównej\n"; }
?>
</body>
</html>