![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 1.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Od nie dawna zacząłem przygodę z ajaxem znalazłem pewien gotowy kod "walidacja formularza rejestracyjnego"
Wszystko działa pięknie ,chciałem ten kod wykorzystać w zapisywaniu profilu użytkownika.Niestety kod po przystosowaniu juz nie dziala ;( Proszę o pomoc.. To jest plik z formularzem Kod <script type="text/javascript" src="js/mootools.js"></script> <script type="text/javascript"> window.addEvent('domready', function(){ $('registerForm2').addEvent('submit', function(e) { new Event(e).stop(); var log = $('log_res').empty().addClass('ajax-loading'); this.send({ update: log, onComplete: function() { log.removeClass('ajax-loading'); } }); }); }); </script> <?php function your_profil(){ global $db,$user; if(isset($_GET['mode']) && $_GET['mode'] == 'edit'){ ?> <table width="350"> <form method="POST" id="registerForm2" action="./ajax/save_profil.php"> <tr> <td><b>Nazwa użytkownika</b></td> <tr> <td><input readonly="readonly" class="input" size="40" name="First_name" id="First_name" value="<?php echo $user['username']; ?>"></td> </tr> </tr> <tr> <td><b>link do avatara</b></td> <tr> <td><input type="text" class="input" size="40" name="user_avatar" id="user_avatar" value="<?php echo $user['avatar']; ?>"></td> </tr> </tr> <tr> <td><b>Twój numer Gadu-Gadu</b></td> <tr> <td><input type="text" size="40" class="input" name="user_gg" id="user_gg" value="<?php echo $user['gg']; ?>"></td> </tr> </tr> <tr> <td><b>Krótki Opis</b></td> <tr> <td><input type="text" size="40" class="input" name="user_opis" id="user_opis" value="<?php echo $user['opis'] ?>"></td> </tr> </tr> <tr> <td><b>Ilość filmików na stronę w zakłdce "Moje filmy"</b></td> <tr> <td><input type="text" size="40" class="input" name="user_ilosc" id="user_ilosc" value="<?php echo $user['ilosc']; ?>"></td> </tr> </tr> <tr> <td></td> <tr> <td><input type="submit" name="register" class="login" value="Rejestruj" alt="submit" title="submit" /></td> </tr> </tr> </form> </table> <div id="log"> <div id="log_res"> </div> </div> <? } } ?> to natomiast jest plik z zapisywaniem do bazy Kod <?php //error_reporting(E_ALL); //ini_set('display_errors', 1); include('./includes/functions.php'); if(isset($_SESSION['name'])){ $user_zapytanie = $db->query("SELECT * FROM ".DB_PREFIX."users WHERE `username`= '".$_SESSION['name']."'"); $user = mysql_fetch_assoc($user_zapytanie); } /* if(empty($_POST['First_name'])) { $errors[] ='Nie podałeś nazwy użytkownika'; } */ if(is_array($errors)) { echo '<p class="error"><b>Zapisanie się nie powiodło ,nastąpiły następujące błedy:</b></p>'; while (list($key,$value) = each($errors)) { echo '<span class="error">'.$value.'</span><br />'; } }else{ $db->query('UPDATE '.DB_PREFIX.'users SET `avatar` = "'.htmlspecialchars($_POST['user_avatar']).'", `opis` = "'.mysql_real_escape_string($_POST['user_opis']).'", `gg` = "'.intval($_POST['user_gg']).'", `ilosc` = '.intval($_POST['user_ilosc']).' WHERE `id` = '.$user['id'].''); echo '<p><b>Zapisano</b></p>'; } ?> To sa komunikaty przy zapisywaniu Kod [b]Notice[/b]: Undefined variable: errors in [b]/ajax/save_profil.php[/b] on line [b]17[/b]
[b]Notice[/b]: Undefined index: user_avatar in [b]/ajax/save_profil.php[/b] on line [b]27[/b] [b]Notice[/b]: Undefined index: user_opis in [b]/ajax/save_profil.php[/b] on line [b]28[/b] [b]Notice[/b]: Undefined index: user_gg in [b]/ajax/save_profil.php[/b] on line [b]29[/b] [b]Notice[/b]: Undefined index: user_ilosc in [b]/ajax/save_profil.php[/b] on line [b]30[/b] |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 13:03 |