Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql] problem z edycją rekordów, ... potrzebne do obsługi bazy w panelu admina na stronce www
kononowicz
post
Post #1





Grupa: Zarejestrowani
Postów: 238
Pomógł: 0
Dołączył: 12.11.2006
Skąd: Białystok

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


witam.
Poniżej wkleiłem kod wyświetlający w tabelce rekordy bazy i obok każdego klika się aby usunąć i edytować rekord. problem tkwi w edycji. kombinowalem na wiele sposobów ale nie mogę sobie z tym poradzić.

klikając na edytuj pojawia się formularz edycji wypełniony danymi jednak po wpisaniu innych danych i wcisnieciu przycisku edytuj nic sie nie dzieje...

i jeszcze w kodzie
  1. <?php
  2. if(isset($_GET['edit'])){
  3. $zapytanie = 'SELECT `towary`.`ID` ,`towary`.`TOWARY` , `towary`.`KOD` , `towary`.`CENA` , `dz
    ialy`.`DZIALY` , `dzialy`.`ID`
  4. FROM `towary` , `dzialy` WHERE `towary`.`ID`='.$_GET['edit'].' AND `towary`.`ID_DZIALY` = `dzialy`.`ID`';
  5.  $wynik = mysql_query($zapytanie);
  6.  echo $_POST['edit'];
  7.  echo'<form action="pokaz_test1.php" method="post">';
  8.  while($wiersz = mysql_fetch_array($wynik)){
  9.  echo'<input type="text" name="TOWARY" value="'.$wiersz['TOWARY'].'">';
  10.  echo'<input type="text" name="KOD" value="'.$wiersz['KOD'].'">';
  11.  echo'<input type="text" name="CENA" value="'.$wiersz['CENA'].'">';
  12.  $dzialy = $wiersz['DZIALY'];
  13. $TOWARY = $wiersz['TOWARY'];
  14.  $KOD = $wiersz['KOD'];
  15.  $CENA = $wiersz['CENA'];
  16.  }
  17.  
  18.  
  19.  $array = array("1" => "dzial budowlany", "farby", "dzial hydrauliczny","dzial metalowy","dzial sanitarny","inne");
  20. echo'<select name="dzialy">';
  21. foreach($array as $key => $value){
  22.  if($key == $dzialy){
  23. $select.$key = "SELECTED";
  24. }
  25. <option value='.$key.' "'.$select.$key.'">'.$value.'</option>';
  26. }
  27. echo'</select>';
  28. echo'<input type="submit" name="edycja" value="edycja">';
  29. echo'</form>';
  30. echo $_POST['edit'];
  31.  if(isset($_POST['edycja']))
  32.  {
  33.  if(mysql_query('UPDATE `rafkaz`.`towary` SET `towary`.`TOWARY`="$TOWARY" , `towary`.`KOD`="$KOD" , `towary`.`CENA`="$CENA" , `towary`.`ID_DZIALY`="$dzialy" where `towary`.`ID`='.$_GET['edit'].' ')) //edycja
  34.  {
  35.  echo "ok";
  36.  }
  37.  else
  38.  {
  39.  echo "false";
  40.  }
  41.  }
  42. }
  43. ?>



z góry dzięki za wszelkie sugestie... (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif)

Ten post edytował kononowicz 19.11.2006, 02:12:57
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: 22.08.2025 - 19:48