Mam taki kod:
Usuwam kod bo byl za dlugi i sie rozjechal. prosze podac tylko to co niezbędne
----
nosporale bez kodu się niestety nie da

co mam wstawić?? z tego kodu??
OK zobaczmy tak:
<?php
if ($Cz_tryb == "nowy" && $zalogowany_jako == "admin")
{
$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')";
header("Location: ".$HTTP_REFERER); }
if ($Cz_akcja == "nadpisz" && isset($Cz_id) && $zalogowany_jako == "admin") {
$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'";
header("Location: index.php"); }
if ($Cz_akcja == "zmien" && isset($Cz_id) && $zalogowany_jako == "admin") {
$q = "SELECT * FROM pracownicy WHERE id='$Cz_id'";
{
$Cz_numer = $r["numer"];
$Cz_imie_nazwisko = $r["imie_nazwisko"];
$Cz_info = $r["info"];
$Cz_s_111 = $r["s_111"];
$Cz_s_135 = $r["s_135"];
$Cz_s_136 = $r["s_136"];
$Cz_s_141 = $r["s_141"];
$Cz_s_131 = $r["s_131"];
$Cz_m_rury = $r["m_rury"];
$Cz_m_masz = $r["m_masz"];
$Cz_m_k_stal = $r["m_k_stal"];
$Cz_slusarz = $r["slusarz"];
$Cz_lekarz = $r["lekarz"];
$Cz_r_t = $r["r_t"];
$Cz_r_i = $r["r_i"];
$Cz_ln = $r["ln"];
$Cz_ang = $r["ang"];
$Cz_nm = $r["nm"];
$Cz_inny = $r["inny"];
$Cz_pr_j = $r["pr_j"];
$Cz_sam = $r["sam"];
}
}
if ($Cz_akcja == "usun" && isset($Cz_id) && $zalogowany_jako == "admin") {
$q = mysql_query("DELETE FROM pracownicy WHERE id='$Cz_id'"); header("Location: ".$HTTP_REFERER); }
?>
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:
<form action="" method="get" name="Cz" onsubmit="return Cz_sprawdz()">
<input type="hidden" name="Cz_id" value="
<? echo $Cz_id; ?>">
<? if ($Cz_akcja == "zmien") echo '<input type="hidden" name="Cz_akcja" value="nadpisz">'; ?> <table width="350" border="0">
<tr>
<td width="150">Numer:</td>
<td><input type="text" class="stoprocent" name="Cz_numer" value="
<? echo $Cz_numer; ?>"></td>
</tr>
<tr>
<td>Imię i Nazwisko:</td>
<td><input type="text" class="stoprocent" name="Cz_imie_nazwisko" value="
<? echo $Cz_imie_nazwisko; ?>"></td>
</tr>
<tr>
<td valign="top" style="padding-top: 5px;">Info:</td>
<td><textarea style="width: 100%; height: 39px;" name="Cz_info">
<? echo $Cz_info; ?></textarea></td>
</tr>
<tr>
<td>Tryb:</td>
<td align="left">
<input type="radio" name="Cz_tryb" value="szukaj" class="radio" checked> Szukaj
<input type="radio" name="Cz_tryb" value="nowy" class="radio"> Nowy
<input type="radio" id="Cz_zmien" name="Cz_tryb" value="zmien" class="radio"
<? if ($Cz_akcja == "zmien") echo "checked"; else echo "disabled"; ?>> Zmien
</td>
</tr>
<tr>
<td colspan="6" align="center" style="padding-top: 7px;"><input type="button" value="Wyczy¶ć" class="button" onclick="Cz_czysc()"> <input type="submit" value="Wy¶lij dane" class="button"> <input type="submit" value="Pokaż wszystkich" class="button" onclick="Cz_czysc()"><br></td>
</tr>
</table>
</td>
<td valign="top" style="padding: 10px; border-right: 1px solid #97A3C5; border-bottom: 1px solid #97A3C5; background-color: #D0C7AF;">
<table width="100%" border="1" cellspacing="2" cellpadding="2">
<tr>
<td>S111<input type="checkbox" name="Cz_s_111_b" value="checked"
<? echo $Cz_s_111_b; ?>></td>
<td>S135<input type="checkbox" name="Cz_s_135_b" value="checked"
<? echo $Cz_s_135_b; ?>></td>
<td>S136<input type="checkbox" name="Cz_s_136_b" value="checked"
<? echo $Cz_s_136_b; ?>></td>
<td>S141<input type="checkbox" name="Cz_s_141_b" value="checked"
<? echo $Cz_s_141_b; ?>></td>
<td>S131<input type="checkbox" name="Cz_s_131_b" value="checked"
<? echo $Cz_s_131_b; ?>></td>
<td>M-Rury<input type="checkbox" name="Cz_m_rury_b" value="checked"
<? echo $Cz_m_rury_b; ?>></td>
<td>M-Masz<input type="checkbox" name="Cz_m_masz_b" value="checked"
<? echo $Cz_m_masz_b; ?>></td>
<td>M-K.St<input type="checkbox" name="Cz_m_k_stal_b" value="checked"
<? echo $Cz_m_k_stal_b; ?>></td>
<td>Sluszarz<input type="checkbox" name="Cz_slusarz_b" value="checked"
<? echo $Cz_slusarz_b; ?>></td>
</tr>
<tr>
<td><input type="text" class="stoprocent" name="Cz_s_111" value="
<? echo $Cz_s_111; ?>"></td>
<td><input type="text" class="stoprocent" name="Cz_s_135" value="
<? echo $Cz_s_135; ?>"></td>
<td><input type="text" class="stoprocent" name="Cz_s_136" value="
<? echo $Cz_s_136; ?>"></td>
<td><input type="text" class="stoprocent" name="Cz_s_141" value="
<? echo $Cz_s_141; ?>"></td>
<td><input type="text" class="stoprocent" name="Cz_s_131" value="
<? echo $Cz_s_131; ?>"></td>
<td><input type="text" class="stoprocent" name="Cz_m_rury" value="
<? echo $Cz_m_rury; ?>"></td>
<td><input type="text" class="stoprocent" name="Cz_m_masz" value="
<? echo $Cz_m_masz; ?>"></td>
<td><input type="text" class="stoprocent" name="Cz_m_k_stal" value="
<? echo $Cz_m_k_stal; ?>"></td>
<td><input type="text" class="stoprocent" name="Cz_slusarz" value="
<? echo $Cz_slusarz; ?>"></td>
</tr>
<tr>
<td>Lekarz<input type="checkbox" name="Cz_lekarz_b" value="checked"
<? echo $Cz_lekarz_b; ?>></td>
<td>r.t<input type="checkbox" name="Cz_r_t_b" value="checked"
<? echo $Cz_r_t_b; ?>></td>
<td>r.i<input type="checkbox" name="Cz_r_i_b" value="checked"
<? echo $Cz_r_i_b; ?>></td>
<td>ln<input type="checkbox" name="Cz_ln_b" value="checked"
<? echo $Cz_ln_b; ?>></td>
<td>ang<input type="checkbox" name="Cz_ang_b" value="checked"
<? echo $Cz_ang_b; ?>></td>
<td>Nm<input type="checkbox" name="Cz_nm_b" value="checked"
<? echo $Cz_nm_b; ?>></td>
<td>Inny<input type="checkbox" name="Cz_inny_b" value="checked"
<? echo $Cz_inny_b; ?>></td>
<td>Pr.j<input type="checkbox" name="Cz_pr_j_b" value="checked"
<? echo $Cz_pr_j_b; ?>></td>
<td>Sam<input type="checkbox" name="Cz_sam_b" value="checked"
<? echo $Cz_sam_b; ?>></td>
</tr>
<tr>
<td><input type="text" class="stoprocent" name="Cz_lekarz" value="
<? echo $Cz_lekarz; ?>"></td>
<td><input type="text" class="stoprocent" name="Cz_r_t" value="
<? echo $Cz_r_t; ?>"></td>
<td><input type="text" class="stoprocent" name="Cz_r_i" value="
<? echo $Cz_r_i; ?>"></td>
<td><input type="text" class="stoprocent" name="Cz_ln" value="
<? echo $Cz_ln; ?>"></td>
<td><input type="text" class="stoprocent" name="Cz_ang" value="
<? echo $Cz_ang; ?>"></td>
<td><input type="text" class="stoprocent" name="Cz_nm" value="
<? echo $Cz_nm; ?>"></td>
<td><input type="text" class="stoprocent" name="Cz_inny" value="
<? echo $Cz_inny; ?>"></td>
<td><input type="text" class="stoprocent" name="Cz_pr_j" value="
<? echo $Cz_pr_j; ?>"></td>
<td><input type="text" class="stoprocent" name="Cz_sam" value="
<? echo $Cz_sam; ?>"></td>
</tr>
</table>
</td>
</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

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ć

Będę wdzięczny za podpowiedź....
Ten post edytował verbos 4.04.2006, 20:16:14