Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> sprawdzanie czy jest taka wartosc
masta089
post
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 4.11.2009

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


jak sprawdzić czy jest już taka nazwa w bazie jeśli jest to wyświetlić komunikat. mój kod
  1. $baza = mysql_connect($nhost, $nuser, $npassword);
  2. if ($baza) {
  3. $wynik = mysql_select_db($nbaza);
  4. if ($wynik) {
  5. if ($popraw=="") {
  6. $wynik = mysql_query("
  7. INSERT INTO filmy VALUES($id,'$nazwa','$gatunek','$rok', '$gdzie', '$uwagi')
  8. ");
  9. if ($wynik) {
  10. echo "<br /><b>Rekord zostal dodany</b>";
  11. $id=""; $nazwa=""; $gatunek=""; $rok=""; $gdzie=""; $uwagi="";
  12. }
  13. } else {
  14. $wynik = mysql_query("
  15. UPDATE filmy SET id=$id, nazwa='$nazwa',
  16. gatunek='$gatunek', rok='$rok', gdzie='$gdzie', uwagi='$uwagi' where id=$popraw
  17. ");
  18. if ($wynik) {
  19. echo "<br /><b>Rekord zostal uaktualniony</b>"; $popraw="";
  20. $id=""; $nazwa=""; $gatunek=""; $rok=""; $gdzie=""; $uwagi="";
  21. }
  22. }
  23. }
  24. mysql_close($baza);
  25. }
  26.  
  27. }
  28. }


Ten post edytował masta089 20.11.2009, 16:23:06
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
MateuszS
post
Post #2





Grupa: Zarejestrowani
Postów: 1 429
Pomógł: 195
Dołączył: 6.10.2008
Skąd: Kraków/Tomaszów Lubelski

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


  1. $baza = mysql_connect($nhost, $nuser, $npassword);
  2. if ($baza) {
  3. $wynik = mysql_select_db($nbaza);
  4.  
  5. if ($wynik) {
  6. $nazwa='jakas';
  7. $tmp = mysql_fetch_row(mysql_query("SELECT id FROM tabela WHERE nazwa like '$nazwa'"));
  8.  
  9. if(is_numeric($tmp[0])) {
  10. echo "niestety podana nazwa istnieje już w bazie danych";
  11. } else {
  12.  
  13. if ($popraw=="") {
  14. $wynik = mysql_query("
  15. INSERT INTO filmy VALUES($id,'$nazwa','$gatunek','$rok', '$gdzie', '$uwagi')
  16. ");
  17. if ($wynik) {
  18. echo "<br /><b>Rekord zostal dodany</b>";
  19. $id=""; $nazwa=""; $gatunek=""; $rok=""; $gdzie=""; $uwagi="";
  20. }
  21. } else {
  22. $wynik = mysql_query("
  23. UPDATE filmy SET id=$id, nazwa='$nazwa',
  24. gatunek='$gatunek', rok='$rok', gdzie='$gdzie', uwagi='$uwagi' where id=$popraw
  25. ");
  26. if ($wynik) {
  27. echo "<br /><b>Rekord zostal uaktualniony</b>"; $popraw="";
  28. $id=""; $nazwa=""; $gatunek=""; $rok=""; $gdzie=""; $uwagi="";
  29. }
  30. }
  31. }
  32. }
  33. mysql_close($baza);
  34. }
  35.  
  36. }
  37. }
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: 15.10.2025 - 21:51