<?php echo ' <form action="profil.php" method="post"> <table align="center" width="100%"> <tr> <td border="0" align="center" colspan="2"><hr>Ustawienia główne<hr></td> </tr> <tr> <td width="25%">Email:</td> <td width="75%"><input type="text" name="email" value="'.$dane['email'].'"></td> </tr> <tr> <td>Avatar<br><small>Link avatara 100x100px</small></td> <td><input type="text" name="avatar" value="'.$dane['avatar'].'" size="45" /></td> </tr> <tr> <td border="0" align="center" width="100%" colspan="2"><input name="submit" type="submit" value="Zapisz" /></td> </tr> </table> </form> '; $email = $_POST['email']; $avatar = $_POST['avatar']; { $aktualizacja = mysql_fetch_array(mysql_query("UPDATE * 'user' SET 'email'='". $email."', 'avatar'='". $avatar ."' WHERE 'login'='". $_SESSION['login']. "' ")); } ?>
I nie wiem co jest źle że wyświetla podczas wysyłania:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\Program Files (x86)\WebServ\httpd\profil.php on line 47
Linijka 47 to:
$aktualizacja = mysql_fetch_array(mysql_query("UPDATE * 'user' SET 'email'='". $email."', 'avatar'='". $avatar ."' WHERE 'login'='". $_SESSION['login']. "' "));
A jak usuwam
mysql_fetch_array( ) to wysyła ale jako email "0" a avatara nie.