Buen día necesito de la colaboración de ustedes con la finalidad de resolver como guardo el array en la bd, estoy haciendo un sistema que guarda el nombre y el apellido a través de un boton que va agregando los campos dependiendo de la cantidad de nombres con sus respectivos apellidos, cuando ya no tengamos más nombres pues podemos guardar el formulario, va al php pero hay me quede ya que solo he podido pasar el nombre a través de un foreach pero a tratar de colocar el apellido me crea combinaciones en la bd.
1.- la base de datos es simple un id - nombre - apellido
2.- este es el html de formulario que recibe la data
<!DOCTYPE html>
<html lang="es">
<head>
<title>Dinamicos</title>
<link href="http://netdna.bootstrapcdn.com/bootstrap/3.0.3/css/bootstrap.min.css" rel="stylesheet">
<link href="http://cdnjs.cloudflare.com/ajax/libs/jQuery-Validation-Engine/2.6.4/validationEngine.jquery.css" rel="stylesheet">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script src="http://cdnjs.cloudflare.com/ajax/libs/jQuery-Validation-Engine/2.6.4/jquery.validationEngine.min.js"></script>
<script src="http://cdnjs.cloudflare.com/ajax/libs/jQuery-Validation-Engine/2.6.4/languages/jquery.validationEngine-es.js"></script>
<style>
.top-buffer {
margin-top:20px;
}
</style>
</head>
<head>
<title>Dinamicos</title>
<link href="http://netdna.bootstrapcdn.com/bootstrap/3.0.3/css/bootstrap.min.css" rel="stylesheet">
<link href="http://cdnjs.cloudflare.com/ajax/libs/jQuery-Validation-Engine/2.6.4/validationEngine.jquery.css" rel="stylesheet">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script src="http://cdnjs.cloudflare.com/ajax/libs/jQuery-Validation-Engine/2.6.4/jquery.validationEngine.min.js"></script>
<script src="http://cdnjs.cloudflare.com/ajax/libs/jQuery-Validation-Engine/2.6.4/languages/jquery.validationEngine-es.js"></script>
<style>
.top-buffer {
margin-top:20px;
}
</style>
</head>
<body>
<div id="container ">
<div class="row-fluid top-buffer">
<div class="col-lg-6 col-lg-offset-3 text-center">
<form id="miform" method="post" name="miform" action="guardar.php" >
<table id="tblprod" class="table table-hover table-bordered">
<thead>
<tr>
<th>Registros</th>
<th>Nombre</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>
<div class="form-group col-lg-4">
<input class="form-control validate[required]"name="nombre[]" />
</div>
<div class="form-group col-lg-4">
<input class="form-control validate[required]"name="apellido[]" />
</div>
</td>
</tr>
</tbody>
</table>
<button id="btnadd" class="btn btn-primary">Agregar Nuevo</button>
<button id="btnsubmit" type="submit" class="btn btn-success">Guardar</button>
</form>
</div>
</div>
</div>
<script type="text/javascript">
$(function() {
var count = 1;
jQuery("#miform").validationEngine({promptPosition : "centerRight:0,-5"});
$(document).on("click","#btnadd",function( event ) {
count++;
$('#tblprod tr:last').after('<tr><td>'+count+'</td><td><div class="form-group col-lg-4"><input class="form-control validate[required]" name="nombre[]" /></div><div class="form-group col-lg-4"><input class="form-control validate[required]" name="apellido[]" /></div></td></tr>' );
event.preventDefault();
});
});
</script>
</body>
</html>
3.- este es el php donde tengo el problema
<?php
require("dbconn.php");
foreach ( $_POST['nombre'] as $key=>$value ) {
$values = mysql_real_escape_string($value);
$query = mysql_query("INSERT INTO pr (pro) VALUES ('$values')", $connection );
mysql_close();
}
?>
Si por favor me pueden ayudar se los agradeceria
YC