Есть файл edit.php который отвечает за редактирование данных, в нём подключаю javascript в коде которого передаётся url на другой файл(update.php). В update.php я вставляю php код из файла edit.php ,но код в update.php не работает.Как правильно перенести код?
edit.php полностью:
CODE ( htmlphp):
скопировать код в буфер обмена
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>редактирование клиента</title> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script> <!-- include the script --> <script src="alertifyjs/alertify.min.js"></script> <!-- include the style --> <link rel="stylesheet" href="alertifyjs/css/alertify.min.css"/> <!-- include a theme --> <link rel="stylesheet" href="alertifyjs/css/themes/default.min.css"/>[/HTML] <script type="text/javascript"> $("document").ready(function () { $("form").submit(function (event) { event.preventDefault(); // !!! $.ajax({ url: 'update.php', type: 'POST', data: dannie, success: function (data) { if (data) { alertify.set('notifier', 'position', 'top-right'); alertify.success('Клиент успешно Отредактирова!'); } else { alertify.alert("Ошибка"); } } }); }); }); </script> </head> <body> <?php include_once("db1.php"); $id = $_GET['id']; if (isset($_POST['save'])) { UPDATE klienti SET klient='$klient', op_forma='$op_firma', naimen='$naimen',otrasl='$otrasl',telefon='$telefon',email='$email',kont_lico='$kont_lico',dolznost='$dolznost' WHERE id='$id' "); } $rezult = mysql_query("SELECT * FROM klienti WHERE id='$id' "); ?> <form method="post" action="edit.php?id=<?php echo $id; ?>" id="form"> клиент<br/> <input type="text" name="klient" value="<?php echo $row['klient']; ?>"/> <br/> ОП_форма <br/> <input type="text" name="op_forma" value="<?php echo $row['op_forma']; ?>"/> <br/> <!-- cols="10" rows="10" --> Наимен <br/> <input type="text" name="naimen" value="<?php echo $row['naimen']; ?>"/><br/><br/> отрасль <br/> <input type="text" name="otrasl" value="<?php echo $row['otrasl']; ?>"/><br/><br/> telefon <br/> <input type="text" name="telefon" value="<?php echo $row['telefon']; ?>"/><br/><br/> email <br/> <input type="text" name="email" value="<?php echo $row['email']; ?>"/><br/><br/> ОП фирмы <br/> <input type="text" name="kont_lico" value="<?php echo $row['kont_lico']; ?>"/><br/><br/> ОП фирмы <br/> <input type="text" name="dolznost" value="<?php echo $row['dolznost']; ?>"/><br/><br/> <input type="hidden" name="date" value="<?php echo date('Y-m-d'); ?>"/> <input type="hidden" name="time" value="<?php echo date('H:i:s'); ?>"/> <input type="submit" name="save" value="Сохранить"/> </form> </body> </html>
Прописываю в update php вот это:
PHP:
скопировать код в буфер обмена
<?PHP include_once("db1.php"); $id = $_GET['id']; if (isset($_POST['save'])) { UPDATE klienti SET klient='$klient', op_forma='$op_firma', naimen='$naimen',otrasl='$otrasl',telefon='$telefon',email='$email',kont_lico='$kont_lico',dolznost='$dolznost' WHERE id='$id' "); } $rezult = mysql_query("SELECT * FROM klienti WHERE id='$id' "); ?>
|