Wyczyściłem ciasteczka z tej strony, ale żeby mieć dostęp do tego trzeba się zalogować, więc po zalogowaniu się spróbowałem i to samo. W przeglądarce IE (na codzień korzystam z Firefox) to samo.
Skrypt jest troszkę długo, a propo jestem słaby trochę w php, może ktoś mi pomoże to zoptymilizować? (IMG:
http://forum.php.pl/style_emoticons/default/tongue.gif)
<?php
require("include/head.php");
if(!$_GET['action']) {
echo 'Witaj, tu możesz zmienić ustawienia profilu.<br><br> <table>
<form method="POST" action="konto?action=edytuj">
<tr>
<td>Imię:</td><td><input type="text" name="imie" value="'.$user['imie'].'"></td>
</tr>
<tr>
<td>Nazwisko:</td><td><input type="text" name="nazwisko" value="'.$user['nazwisko'].'"></td>
</tr>
<tr>
<td>Zawód: </td><td><input type="text" name="zawod" value="'.$user['zawod'].'"></td>
</tr>
<tr>
<td>Data urodzenia:</td>
<td>
<select name="d1">
';
$dz = '0';
while($dz < '31') {
$dz++;
if($user['d1'] == $dz) {
echo '<option selected=selected>'.$dz.'</option>'; } else {
echo '<option>'.$dz.'</option>'; }
}
</select>
<select name="d2">
';
$mi = '0';
while($mi < '12') {
$mi++;
if($user['d2'] == $mi) {
echo '<option selected=selected>'.$mi.'</option>'; } else {
echo '<option>'.$mi.'</option>'; }
}
</select>
<select name="d3">
';
$rok = '1909';
while($rok < '2003') {
$rok++;
if($user['d3'] == $rok) {
echo '<option selected=selected>'.$rok.'</option>'; } else {
echo '<option>'.$rok.'</option>'; }
}
</select>
</td>
</tr>
<tr>
<td>
Pokazuj adres email:
</td>
<td>
<input type="radio" name="email_pokaz" value="0"
';
if($user['pokaz_email'] == '1') {
echo 'checked="checked"'; }
> Tak <input type="radio" name="email_pokaz" value="1"
';
if($user['pokaz_email'] == '0') {
echo 'checked="checked"'; }
> Nie
</td>
</tr>
<tr>
<td>
O sobie:
</td>
<td><textarea name="o_sobie" cols="35" rows="10">'.$user['o_sobie'].'</textarea><br><span style="font-size: 9;">Porada: możesz używać znaków bbcode: [b], [i], [u] oraz [color]!</span></td>
</tr>
<tr>
<td><input type="submit" value="Edytuj"></td>
</tr>
</form>
</table>
';
} elseif($_GET['action'] == 'edytuj') {
$imie = $_POST['imie'];
$nazwisko = $_POST['nazwisko'];
$d1 = $_POST['d1'];
$d2 = $_POST['d2'];
$d3 = $_POST['d3'];
$zawod = $_POST['zawod'];
$o_sobie = $_POST['o_sobie'];
$pokaz_email = $_POST['pokaz_email'];
mysql_query("UPDATE users SET imie='$imie' WHERE id='$user[id]'"); mysql_query("UPDATE users SET nazwisko='$nazwisko' WHERE id='$user[id]'"); mysql_query("UPDATE users SET d1='$d1' WHERE id='$user[id]'"); mysql_query("UPDATE users SET d2='$d2' WHERE id='$user[id]'"); mysql_query("UPDATE users SET d3='$d3' WHERE id='$user[id]'"); mysql_query("UPDATE users SET zawod='$zawod' WHERE id='$user[id]'"); mysql_query("UPDATE users SET o_sobie='$o_sobie' WHERE id='$user[id]'"); mysql_query("UPDATE users SET pokaz_email='$pokaz_email' WHERE id='$user[id]'"); echo 'Zaktualizowano profil! (<a href="konto.php">Odswież</a>)'; }
require("include/foot.php");
?>