Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> UPDATE, zapisuje tylko najwyzsze indeksy
adeq_PL
post
Post #1





Grupa: Zarejestrowani
Postów: 72
Pomógł: 0
Dołączył: 25.01.2006
Skąd: Oświęcim

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


Witam mam nastepujacy problem....

Posiadam kod ktorego zadaniem jest update'owac tabele bazy. Ale wynikl problem i nie wiem co zrobic. Oto kod

  1. <?php
  2.  
  3.         $pytaj_opis = "SELECT * FROM opis_str_miej WHERE id_str_miej='".$_POST['id']."'";    
  4.         $dzialaj_opis=mysql_query($pytaj_opis);
  5.         $liczba_kolumn_opis = mysql_num_fields($dzialaj_opis);         
  6.         $pole_opis = mysql_fetch_row($dzialaj_opis);
  7.  
  8. if($_POST['dni']==true){
  9.  for($ile=0;$ile<=7;$ile++){
  10.   if(isset($_POST['dni'][$ile])){
  11.  
  12.      $zapisz5= $_POST['dni'][$ile]." od ".$_POST['godzod'][$ile].":".$_POST['minod'][$ile]." do 
  13. ".$_POST['godzdo'][$ile].":".$_POST['mindo'][$ile]."<br>";
  14.      
  15.   }
  16.  }
  17.  
  18. $update5 = "UPDATE opis_str_miej SET Czynne='".$zapisz5."' WHERE id_str_miej='".$_POST['id']."' LIMIT 1 ";        
  19.    $q5=mysql_query($update5);
  20.  
  21. }
  22.  
  23. else{
  24. $zapisz5= $pole_opis[3];
  25.  
  26.   $update5 = "UPDATE opis_str_miej SET Czynne='".$zapisz5."' WHERE id_str_miej='".$_POST['id']."' LIMIT 1 ";        
  27.   $q5=mysql_query($update5);
  28. }
  29.  
  30. ?>


A problem dotyczy updeta, ktory umieszcze zmienna $zapisz5 w bazie, a mianowicie update zapisuje tylko elementy o najwyzszym indeksie $ile. Co mam zrobic zeby update zapisywal wszystkie zmienne a nie tylko te o najwyzszym $ile questionmark.gif

Probowalem $update5 umiescic w petli ale jest tak samo, tez zapisuje tylko najwieksze indeksy...

Pozdrawiam i dzieki za pomoc smile.gif

Ten post edytował adeq_PL 6.04.2006, 12:00:26


--------------------
Wszystko powinno zostać uproszczone tak bardzo, jak to tylko możliwe, ale nie bardziej. - Albert Einstein
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 11:07