Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Jak pobrac wartosc z <input>
2gatunek
post 18.09.2006, 11:21:23
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 11.08.2006

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


Witam
Moja stronka ma :
  1. <form ACTION=<?php echo $PHP_SELF; ?> method="post" class="scroller" >
  2.  
  3. ....
  4. ....
  5. ....
  6. ....
  7.  <td class="headerBarContent" ><input type="text" name="multi'.$a.'" COLS="15" ROWS="1" ALIGN="left" size=4 value='.$wiersz[0].'></td>';$multi[$a] = $wiersz[0];$a=$a+1;
  8. .....
  9. ....
  10. ..


Potem robi jeszcze jakies tam bzdury
Jak widac stronka pokazuje okno input z przypisana wartoscią ktora wczesniej pobralem z bazy danych mysql
, ale nie moge se poradzic z pobraniem nowej wartosci po wcisnieciu submit.
  1. <?php
  2. <INPUT TYPE="SUBMIT" value="Update" name="submit2">
  3. ?>


Robie to tak :
  1. <?php
  2. if ( isset ( $_POST['submit2'] )) {
  3. echo "wyslano";
  4. echo $multi[20];
  5. $rzad=1;
  6. $a=20;
  7. $zapytanie = "UPDATE `service` SET `Matryca` = '$multi[$a]' WHERE `id`='$rzad'";
  8. $idzapytania = mysql_query($zapytanie);
  9.  
  10.  
  11. }
  12. ?>


Problem w tym ze po wcisnieciu submit nie pobiera mi nowej wertosci ktora wpisze a stara ktora byla .
POdpowie ktos czemu tak sie dzieje ?
Go to the top of the page
+Quote Post
Skobi
post 18.09.2006, 12:09:58
Post #2





Grupa: Zarejestrowani
Postów: 174
Pomógł: 1
Dołączył: 19.02.2004

Ostrzeżenie: (10%)
X----


podaj wiecej kodu bo tu nic ciekawego nie widac, a to co mi teraz przychodzi do głowy to taka sytuacja:
moze robisz to w zlej kolejnosci czyli:
1) pobierasz dane do wyswietlenia.
2) aktualizujesz dane.


a powinno byc:
1) aktualizujesz dane.
2) pobierasz dane do wyswietlenia.
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 07:18