Witam, zmienilem Krasnala na Wampserver... niestety Krasnal mial stare oprogramowanie na najnowszy Wamp jak sama nazwa wskazuje - nowe.
Po zmianie w dzialajacym wczesniej skrypcie, pojawilo sie wiele bledow, z niektorymi poradzilem sobie jakos... ale mam problem z zapytaniami do bazy:
<?php
$zapytanie = "SELECT nick, mail FROM uzytkownicy WHERE nick='".$uz."' AND mail='".$mail."'";
if ($wynik == 0)
?>
Caly skrypt nie wyswietla bledow, ale werfyfikacja wprowadzonych danych nie dziala. Na gorze widac jak wyglada zapytanie, ktora sprawdza czy istnieje taki uzytkownik i mail w bazie...
Ale nawet jezeli istnieje to i tak dodaje do bazy. Podobnie ma sie sprawa ze sprawdzaniem czy pola sa puste czy nie.
Caly skrypt wyglada tak -
<?php
include ('mysql.php');
if (isset($_POST['co'])) { if ($_POST['co'] == 'wyslij')
{
if (isset($_POST['uzytkownik']) && isset($_POST['haslo']) && isset($_POST['haslo_powtorzone']) && isset($_POST['mail']) && isset($_POST['plec']) ) { {
$zapytanie = "SELECT nick, mail FROM uzytkownicy WHERE nick='".$uz."' AND mail='".$mail."'";
if ($wynik == 0)
{
if ($has == $has_p)
{
$dodanie="INSERT INTO uzytkownicy(nick, haslo, mail, plec, rejestracja) VALUES ('".$uz."','".$has."','".$mail."','".$plec."',now())";
} else echo "Hasla roznia sie. Sprobuj jeszcze raz"; } else echo "Wprowadzonu uzytkownik lub adres e-mail juz istnieje"; } else echo 'Wprowadz wszyskie dane'; }
}
}
echo '<h3> Rejestracja </h3>'; echo '<form method="post">'; echo '<input type="hidden" name="co" value="wyslij">'; echo '<tr><td>Podaj nazwe uzytkownika: </td><td><input type="text" name="uzytkownik"></td></tr>'; echo '<tr><td>Podaj haslo: </td><td><input type="password" name="haslo"></td></tr>'; echo '<tr><td>Powtorz haslo: </td><td><input type="password" name="haslo_powtorzone"></td></tr>'; echo '<tr><td>Adres e-mail: </td><td><input type="text" name="mail"></td></tr>'; echo '<tr><td>Wybierz plec: </td><td><input type="radio" name="plec" value="Kobieta" />Kobieta <input type="radio" name="plec" value="Mezczyzna" />Mezczyzna</td></tr>'; echo '<tr><td><input type="submit" value="zarejestruj"> </td></tr> </table></form>'; ?>