Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wielkie i małe litery w postgresie...
marcinp1984
post
Post #1





Grupa: Zarejestrowani
Postów: 112
Pomógł: 0
Dołączył: 17.05.2009

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


Witam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Zrobiłem sobie panel dodawania nowych użytkowników w moim projekcie, już myślałem że wszystko jest cacy a tu lipa :/ Chce zrobić tak aby przy próbie utworzenia użytkownika wywalało jakiś komunikat jeśli istnieje on już w bazie... i tak jeśli np wpisuje marcin i w bazie też jest marcin to działa ok... ale jeśli wpisze Marcin to takiego użytkownika już dodaje :/ Co może rozwiązać ten problem??
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
marcinp1984
post
Post #2





Grupa: Zarejestrowani
Postów: 112
Pomógł: 0
Dołączył: 17.05.2009

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


ja zrobiłem coś takiego.. aczkolwiek pewnie źle skoro nie chce działać (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Może już wkleje cały kod żeby było wszystko jasne
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
  2. <html>
  3. <head>
  4.  
  5.  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  6.  <link rel="Stylesheet" type="text/css" href="index.css">
  7.    
  8. </head>
  9. <body>
  10. <center>
  11.  
  12. <?php
  13. $dbconn = pg_connect("host='localhost' port='5432' dbname='postgres' user='postgres' password='marcin'");
  14.  
  15. $gatunek = $_POST[gatunek];
  16.  
  17. $result = pg_query("SELECT * FROM gatunki WHERE nazwa_gatunku ilike '$gatunek'");
  18. $line = pg_fetch_array($result);
  19.  
  20. $gatunek_z_bazy = $line[nazwa_gatunku];
  21.  
  22. if($gatunek==null)
  23.   {
  24.   echo "<font style='font-family:chiller;font-size:5mm'><b>WYPEŁNIJ WSZYSTKIE WYMAGANE POLA!!!</b></font>";
  25.   }
  26. else
  27.   {
  28.   if($gatunek==$gatunek_z_bazy)
  29.      {
  30.      echo "<font style='font-family:chiller;font-size:5mm'><b>TAKI GATUNEK JUŻ ISTNIEJE!!!</b></font><br>";
  31.      }
  32.   else
  33.      {
  34.      $query = pg_query("insert into gatunki values(default, '$gatunek')");
  35.      echo "<font style='font-family:chiller;font-size:5mm'><b>DODANO NOWY GATUNEK</b></font>";  
  36.      }  
  37.   }
  38.  
  39. pg_close($dbconn);
  40. ?>
  41.  
  42. </center>
  43. </body>
  44. </html>
Go to the top of the page
+Quote Post

Posty w temacie
- marcinp1984   Wielkie i małe litery w postgresie...   1.06.2009, 19:22:25
- - wookieb   Musisz zadac odpowiednie zapytanie [SQL] pobierz, ...   1.06.2009, 20:01:19
- - marcinp1984   No właśnie tyle że takie coś u mnie nie za bardzo ...   1.06.2009, 20:23:22
- - wookieb   Cytat(marcinp1984 @ 1.06.2009, 21:23...   1.06.2009, 20:39:34
- - marcinp1984   A więc tak... nie jest tak jak pisałeś tylko tak j...   1.06.2009, 20:45:44
- - wookieb   No to pokaz co zrobiles, czyli jak wykorzystales p...   1.06.2009, 20:47:17
- - marcinp1984   ja zrobiłem coś takiego.. aczkolwiek pewnie źle sk...   1.06.2009, 21:00:07
- - wookieb   [PHP] pobierz, plaintext <?phpif(mb_strtolo...   1.06.2009, 21:05:41
- - marcinp1984   yyyy... no dobra ale w które miejsce ja mam to dod...   1.06.2009, 21:07:49
- - wookieb   Pomyśl troche. Przeciez dostales prawie ze gotowca...   1.06.2009, 21:10:30
- - marcinp1984   Wielkie dzięki Działa.. nie bardzo wiem na jakiej...   2.06.2009, 11:30:50
- - wookieb   1) Nie masz zabezpieczenia przed sql injection. Po...   2.06.2009, 11:45:42
- - marcinp1984   ok zaraz to sprawdze ale zastanawia mnie jedn... ...   2.06.2009, 12:06:57
- - wookieb   Ach zapomnialem. Oczywiscie ze nie i uzyj http://p...   2.06.2009, 12:08:00
- - marcinp1984   No dobra tylko nie bardzo wiem jak tego użyć... [...   2.06.2009, 12:20:17
- - wookieb   No tak. No pomysl. Pobierasz login z bazy = Marcin...   2.06.2009, 12:37:23
- - marcinp1984   Nie wiem czy dobrze to zrobiłem.. w każdym bądź ra...   2.06.2009, 12:49:14
- - wookieb   Jak UWAŻNIE czytasz? Cytat(wookieb @ 2.0...   2.06.2009, 12:50:56
- - marcinp1984   I znów wielkie dzięki Działa :] No to teraz mi zo...   2.06.2009, 12:58:03


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: 12.10.2025 - 05:55