Tengo una tabla Editable y quiero rellenar datos en cada fila y que lo guarde en una base de datos, no entiendo como puedo lograrlo, dejo codigo de lo que vengo haciendo.
Espero entiendan
Gracias Muchas

listado_autos.php
Código:
  
insertar.php<?
	
	$conexion = mysqli_connect("localhost", "root", "1234", "bdprueba");
	$consulta = "select * from autos";
	$resultado = mysqli_use_result($conexion);
	if (mysqli_multi_query($conexion, $consulta))
	{
		$arrayAutos;
		$indice = 1;
		$resultado = mysqli_use_result($conexion);
		while ($fila = mysqli_fetch_row($resultado))
		{
			//fila 0 es matricula
			//fila 1 es marca
			//fila 2 es color
			
			$matricula = $fila[0];
			$modelo = $fila[1];
			$color = $fila[2];
			$unAuto = new Auto($matricula, $color, $modelo);
			$arrayAutos[$indice] = $unAuto;
			$indice++;
			
			
		}
	}
$ArrayFilas;
$indiceFila = 1;
$indice = 0;
 echo '<div style="OVERFLOW: auto; WIDTH: 630px; HEIGHT: 200px">'; 
   echo '<table width="500" border="1">';
   foreach ($arrayAutos as $valor)
    {
    	echo "<tr>";
       	echo "<td>";
		echo '<form method="POST" action="insertar.php">';
        echo '<th scope="col"><input type="text" name="caja1" id="caja'.$indiceFila.'" value="'.$valor->getMatricula().'"/>';
       	echo '</th>';
      	echo "</td>";
        echo "<td>";
      	echo '<th scope="col"><input type="caja2" name="caja2" id="caja'.$indiceFila.'" value="'.$valor->getModelo().'"/>';
        echo '</th>';
        echo "</td>";
        echo "<td>";
        echo '<th scope="col"><input type="caja3" name="caja3" id="caja'.$indiceFila.'" value="'.$valor->getColor().'"/>';
        echo '</th>';
        echo "</td>";
        echo "<td>";
        echo '<input type="submit" name="btnGuardar" id="btnGuardar'.$indiceFila.'" value="Guardar" onclick="insertar.php"/>';
        echo '</th>';
        echo "</td>";
        echo "</tr>";
		echo "</form>";
        $indiceFila++;
		}
    unset($valor);
	
   echo "</table>";
echo "</div>";
	class Auto
	{
		//Atributos de la Clase:	
		private $matricula;
		private $color;
		private $modelo;
		//Funciones GET:
		public function getMatricula(){return $this->matricula;}
		public function getColor(){return $this->color;}
		public function getModelo(){return $this->modelo;}
		//Funciones SET:
		public function setMatricula($matricula){$this->matricula = $matricula;}  
		public function setColor($color){$this->color = $color;}
		public function setModelo($modelo){$this->modelo = $modelo;}  
		//Constructor personalizado:
		//(Existe también el por defecto)
		function Auto($p_matricula, $p_color, $p_modelo)
		{
			$this->matricula = $p_matricula;
			$this->color = $p_color;
			$this->modelo = $p_modelo;
		}
		//Funcion que muestra por pantalla el modelo y la matricula:
		function MostrarDatos()
		{
			echo $this->matricula." ".$this->modelo;
		}
	}
?>
Código:
  
 <html>  
<head>  
<title>Guardamos los datos en la base de datos</title>  
</head>  
<body>  
<?php  
// Recibimos por POST los datos procedentes del formulario  
$matricula = $_POST["caja1"];  
$color = $_POST["caja2"]; 
$modelo = $_POST["caja3"];
$link = mysql_connect("localhost", "root", "1234", "bdprueba"); 
if (!$link) { 
die('Could not connect: ' . mysql_error()); 
} 
echo 'Connecto Correcto';  
$_GRABAR_SQL = "INSERT INTO $autos (caja1,caja2,caja3) VALUES ('$matricula','$modelo','$color')"; 
mysql_query($_GRABAR_SQL); 
$res = mysql_query($que, $link) or die(mysql_error()); 
// Cerrar conexión a la Base de Datos 
mysql_close($link); 
// Confirmamos que el registro ha sido insertado con exito  
?> 
<p>Los datos han sido guardados con exito.</p>
<p><a href='listado_autos.php'>VOLVER ATRÁS</a></p> 
</body>  
</html>
 

