Salve a tutti, sto usando la guidahttp://www.dhtmlx.com/docs/products/dhtmlxGrid/samples/16_rows_columns_manipulations/01_addrows_grid.html adattandola al mio database. Ho migliorato la funzione insert_row e poi ho mandato il tutto in un file php nella quale effettuo l'inserimento nel database però una volta che clicco sul pulsante AGGIUNGI e inserisco i dati mi da questo errore:
codice:
errore nella query: Unknown column 'Array' in 'field list'
Vi posto i due pezzetti di codice:
codice:
function add_r() { 
var Tipo = window.prompt('Tipo', '');
 if (Tipo === null || typeof Tipo == "undefined") return;
 var Descrizione = window.prompt('Descrizione', '');
 if (Descrizione === null || typeof Descrizione == "undefined") return;
 var Prezzo = window.prompt('Prezzo', ''); 
if (Prezzo === null || typeof Prezzo == "undefined") return;
 var Durata = window.prompt('Durata', '');
 if (Durata === null || typeof Durata == "undefined") return; 
mygrid.addRow(mygrid.uid(), [ ,Tipo, Descrizione, Prezzo, Durata], 0); f=document.forms['frm'];
 f.Descrizione.value=Descrizione;
 f.Tipo.value=Tipo; 
f.Prezzo.value=Prezzo ;
 f.Durata.value=Durata;
 f.action="aggiungi_viso.php";
 f.submit(); }
Il file aggiungi_viso.php
Codice PHP:
 $id=preg_split('/@@/',$_POST['id']);
 
$Tipo=preg_split('/@@/',$_POST['Tipo']);
 
$Durata=preg_split('/@@/',$_POST['Durata']); 
$Prezzo=preg_split('/@@/',$_POST['Prezzo']);
 
$Descrizione=preg_split('/@@/',$_POST['Descrizione']); 
include(
"db.php"); 
for (
$i=0;$i<(count($id));$i++){ 
$Descrizione[$i]=str_replace("'","''",$Descrizione[$i]); 
$q="INSERT INTO viso (Tipo, Descrizione, Prezzo,Durata) values 
('"
.$Tipo."','".$Descrizione."',".$Prezzo.", ".$Durata.") ";
 
$rs=mysql_query($q) or die("errore nella query: ".mysql_error()); } 
header("location:viso.php");