Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL] Zapytanie oparte na kilku warunkach
!*!
post
Post #1





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


Formularz z kilkoma polami do zmiany danych w bazie, sprawdzam czy któreś pole jest puste, jeśli tak, to żadna akcja się nie dzieje w zapytaniu, jeśli nie, zostaje wysłana zmienna...

  1. <?php
  2. if (empty($inimie)) { 
  3. $errorinimie = ""; 
  4. }else{$errorinimie = " `imie`='$inimie' "; }
  5.  
  6. if (empty($innazwisko)) { 
  7. $errorinnazwisko = ""; 
  8. }else{$errorinnazwisko = " `nazwisko`='$innazwisko' "; }
  9.  
  10. $query = mysql_query("UPDATE `user` SET $errorinimie, $errorinnazwisko WHERE login = '$login'");
  11. ?>


tylko że taki model działa gdy wypełnie kilka pól w formularzu, problemem jest przecinek w zapytaniu do bazy pomiedzy zmiennymi, jak zrobić/sprzwdzić czy z formularza chcę zmienić tylko jedno pole czy kilka, tak aby wstawić przecinek dla kilku zmiennych do zapytania w bazie?
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: 25.12.2025 - 20:11