<script type="text/javascript"> $(document).ready( function() { $("#clean").click(function(){ $("form[name=boiler]").clearForm(); }); $("#button").click( function(){ $.post("boiler_edit.php" , { action: "insert" , a:$("form").serialize() } , function(data){alert(data); }); $("form[name=boiler]").clearForm(); });}); </script> <div id="add"> <form name="boiler"> </form>
Dalej to jest przekazywane do pliku php
<?php $action=$POST['action']; $form=$_POST['a']; $host="localhost"; $user="aaa"; $haslo="aaa"; $baza="aaa"; if($action == "delete"){ $sql="DELETE FROM `boiler` WHERE id='$id' "; } elseif($action == "insert"){ $sql="INSERT INTO `boiler` (`year`, `investor`, `genre`,`city`, `range`) VALUES ('$year', '$investor', '$genre','$city', '$range')";
Teraz tak firebug pokazuje mi że dane zostały wysłane, ale nie sa dodawane do bazy danych.Jezeli natomiast skopiuje dane które sa wysyłane z firebuga i podstawie pod zmienna $form. Wszystko jest ok. formularz zostaje dodany.
o co chodzi?