Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL] Formularz zamówieniowy
RafalKostrzewa
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 24.08.2008

Ostrzeżenie: (0%)
-----


Witam serdecznie , mam taki problem mianowicie po stworzeniu formularza zamowieniowego opartego na Bazie Mysql z polami takimi jak login, imie nazwisko itp chce aby w bazie nie powtarzaly sie loginy uzytkownikow - prosze popatrzec :


CODE

if (!$login || !$imie || !$nazwisko || !$mail || !$rodzaj || !$miesiac || !$rok || !$dzien )

{


print ("Nie zostaly wypelnione wszystkie pola");

exit;

}

$login = addslashes($login);
$imie = addslashes($imie);
$nazwisko = addslashes($nazwisko);
$meil = addslashes($meil);

$rodzaj = addslashes($rodzaj);
$miesiac = addslashes($miesiac);
$dzien = addslashes($dzien);

$rozmiar = addslashes($rozmiar);
$rok = addslashes($rok);

@$db = mysql_pconnect("localhost", "root", "krasnal");
if (!$db)
{
print "Nie można nawiązać połączenia z bazą danych";
exit;
}

mysql_select_db("sklep");



$query = "insert into koszulki values ('".$id."', '".$login."', '".$nazwisko."',

'".$mail."')";
$result = mysql_query($query);

$zapytanie = 'select * from koszulki where login = "'.$login.'" ';
$wynik = mysql_query($wynik);

if(!$wynik==0)
{

if ($result)

print "Towar ".$login." został dodany do bazy danych.";
else { print "W bazie istnieje już produkt o tym numerze."; }
}
else
{
echo 'Error!! Takie Imię i Nazwisko Już Istnieje w Bazie Danych';
}
?>


po uzupełnieniu wszystkich pól w formularzu i kliknięciu zamawiam pisze ze już taki wpis jest już w bazie lecz to jest błędny komunikat gdyż baza jest pusta nie wiem jak sobie z tym poradzić żeby wszystko było ok aby po wpisaniu danych do formularza dodawał się wpis do bazy lecz nie powtarzał np login ja pokaże screeny


(IMG:http://power-stacja.net/1.JPG)


(IMG:http://power-stacja.net/2.JPG)



Lecz przypominam baza jest pusta mógł by mi ktoś pomoc i powiedzieć jak to dokładnie zrobić aby wszystko sprawnie funkcjonowało

z Góry dziękuje i pozdrawiam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
--tomm--
post
Post #2





Goście







masz błąd w tej linii
$wynik = mysql_query($wynik);
masz jako argument wstawić $zapytanie bo tak ci zwraca 0 i wykonuje się ostatni else
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 28.09.2025 - 09:43