Mam taki problem, że próbuje wysłać formularz do bazy robię to przez przekazanie danych ajax->plik.php->db
<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();
});});
<p>Zakres robót
</p><br /> <label><input type="checkbox" name= "range[]" value="Projekt">Projekt
</label> <label><input type="checkbox" name= "range[]" value="Serwis">Serwis
</label> <label><input type="checkbox" name= "range[]" value="Wykonastwo">Wykonastwo
</label><br />
Dalej to jest przekazywane do pliku php
<?php
$action=$POST['action'];
$form=$_POST['a'];
$host="localhost";
$user="aaa";
$haslo="aaa";
$baza="aaa";
or
die("<br />Nie można uzyskać połączenia z serwerem MySQL");;
or
die("Nie można wybrać bazy");if($action == "delete"){
$sql="DELETE FROM `boiler` WHERE id='$id' ";
echo "Usunałeś inwestycje"; }
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?