Salve a tutti, sto usando la guida http://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 :Vi posto i due pezzetti di codice che riguardano tale funzione:codice:errore nella query: Unknown column 'Array' in 'field list'
Il file aggiungi_viso.php è: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(); }
Grazie a tutticodice:<?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"); ?>

Rispondi quotando