Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL] wysłanie danych do bazy
Forum PHP.pl > Forum > Przedszkole
em-ba
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. ?>
Shili
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. ?>
nospor
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
kwiateusz
j.w. crossposting zamykam
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.