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 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 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ć 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
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 23:58