Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> UPDATE nie działa, i nie wiem czemu :( a działało przed mod
verbos
post
Post #1





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 3.10.2003

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


Mam taki kod:
Usuwam kod bo byl za dlugi i sie rozjechal. prosze podac tylko to co niezbędne
----
nospor

ale bez kodu się niestety nie da (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
co mam wstawić?? z tego kodu??
OK zobaczmy tak:
  1. <?php
  2. if ($Cz_tryb == "nowy" && $zalogowany_jako == "admin")
  3. {
  4. $q = "INSERT INTO pracownicy (numer, imie_nazwisko, info, s_111, s_135, s_136, s_141, s_131, m_rury, m_ma
    sz, m_k_stal, slusarz, lekarz, r_t, r_i, ln, ang, nm, inny, pr_j, sam) VALUES ('$Cz_numer', '$Cz_imie_nazwisko', '$Cz_info', '$Cz_s_111', '$Cz_s_135', '$Cz_s_136', '$Cz_s_141', '$Cz_s_131', '$Cz_m_rury', '$Cz_m_masz', '$Cz_m_k_stal', '$Cz_slusarz', '$Cz_lekarz', '$Cz_r_t', '$Cz_r_i', '$Cz_ln', '$Cz_ang', '$Cz_nm', '$Cz_inny', '$Cz_pr_j', '$Cz_sam')"
    ;
  5. $q = mysql_query($q);
  6. header("Location: ".$HTTP_REFERER);
  7. }
  8.  
  9. if ($Cz_akcja == "nadpisz" && isset($Cz_id) && $zalogowany_jako == "admin")
  10. {
  11. $q = "UPDATE pracownicy SET numer='$Cz_numer', imie='$Cz_imie_nazwisko', info='$Cz_info', s_111='$Cz_s_111', s_135='$Cz_s_135', s_136='$Cz_s_136', s_141='$Cz_s_141', s_131='$Cz_s_131', m_rury='$Cz_m_rury', m_masz='$Cz_m_masz', m_k_stal='$Cz_m_k_stal', slusarz='$Cz_slusarz', lekarz='$Cz_lekarz', r_t='$Cz_r_t', r_i='$Cz_r_i', ln='$Cz_ln', ang='$Cz_ang', nm='$Cz_nm', inny='$Cz_inny', pr_j='$Cz_pr_j', sam='$Cz_sam' WHERE id='$Cz_id'";
  12. $q = mysql_query($q);
  13. header("Location: index.php");
  14. }
  15.  
  16. if ($Cz_akcja == "zmien" && isset($Cz_id) && $zalogowany_jako == "admin")
  17. {
  18. $q = "SELECT * FROM pracownicy WHERE id='$Cz_id'";
  19. $q = mysql_query($q);
  20.  
  21. while ($r = @mysql_fetch_array($q))
  22. {
  23. $Cz_numer = $r["numer"];
  24. $Cz_imie_nazwisko = $r["imie_nazwisko"];
  25. $Cz_info = $r["info"];
  26. $Cz_s_111 = $r["s_111"];
  27. $Cz_s_135 = $r["s_135"];
  28. $Cz_s_136 = $r["s_136"];
  29. $Cz_s_141 = $r["s_141"];
  30. $Cz_s_131 = $r["s_131"];
  31. $Cz_m_rury = $r["m_rury"];
  32. $Cz_m_masz = $r["m_masz"];
  33. $Cz_m_k_stal = $r["m_k_stal"];
  34. $Cz_slusarz = $r["slusarz"];
  35. $Cz_lekarz = $r["lekarz"];
  36. $Cz_r_t = $r["r_t"];
  37. $Cz_r_i = $r["r_i"];
  38. $Cz_ln = $r["ln"];
  39. $Cz_ang = $r["ang"];
  40. $Cz_nm = $r["nm"];
  41. $Cz_inny = $r["inny"];
  42. $Cz_pr_j = $r["pr_j"];
  43. $Cz_sam = $r["sam"];
  44. }
  45. }
  46.  
  47. if ($Cz_akcja == "usun" && isset($Cz_id) && $zalogowany_jako == "admin")
  48. {
  49. $q = mysql_query("DELETE FROM pracownicy WHERE id='$Cz_id'");
  50. header("Location: ".$HTTP_REFERER);
  51. }
  52.  
  53. ?>

to był fragment php który może być istotny...
teraz funkcje (deczko obcięte):
Kod
function Cz_sprawdz()
{
    zmien = document.getElementById("Cz_zmien");
    
    zwroc = true;
    
    if (zmien.checked)
  zwroc = confirm("Zmodyfikować dane tego Pracownika?");
    
    return zwroc;
}

function Cz_czysc()
{
    document.Cz.Cz_numer.value = "";
    document.Cz.Cz_imie_nazwisko.value = "";
    document.Cz.Cz_info.value = "";
    document.Cz.Cz_s_111.value = "";
    document.Cz.Cz_s_135.value = "";

<-- tu wyciachałem nadmiary :D -->

    document.Cz.Cz_sam_b.checked = "";

}

i wywowanie operacji zmiany:
  1. <form action="" method="get" name="Cz" onsubmit="return Cz_sprawdz()">
  2. <input type="hidden" name="Cz_id" value="<? echo $Cz_id; ?>">
  3. <? if ($Cz_akcja == "zmien") echo '<input type="hidden" name="Cz_akcja" value="nadpisz">'; ?>
  4. <table width="350" border="0">
  5. <tr>
  6. <td width="150">Numer:</td>
  7. <td><input type="text" class="stoprocent" name="Cz_numer" value="<? echo $Cz_numer; ?>"></td>
  8. </tr>
  9. <tr>
  10. <td>Imię i Nazwisko:</td>
  11. <td><input type="text" class="stoprocent" name="Cz_imie_nazwisko" value="<? echo $Cz_imie_nazwisko; ?>"></td>
  12. </tr>
  13. <tr>
  14. <td valign="top" style="padding-top: 5px;">Info:</td>
  15. <? echo $Cz_id; ?>
  16. <td><textarea style="width: 100%; height: 39px;" name="Cz_info"><? echo $Cz_info; ?></textarea></td>
  17. </tr>
  18. <tr>
  19. <td>Tryb:</td>
  20. <td align="left">
  21. <input type="radio" name="Cz_tryb" value="szukaj" class="radio" checked> Szukaj 
  22. <input type="radio" name="Cz_tryb" value="nowy" class="radio"> Nowy 
  23. <input type="radio" id="Cz_zmien" name="Cz_tryb" value="zmien" class="radio" <? if ($Cz_akcja == "zmien") echo "checked"; else echo "disabled"; ?>> Zmien
  24. </td>
  25. </tr>
  26. <tr>
  27. <td colspan="6" align="center" style="padding-top: 7px;"><input type="button" value="Wyczy&para;ć" class="button" onclick="Cz_czysc()">&nbsp;&nbsp;&nbsp;<input type="submit" value="Wy&para;lij dane" class="button">&nbsp;&nbsp;<input type="submit" value="Pokaż wszystkich" class="button" onclick="Cz_czysc()"><br></td>
  28. </tr>
  29. </table>
  30. </td>
  31. <td valign="top" style="padding: 10px; border-right: 1px solid #97A3C5; border-bottom: 1px solid #97A3C5; background-color: #D0C7AF;">
  32. <table width="100%" border="1" cellspacing="2" cellpadding="2">
  33. <tr>
  34. <td>S111<input type="checkbox" name="Cz_s_111_b" value="checked" <? echo $Cz_s_111_b; ?>></td>
  35. <td>S135<input type="checkbox" name="Cz_s_135_b" value="checked" <? echo $Cz_s_135_b; ?>></td>
  36. <td>S136<input type="checkbox" name="Cz_s_136_b" value="checked" <? echo $Cz_s_136_b; ?>></td>
  37. <td>S141<input type="checkbox" name="Cz_s_141_b" value="checked" <? echo $Cz_s_141_b; ?>></td>
  38. <td>S131<input type="checkbox" name="Cz_s_131_b" value="checked" <? echo $Cz_s_131_b; ?>></td>
  39. <td>M-Rury<input type="checkbox" name="Cz_m_rury_b" value="checked" <? echo $Cz_m_rury_b; ?>></td>
  40. <td>M-Masz<input type="checkbox" name="Cz_m_masz_b" value="checked" <? echo $Cz_m_masz_b; ?>></td>
  41. <td>M-K.St<input type="checkbox" name="Cz_m_k_stal_b" value="checked" <? echo $Cz_m_k_stal_b; ?>></td>
  42. <td>Sluszarz<input type="checkbox" name="Cz_slusarz_b" value="checked" <? echo $Cz_slusarz_b; ?>></td>
  43. </tr>
  44. <tr>
  45. <td><input type="text" class="stoprocent" name="Cz_s_111" value="<? echo $Cz_s_111; ?>"></td>
  46. <td><input type="text" class="stoprocent" name="Cz_s_135" value="<? echo $Cz_s_135; ?>"></td>
  47. <td><input type="text" class="stoprocent" name="Cz_s_136" value="<? echo $Cz_s_136; ?>"></td>
  48. <td><input type="text" class="stoprocent" name="Cz_s_141" value="<? echo $Cz_s_141; ?>"></td>
  49. <td><input type="text" class="stoprocent" name="Cz_s_131" value="<? echo $Cz_s_131; ?>"></td>
  50. <td><input type="text" class="stoprocent" name="Cz_m_rury" value="<? echo $Cz_m_rury; ?>"></td>
  51. <td><input type="text" class="stoprocent" name="Cz_m_masz" value="<? echo $Cz_m_masz; ?>"></td>
  52. <td><input type="text" class="stoprocent" name="Cz_m_k_stal" value="<? echo $Cz_m_k_stal; ?>"></td>
  53. <td><input type="text" class="stoprocent" name="Cz_slusarz" value="<? echo $Cz_slusarz; ?>"></td>
  54. </tr>
  55. <tr>
  56. <td>Lekarz<input type="checkbox" name="Cz_lekarz_b" value="checked" <? echo $Cz_lekarz_b; ?>></td>
  57. <td>r.t<input type="checkbox" name="Cz_r_t_b" value="checked" <? echo $Cz_r_t_b; ?>></td>
  58. <td>r.i<input type="checkbox" name="Cz_r_i_b" value="checked" <? echo $Cz_r_i_b; ?>></td>
  59. <td>ln<input type="checkbox" name="Cz_ln_b" value="checked" <? echo $Cz_ln_b; ?>></td>
  60. <td>ang<input type="checkbox" name="Cz_ang_b" value="checked" <? echo $Cz_ang_b; ?>></td>
  61. <td>Nm<input type="checkbox" name="Cz_nm_b" value="checked" <? echo $Cz_nm_b; ?>></td>
  62. <td>Inny<input type="checkbox" name="Cz_inny_b" value="checked" <? echo $Cz_inny_b; ?>></td>
  63. <td>Pr.j<input type="checkbox" name="Cz_pr_j_b" value="checked" <? echo $Cz_pr_j_b; ?>></td>
  64. <td>Sam<input type="checkbox" name="Cz_sam_b" value="checked" <? echo $Cz_sam_b; ?>></td>
  65. </tr>
  66. <tr>
  67. <td><input type="text" class="stoprocent" name="Cz_lekarz" value="<? echo $Cz_lekarz; ?>"></td>
  68. <td><input type="text" class="stoprocent" name="Cz_r_t" value="<? echo $Cz_r_t; ?>"></td>
  69. <td><input type="text" class="stoprocent" name="Cz_r_i" value="<? echo $Cz_r_i; ?>"></td>
  70. <td><input type="text" class="stoprocent" name="Cz_ln" value="<? echo $Cz_ln; ?>"></td>
  71. <td><input type="text" class="stoprocent" name="Cz_ang" value="<? echo $Cz_ang; ?>"></td>
  72. <td><input type="text" class="stoprocent" name="Cz_nm" value="<? echo $Cz_nm; ?>"></td>
  73. <td><input type="text" class="stoprocent" name="Cz_inny" value="<? echo $Cz_inny; ?>"></td>
  74. <td><input type="text" class="stoprocent" name="Cz_pr_j" value="<? echo $Cz_pr_j; ?>"></td>
  75. <td><input type="text" class="stoprocent" name="Cz_sam" value="<? echo $Cz_sam; ?>"></td>
  76. </tr>
  77. </table>
  78.  
  79. </td>
  80. </form>


no i nie działa mi UPDATE.... napisałem się poprzednio ale adminek mi wyciął poza kodem również moją prozę... to nie było grzeczne (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
działa dodawanie do bazy, działa wczytywanie ale nie mogę zaktualizować... momo, że alert wyskakuje, ale dane pozostają bez zmian....
może da się z tych pofragmentowanych rzeczy coś poskładać (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Będę wdzięczny za podpowiedź....

Ten post edytował verbos 4.04.2006, 20:16:14
Go to the top of the page
+Quote Post

Posty w temacie


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: 3.10.2025 - 13:00