Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> [PHP][MYSQL] wysłanie danych do bazy
em-ba
post
Post #1





Grupa: Zarejestrowani
Postów: 202
Pomógł: 3
Dołączył: 6.01.2008
Skąd: Mazowieckie

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


Witam, posiadam formularz, z którego do bazy danych są dodawane pola: 'imie', 'nazwisko', 'nick' i teraz:
Pola muszą zostać wypełnione w celu dodania ich do bazy danych, a moje pytanie to..
jak mam zmodyfikować to zapytanie, aby dane zostały dodane do bazy przy założeniu, że musi być wypełnione pole "imie" i "nazwisko" lub tylko "nick", tzn....
użytkownik chcąc być dodany do bazy musi podać imie i nazwisko lub tylko nick
  1. <?php
  2. $qr = "INSERT INTO `cos` (`imie`,`nazwisko`,`nick`)
  3. VALUES('".$imie."', '".$nazwisko."', '".$nick."')";
  4. $wyk = mysql_query ($qr) or die(mysql_error());
  5. ?>
Go to the top of the page
+Quote Post
Shili
post
Post #2





Grupa: Zarejestrowani
Postów: 1 085
Pomógł: 231
Dołączył: 12.05.2008

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


Dla każdego z pól musisz sprawdzić wynik otrzymany z poziomu formularza; najprościej chyba na poziomie php.
czyli
  1. <?php
  2. if(!empty($imie) && !empty($nazwisko)) {
  3. // dodanie do bazy
  4. }
  5. else if(/* sprawdzenie dla nicku*/ ) {
  6. // dodanie do bazy
  7. }
  8. else {
  9. // wyswietlenie bledu
  10. }
  11. ?>
Go to the top of the page
+Quote Post
nospor
post
Post #3





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




raz ze problem miales tu:
http://forum.php.pl/index.php?showtopic=95...mp;#entry481494

dwa ze napisales tam ze dziala smile.gif

Moze sie zdecyduj i jeden problem omawiaj w jednym temacie


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
kwiateusz
post
Post #4


Admin Techniczny


Grupa: Administratorzy
Postów: 2 071
Pomógł: 93
Dołączył: 5.07.2005
Skąd: Olsztyn




j.w. crossposting zamykam
Go to the top of the page
+Quote Post

Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 16:04