Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]nie zapisuje modyfikacji
Forum PHP.pl > Forum > Przedszkole
kasiam
o jest nie tak?nie zapisuje modyfikacji rekordów, nie przekazuje danych z pliku silniki_zm1.php
  1. <?
  2.  
  3. while($row=mysql_fetch_array($result))
  4. {
  5.  
  6. $id_silnika=$row['id_silnika'];
  7. echo'<tr class="ramkz"<div align="center">';
  8. $v_min=$row['v_min'];
  9. echo'<td class="ramkaz"<div align="center">';
  10.  echo $v_min;
  11.  echo '</td>';
  12. echo'<td class="ramkaz"<div align="center">';
  13.  echo $v_max=$row['v_max'];
  14.  echo '</td>';
  15. echo'<td class="ramkaz"div align="center">';
  16.  
  17. echo $pojemnosc=$row['pojemnosc'];
  18. echo '</td>';
  19. echo'<td class="ramkaz"> <a href="..silniki_zm.php?id_silnika='.$id_silnika.' "> <div align="center">zmień</div></td>';  
  20. echo'<td class="ramkaz"> <a href="..silniki_usun.php?id_silnika='.$id_silnika.' "> <div align="center"> usuń </div></td>';
  21. }
  22.  
  23.  
  24.  
  25. plik silniki_zm.php
  26.  
  27.  
  28. $id_silnika=$_GET['id_silnika'];
  29. $v_min=$_GET['v_min'];
  30. $v_max=$_GET['v_max'];
  31. $pojemnosc=$_GET['pojemnosc'];
  32.  
  33.  
  34. $sql="SELECT v_min, v_max, pojemnosc FROM silniki where id_silnika='$id_silnika' ";
  35. $result=mysql_query($sql,$db);
  36. $row=mysql_fetch_array($result);
  37. $min=$row['v_min'];
  38. $max=$row['v_max'];
  39. $poj=$row['pojemnosc'];
  40. ?> ZMIANA MODELU SAMOCHODU </th>
  41. </tr>
  42.  
  43.  
  44.  
  45. <input name="min" type="text" id="min" value="<? echo $min; ?>
  46.  
  47. <input name="max" type="text" id="max" value="<? echo $max; ?>
  48.  
  49. <input name="poj" type="text" id="poj" value="<? echo $poj; ?>
  50.  
  51. <th colspan="2" scope="row"><input name="Submit" type="submit" class="czcionka" value="DALEJ"
  52. <input name="id_silnika" type="hidden" id="id_silnika" value="<? echo $id_silnika; ?>" /></th>
  53.  
  54.  
  55. plik silniki_zm1.php
  56.  
  57. REKORD PO ZMIANIE </div></td>
  58. <td width="234" class="adminramkas"><? echo 'zakres od:'.$min; ?><? echo '|zakres do:'.$max; ?><? echo '|pojemność:'.$poj; ?></td>
  59. </tr>
  60.  
  61. <tr >
  62. <td height="42" colspan="2"><div align="center">
  63. <?
  64. $id_silnika=$_POST['id_silnika'];
  65. $sql="UPDATE silniki SET v_min='$min', v_max='$max', pojemnosc='$poj'
  66.  WHERE id_silnika='$id_silnika' ";
  67. $result=mysql_query($sql,$db) or die ('blad');
  68. ?>
  69.  
  70.  
  71. <input name="id_silnika" type="hidden" id="id_silnika" value="<? echo $id_silnika; ?>" />
  72.  
  73. <input name="min" type="hidden" id="min" value="<? echo $min; ?>" />
  74. <input name="Submit" type="submit" class="czcionka" value="ZATWIERŹ" />
Mlodycompany
zapytanie sql z 66 lini daj takie
  1. <?php
  2. $sql="UPDATE silniki SET 
  3. `v_min`=".$min.",
  4. `v_max`=".$max.", 
  5. `pojemnosc`=".$poj."
  6.  WHERE `id_silnika`=".$id_silnika." ";
  7. ?>
-kasia-
tak tez nie działa zresztą,moze mam zmienne pomieszane lub cos innego miedzy formularzem silniki_zm1.php a opcje_silniki.php tylko ja nic nie widze
minou
A gdzie w tym pliku silniki_zm1.php masz deklarację zmiennych? Jeżeli nie wycięłaś tego tutaj, to brakuje:
Kod
$min=$_POST['min'];
$max=$_POST['max'];
$poj=$_POST['poj'];
Mlodycompany
wogole nie ma <form> tylko sa same inputy. Autor powinien sie wziasc za dokladna nauke htmla a potem za php biggrin.gif
minou
Też o tym myślałam, ale może autor postu wyciął, żeby nie zaśmiecać nam tu zbytnio forum.. Przynajmniej taką miałam nadzieję biggrin.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.