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
darko
post
Post #2





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

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


Cytat
UPDATE filmy SET id=$id, nazwa='$nazwa', gatunek='$gatunek', rok='$rok', gdzie='$gdzie', uwagi='$uwagi' where id=$popraw


to jest bez sensu, nie aktualizuj wartości id, zamień na:
UPDATE filmy SET nazwa='$nazwa', gatunek='$gatunek', rok='$rok', gdzie='$gdzie', uwagi='$uwagi' where id=$id

ps. co się kryje pod $popraw ?

Ten post edytował darko 23.11.2009, 17:10:47
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: 9.10.2025 - 03:09