Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]problem z UPDATE, UPDATE nie przekazuje zmiennych do bazy danych
Vodecki
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 12.05.2008

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


Witam!

mam pewien (dość istotny) problem z instrukcją UPDATE z poziomu skryptu php.
Otóż jeżeli chcę update'ować pole i wstawić w nie wartość zmiennej to do bazy przekazywana jest wartość pusta zamiast prawdziwej wartości zmiennej.
skrypt wyglada tak

  1. <?php
  2. $id=$_GET['id_kat'];
  3. $nazwa_kat_nowy=$_POST['nazwa_kat_nowy'];
  4. if (is_string($nazwa_kat_nowy))
  5. {
  6. echo 'zmienna ok<br>';
  7. }
  8.  
  9.  $zapytanie="UPDATE kategorie SET nazwa='$nazwa_kat_nowy' WHERE id_kat= '$id'";
  10.  
  11.  echo $zapytanie;
  12.  mysql_query($zapytanie);
  13.  echo '<p>'.$nazwa_kat_nowy.'</p>';
  14. ?>


instrukcja UPDATE sama w sobie działa - jeżeli w miejsce $nazwa_kat_nowy wstawie cokolwiek np.
  1. UPDATE kategorie SET nazwa='zmieniona kategoria' WHERE id_kat= '$id'

to instrukcja się wykona i w bazie zostanie zapisana "zmieniona kategoria" w wierszu z id_kat odpowiadającym $id, jednak jeżeli jest zmienna to w bzie zapisuje się puste pole.
wszystkie instrukcje echo które są w kodzie mają na celu sprawdzenie jaka jest wartość zmiennej $nazwa_kat_nowy - jest jak najbardziej prawidłowa tzn taka jak podałem w formularzu.

będe wdzięczny za jakąkolwiek pomoc.
Go to the top of the page
+Quote Post

Posty w temacie
- Vodecki   [PHP][MYSQL]problem z UPDATE   12.05.2008, 11:17:11
- - nospor   a mozesz pokazac co wyswietla echo $zapytani...   12.05.2008, 11:49:10
- - webdicepl   Dodaj: [PHP] pobierz, plaintext <?phpmysql_que...   12.05.2008, 11:53:08
- - lewy87r   witam, pomin ta linijke: $nazwa_kat_nowy=...   12.05.2008, 12:54:04
- - Shili   @up Ale wypada nie pisać w ten sposób, tylko ...   12.05.2008, 13:03:07
- - Vodecki   Cytata mozesz pokazac co wyswietla echo $zap...   12.05.2008, 13:04:40
- - nospor   Cytatdla $nazwa_kat_nowy='test' wyświ...   12.05.2008, 13:09:40
- - Vodecki   CytatTo mowisz ze gdy zamiast zmiennej dasz popros...   12.05.2008, 13:18:19
- - Shili   [PHP] pobierz, plaintext <?php$zapytanie=...   12.05.2008, 13:24:46
- - Vodecki   też nie :/ echo jest ok ale nadal wysyła pustą zmi...   12.05.2008, 13:36:25
- - Pilsener   Waliduj wszystko, co idzie postem, np. taką funkcj...   12.05.2008, 14:59:18
- - potreb   Pokaż cały kod wraz z formularzem wtedy będzie łat...   12.05.2008, 14:59:19
- - Vodecki   CytatWaliduj wszystko, co idzie postem, np. taką f...   12.05.2008, 15:58:33
- - lewy87r   wnioskuje ze przepisales to z bledem ;] ze ...   12.05.2008, 21:05:13
|- - mike   Cytat(lewy87r @ 12.05.2008, 22:05:13 ...   13.05.2008, 09:38:08
- - Pilsener   [PHP] pobierz, plaintext ...id_kat=<?php echo $...   13.05.2008, 07:27:25
- - Vodecki   Cytatwnioskuje ze przepisales to z bledem ;] ze ...   13.05.2008, 09:31:55
- - potreb   Nie ma co gdybać kiedy nie znamy całości kodu. Pok...   13.05.2008, 09:46:47
- - -lewy87r-   Dobra, to ja bym spróbował zmienić nazwe pola nie ...   13.05.2008, 10:54:11
- - Pilsener   Cytatjakiej zmiennej Przecież nowa nazwa kategori...   13.05.2008, 14:13:03
- - Vodecki   CytatMi to wygląda na id pobierane z adresu... zmi...   13.05.2008, 14:59:40
- - -lewy87r-   Trzeba bylo tak odrazu;] hehe narzędzia/wyczysc pr...   13.05.2008, 16:54:23


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: 23.12.2025 - 23:43