Skrypt ściąga dane z bazy prawidłowo, ale nie zapisuje ich. Moim zdaniem błąd kryje się w linijkach 37-40 oraz 125. Moglibyście zerknąć na kod.
if ($_GET['go'] == 'users_edit') {
if (empty($_SESSION['login'])) {
header("Location: ?go=users_login"); }
else
{
}
echo "<br><b>Użytkownik / Edycja profilu:</b><br><br><br><br>";
$query = "SELECT * FROM Users WHERE login='".$_SESSION['login']."';";
$nr = $rekord['nr'];
$data = $rekord['data'];
$data_urodzenia_dzien = stripslashes( ($rekord['data_urodzenia_dzien'])); $data_urodzenia_miesiac = stripslashes( ($rekord['data_urodzenia_miesiac'])); $data_urodzenia_rok = stripslashes( ($rekord['data_urodzenia_rok']));
echo '<FORM action=?go=users_edit_save METHOD="POST">'; echo '<INPUT TYPE="hidden" NAME="action" VALUE="popraw">'; echo '<INPUT TYPE="hidden" NAME="id" VALUE="'.$nr.'">';
echo '<TABLE width=388 CELLPADDING=0 CELLSPACING=0 BORDER=0>'; echo '<td align=left valign=top>'; echo '<TABLE width=270 CELLPADDING=0 CELLSPACING=10 BORDER=0>'; echo '<TR><TD align="right">Login:</TD><TD width="180"><INPUT TYPE="text" NAME="login" style="width: 180px" VALUE="'.$login.'" readonly></TD></TR>'; echo '<TR><TD align="right">Hasło:</TD><TD width="180"><INPUT TYPE="text" NAME="haslo" style="width: 180px" VALUE="'.$haslo.'"></TD></TR>'; echo '<TR><TD align="right">Imie:</TD><TD width="180"><INPUT TYPE="text" NAME="imie" style="width: 180px" VALUE="'.$imie.'" readonly></TD></TR>'; echo '<TR><TD align="right">Nazwisko:</TD><TD width="180"><INPUT TYPE="text" NAME="nazwisko" style="width: 180px" VALUE="'.$nazwisko.'" readonly></TD></TR>';
if ($avatar == '') {
echo "<td width=140 align=center valign=middle>Brak Avatara</td>"; }else{
echo "<td width=140 align=center valign=middle><img src='$avatar' width=100 height=100 border=0></td>"; }
echo '<TABLE width=390 CELLPADDING=0 CELLSPACING=10 BORDER=0>'; echo '<TR><TD align="right">Pseudonim:</TD><TD width="300"><INPUT TYPE="text" NAME="pseudonim" style="width: 300px" VALUE="'.$pseudonim.'"></TD></TR>'; echo '<TR><TD align="right">Data ur.:</TD><TD width="300"><INPUT TYPE="text" NAME="data_urodzenia_dzien" style="width: 50px" VALUE="'.$data_urodzenia_dzien.'" readonly> <INPUT TYPE="text" NAME="data_urodzenia_miesiac" style="width: 50px" VALUE="'.$data_urodzenia_miesiac.'" readonly> <INPUT TYPE="text" NAME="data_urodzenia_rok" style="width: 80px" VALUE="'.$data_urodzenia_rok.'" readonly></TD></TR>'; echo '<TR><TD align="right">Miejscowość:</TD><TD width="300"><INPUT TYPE="text" NAME="miejscowosc" style="width: 300px" VALUE="'.$miejscowosc.'"></TD></TR>'; echo '<TR><TD align="right"><br>Avatar:</TD><TD width="300"><br><INPUT TYPE="text" NAME="avatar" style="width: 100px" VALUE="'.$avatar.'"></TD></TR>'; echo '<TR><TD align="right"><br> </TD><TD width="300"><br><INPUT TYPE="hidden" NAME="subskrypcja" style="width: 300px" VALUE="'.$subskrypcja.'" readonly></TD></TR>'; echo '<TR><TD align="right">Email:</TD><TD width="300"><INPUT TYPE="text" NAME="email" style="width: 300px" VALUE="'.$email.'" readonly></TD></TR>'; echo '<TR><TD align="right">GaduGadu:</TD><TD width="300"><INPUT TYPE="text" NAME="gg" style="width: 300px" VALUE="'.$gg.'"></TD></TR>'; echo '<TR><TD align="right"><br>Facebook:</TD><TD width="300"><br><INPUT TYPE="text" NAME="facebook" style="width: 300px" VALUE="'.$facebook.'"></TD></TR>'; echo '<TR><TD align="right">Nk:</TD><TD width="300"><INPUT TYPE="text" NAME="nk" style="width: 300px" VALUE="'.$nk.'"></TD></TR>'; echo '<TR><TD align="right">Grono:</TD><TD width="300"><INPUT TYPE="text" NAME="grono" style="width: 300px" VALUE="'.$grono.'"></TD></TR>'; echo '<TR><TD align="right"><br></TD><TD width="300" align="right"><br><INPUT TYPE="submit" VALUE="Zapisz zmiany"></td></tr>'; }
if ($_GET['go'] == 'users_edit_save') {
echo "<br><b>Użytkownik / Edycja profilu / Zapisywanie zmian:</b><br><br><br><br>";
if ($_POST['action'] == 'add') { //dodawanie rekordu
{
$query = "INSERT INTO Users (login, haslo, avatar, subskrypcja, email, gg, imie, nazwisko, pseudonim, miejscowosc, data_urodzenia_dzien, data_urodzenia_miesiac, data_urodzenia_rok, facebook, nk, ";
$query .= "grono, data) VALUES ('$loginqq', '$hasloqq', '$avatarqq', '$subskrypcjaqq', '$emailqq', '$ggqq', '$imieqq', '$nazwiskoqq', '$pseudonimqq', '$miejscowoscqq', '$data_urodzenia_dzienqq', '$data_urodzenia_miesiacqq', '$data_urodzenia_rokqq', '$facebookqq', '$nkqq', '$gronoqq', ".
"now());";
}
}
elseif ($_POST['action'] == 'popraw') { //poprawienie rekordu
{
$query = "UPDATE Users SET login='$loginqq',haslo='$hasloqq',avatar='$avatarqq',subskrypcja='$subskrypcjaqq',email='$emailqq',gg='$ggqq',imie='$imieqq',nazwisko='$nazwiskoqq',pseudonim='$pseudonimqq',miejscowosc='$miejscowoscqq',data_urodzenia_dzien='$data_urodzenia_dzienqq',data_urodzenia_miesiac='$data_urodzenia_miesiacqq',data_urodzenia_rok='$data_urodzenia_rokqq',facebook='$facebookqq',nk='$nkqq',grono=";
$query .= "'$gronoqq' WHERE
login='".$_SESSION['login']."';";
}
}
}