Ayuda, ¿cómo guardar datos de un formulario con PHP y MySQL?

Angel Sanche Seguir

Gamma
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
18 Nov 2013
Mensajes
208
Hola colegas,

Me gustaría que me ayudaran con un problema que tengo con PHP, ya les explico de que se trata.

Tengo una una base de datos en MySQL llamada "Personal" y dentro de esa BD hay dos tablas, una llamada "Empleados" y Otra llamada "Asistencia", en la tabla Empleados guardo nuevos empleados y también los borro.

Tengo un archivo llamada asistencia.php aquí muestro la tabla Empleados en unos input dentro de un formulario y agrego la casilla Asistencia.

HTML:
 <?php
                    date_default_timezone_set('UTC'); 
					include("conexion.php");

					$con=conectar();
					$mostrarpersonal=1;

					if ($mostrarpersonal==1){
					$query="select * from Empleados";
					$resultado=mysql_query($query,$con);
					$total=mysql_num_rows($resultado);
					echo "<form method='post' action='guardar.php'>";
					echo"<h2>Total de empleados : $total</h2>"; 
					echo "<table width='100%' id='personas'><tr><td id='indice_tb'>Fecha</td><td id='indice_tb'>Numero de Empleado</td><td id='indice_tb'>Nombre</td><td id='indice_tb'>Apellido</td><td id='indice_tb'>Puesto</td><td id='indice_tb'>Horas extra</td></tr>"; 
					echo "<thead><tr><td id='indice_tb' colspan='2'>Filtro:<input id='filtrar' type='text'></td></tr></thead>";
					while($dato=mysql_fetch_array($resultado)){
						echo "<tr>";
							
							    echo "<td><input type='texto' name='NEmpleado' value='".date('Ymd')."' size='5' /></td>";
								echo "<td><input type='texto' name='Nombre' value='".$dato['NE']."' size='5'/></td>";
								echo "<td><input type='texto' name='Apellido' value='".$dato['Nombre']."'size='5'/></td>";
								echo "<td><input type='texto' name='Puesto' value='".$dato['Apellido']."'size='5'/></td>";
								echo "<td><input type='texto' name='Telefono' value='".$dato['Puesto']."'size='5'/></td>";
                                                                echo "<td><input type='texto' name='Asistencia' size='5'/></td>";
								
                           
							
						echo "</tr>";
					}

					echo"</table>";
					echo"<input type='submit' name='Guardar' value='Guardar'>";
                    echo"<input type='button' value='Cancelar' onClick=/'location.href='/index.php'' />";
                    echo "</form>";
					}
				?>

Hasta ahí todo bien, pero si se dan cuenta se generaran varias filas según tenga en mi tabla Empleados y todas con el mismo name en el input, entonces cuando mando a guardar todos los input solo se guarda la ultima fila por que los name de los value se repiten.

HTML:
<?php
	include("conexion.php");
	$con=conectar();

	if(isset($_REQUEST['Guardar'])){
		
		$ne=$_REQUEST['NEmpleado'];
		$n=$_REQUEST['Nombre'];
		$a=$_REQUEST['Apellido'];
		$p=$_REQUEST['Puesto'];
		$t=$_REQUEST['Telefono'];
		$as=$_REQUEST['Asistencia'];

		$query="insert into Asistencia values('','$ne','$n','$a','$p','$t','$as')";

		$dato=mysql_query($query,$con);

		if(!$dato){
			echo "No se Inserto los datos";
		}else{
			echo "Se insertaron los datos correctamente";
		}
        echo "<a href='nuevo-personal.php'>Regresar</a>";
	}
?>
<br/>
<a href="index.php">Inicio</a>

La pregunta es como puedo hacer para que todos las filas de input con variable repetida se guarden en la table fila por fila, yo se que el método que estoy utilizando no es correcto, pero como se poco de php no se me ocurre nada, ojala puedan apoyarme.

Ejemplo:

La idea es que se auto completen los campos, de pendido el numero de filas guardas es lo que se mostrara, así que es automático solo agrego el campo hora extra y guardo en otra tabla diferente, no se si me estoy explicando bien jejejeje

140704030810315113.png


Saludos!
 
Última edición:

maduranma

Beta
Programador
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
19 Jun 2014
Mensajes
75
Solo se me ocurre lo siguiente:
El form debe ocupar toda la página, y a cada uno de los inputs tienes que ponerle en name: name='Nombre" . $dato['id'] . "'
No se si tendrás una columna llamada id, si no creala y que sea autoincrement.
Después de eso tienes que hacer algo así:
Insertar CODE, HTML o PHP:
$r = false;
for($i = 1; $i <= mysql_num_rows(mysql_query('SELECT id FROM Empleados')); $i++)
{
if(isset($_REQUEST['Nombre' . $i]))
{
$r = true; // Para mostrar lo de regresar si había al menos 1
//Aquí dentro lo de insertar lo de la asistencia:
$ne=$_REQUEST['NEmpleado'];
		$n=$_REQUEST['Nombre' . $i];
		$a=$_REQUEST['Apellido' . $i];
		$p=$_REQUEST['Puesto' . $i];
		$t=$_REQUEST['Telefono' . $i];
		$as=$_REQUEST['Asistencia' . $i];

		$query="insert into Asistencia values('','$ne','$n','$a','$p','$t','$as')";

		$dato=mysql_query($query,$con);

		if(!$dato){
			echo "No se Inserto los datos";
		}else{
			echo "Se insertaron los datos correctamente";
		}
}
}
if($r)
    echo "<a href='nuevo-personal.php'>Regresar</a>";
Siento haber tabulado tan mal, pero en un trocito de respuesta rápida no se puede hacer gran cosa xD.

P.D: Te recomiendo cambiar varias cosas:
1.El HTML que usas en una parte es xhtml, está obsoleto, ya existe HTML 5.
2.Estructurar y tabular el código un poco más.
3.Usar mysqli o PDO por que mysql ya está obsoleto y no se debe usar (bajo ningún concepto).
4.No crear variables inútiles como $query = "algo" si después pones mysql_query($query).
5.No usar comillas dobles, estas buscan variables (en PHP) y causan lag, en cambio si usar comillas dobles en HTML siempre, es más recomendable.
6.Esto ya es un extra, pero queda más profesional si lo programas (la parte del código) en inglés. Pero eso ya para gustos...

Suerte :)
 
Última edición:

Angel Sanche

Gamma
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
18 Nov 2013
Mensajes
208
P.D: Te recomiendo cambiar varias cosas:
1.El HTML que usas en una parte es xhtml, está obsoleto, ya existe HTML 5.
2.Estructurar y tabular el código un poco más.
3.Usar mysqli o PDO por que mysql ya está obsoleto y no se debe usar (bajo ningún concepto).
4.No crear variables inútiles como $query = "algo" si después pones mysql_query($query).
5.No usar comillas dobles, estas buscan variables (en PHP) y causan lag, en cambio si usar comillas dobles en HTML siempre, es más recomendable.
6.Esto ya es un extra, pero queda más profesional si lo programas (la parte del código) en inglés. Pero eso ya para gustos...

Gracias por tus consejos, los tomare en cuenta :) .

Lo que pasa es que primero muestro los datos de la tabla empleados en, como se ve en este codigo;

HTML:
echo "<td><input type='texto' name='ID' value='".$dato['ID']."' size='5' /></td>";
echo "<td><input type='texto' name='NEmpleado' value='".date('Ymd')."' size='5' /></td>";
echo "<td><input type='texto' name='Nombre' value='".$dato['NEmpleado']."' size='5'/></td>";
echo "<td><input type='texto' name='Apellido' value='".$dato['Nombre']."'size='5'/></td>";
echo "<td><input type='texto' name='Puesto' value='".$dato['Apellido']."'size='5'/></td>";
echo "<td><input type='texto' name='Telefono' value='".$dato['Puesto']."'size='5'/></td>";
echo "<td><input type='texto' name='HoraExtra' size='5'/></td>";

Para pasarlos a los input que después guardare en otra tabla llamada asistencia con el nuevo campo Hora Extra, como tengo mas de una fila en empleados se generan mas input, como se mira en esta imagen;

140704030810315113.png


Los name de los input se repiten dependiendo en numero de filas que tenga, ahora mi duda es todos los input se mandan por POST aun que estén repetidos? o solo se manda el ultimo, por que si es asi si aplico el for por el ID solo se mandara un ID y no se puede consultar estos por que se supone que aun no existen los datos y apenas se guardaran.

Gracias por tu ayuda :)
 

maduranma

Beta
Programador
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
19 Jun 2014
Mensajes
75
Gracias por tus consejos, los tomare en cuenta :) .

Lo que pasa es que primero muestro los datos de la tabla empleados en, como se ve en este codigo;

HTML:
echo "<td><input type='texto' name='ID' value='".$dato['ID']."' size='5' /></td>";
echo "<td><input type='texto' name='NEmpleado' value='".date('Ymd')."' size='5' /></td>";
echo "<td><input type='texto' name='Nombre' value='".$dato['NEmpleado']."' size='5'/></td>";
echo "<td><input type='texto' name='Apellido' value='".$dato['Nombre']."'size='5'/></td>";
echo "<td><input type='texto' name='Puesto' value='".$dato['Apellido']."'size='5'/></td>";
echo "<td><input type='texto' name='Telefono' value='".$dato['Puesto']."'size='5'/></td>";
echo "<td><input type='texto' name='HoraExtra' size='5'/></td>";

Para pasarlos a los input que después guardare en otra tabla llamada asistencia con el nuevo campo Hora Extra, como tengo mas de una fila en empleados se generan mas input, como se mira en esta imagen;

140704030810315113.png


Los name de los input se repiten dependiendo en numero de filas que tenga, ahora mi duda es todos los input se mandan por POST aun que estén repetidos? o solo se manda el ultimo, por que si es asi si aplico el for por el ID solo se mandara un ID y no se puede consultar estos por que se supone que aun no existen los datos y apenas se guardaran.

Gracias por tu ayuda :)
Si lo he entendido, solo se guardaría uno por que no se pueden enviar varios inputs con el mismo nombre, por eso te he dado esa solución, que es darle un id a cada input, como es autoincrement (va por números, y nunca se repiten) lo que hace eso es mirar en cada uno de los posibles IDs. Lo que ahora pienso bien y teniendo en cuenta que se pueden borrar empleados ese código puede fallar, así usa este en vez del que te he enviado en el post anterior:
PHP:
$r = false;
$query = mysql_query('SELECT id FROM Empleados'); // Aquí si que tienes que crear una variable para que no se repita el query en cada c
while($id = mysql_fetch_assoc($query))
if(isset($_REQUEST['Nombre' . $id['id']]))
{
$r = true; // Para mostrar lo de regresar si había al menos 1
//Aquí dentro lo de insertar lo de la asistencia:
$ne=$_REQUEST['NEmpleado' . $id['id']];
		$n=$_REQUEST['Nombre' . $id['id']];
		$a=$_REQUEST['Apellido' . $id['id']];
		$p=$_REQUEST['Puesto' . $id['id']];
		$t=$_REQUEST['Telefono' . $id['id']];
		$as=$_REQUEST['Asistencia' . $id['id']];

		$query="insert into Asistencia values('','$ne','$n','$a','$p','$t','$as')";

		$dato=mysql_query($query,$con);

		if(!$dato){
			echo "No se Inserto los datos";
		}else{
			echo "Se insertaron los datos correctamente";
		}
}
}
if($r)
    echo "<a href='nuevo-personal.php'>Regresar</a>";
Y con esto te aseguro que te funcionará perfectamente ;) (Si lo que pretendes es que se inserten todos, claro...)
 

Angel Sanche

Gamma
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
18 Nov 2013
Mensajes
208
Si lo he entendido, solo se guardaría uno por que no se pueden enviar varios inputs con el mismo nombre, por eso te he dado esa solución, que es darle un id a cada input, como es autoincrement (va por números, y nunca se repiten) lo que hace eso es mirar en cada uno de los posibles IDs. Lo que ahora pienso bien y teniendo en cuenta que se pueden borrar empleados ese código puede fallar, así usa este en vez del que te he enviado en el post anterior:

En esta linea veo que se utiliza el id de la tabla Empleados vdd

HTML:
if(isset($_REQUEST['Nombre' . $id['id']]))

El problema es que una ves que se pasan los datos de la tabla de empleados a este formulario

140704030810315113.png


Se deja de depender de la tabla empleados y solo es un formulario común con name repetidos que se quiere lograr guardar en la tabla asistencia, aquí en problema. :(
 

maduranma

Beta
Programador
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
19 Jun 2014
Mensajes
75
Aaaah vale, que es independiente...
Pues cambia esto:
PHP:
$query = mysql_query('SELECT id FROM Empleados');
Por esto:
PHP:
$query = mysql_query('SELECT id FROM Asistencia');
Si he entendido bien esta vez, lo que quieres hacer es editar las asistencias, pues con eso ya si o si te funcionará, fijo.
 

Angel Sanche

Gamma
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
18 Nov 2013
Mensajes
208
Aaaah vale, que es independiente...
Pues cambia esto:
PHP:
$query = mysql_query('SELECT id FROM Empleados');
Por esto:
PHP:
$query = mysql_query('SELECT id FROM Asistencia');
Si he entendido bien esta vez, lo que quieres hacer es editar las asistencias, pues con eso ya si o si te funcionará, fijo.

Te voy a artar con tanta cosa jejejeeje vdd, tampoco depende de la tabla asistencia, vamos a olvidarnos de las base de datos y pongo otro ejemplo que explica como esta el problema,

Este es un formulario normal;

HTML:
<form method="post" action="guardar.php">
		Numero de Empleado:<input type="text" name="NEmpleado"><br/>
		Nombre:<input type="text" name="Nombre"><br/>
		Apellido:<input type="text" name="Apellido"><br/>
		Puesto:<input type="text" name="Puesto"><br/>
		Telefono:<input type="text" name="Telefono"><br/>
		Correo:<input type="text" name="Correo"><br/>
		<input type="submit" name="Guardar" value="Guardar">
		<input type="button" value="Cancelar" onClick="location.href='index.php'" />
</form>

A hora imagina que tengo los input repetidos;

HTML:
<form method="post" action="guardar.php">
		Numero de Empleado:<input type="text" name="NEmpleado"><br/>
		Nombre:<input type="text" name="Nombre"><br/>
		Apellido:<input type="text" name="Apellido"><br/>
		Puesto:<input type="text" name="Puesto"><br/>
		Telefono:<input type="text" name="Telefono"><br/>
		Correo:<input type="text" name="Correo"><br/>
                 Numero de Empleado:<input type="text" name="NEmpleado"><br/>
		Nombre:<input type="text" name="Nombre"><br/>
		Apellido:<input type="text" name="Apellido"><br/>
		Puesto:<input type="text" name="Puesto"><br/>
		Telefono:<input type="text" name="Telefono"><br/>
		Correo:<input type="text" name="Correo"><br/>
		<input type="submit" name="Guardar" value="Guardar">
		<input type="button" value="Cancelar" onClick="location.href='index.php'" />
</form>

Y con este código recojo los archivos del formulario para guardarlos en la base de datos
HTML:
<?php
	include("conexion.php");
	$con=conectar();

	if(isset($_REQUEST['Guardar'])){
		
		$ne=$_REQUEST['NEmpleado'];
		$n=$_REQUEST['Nombre'];
		$a=$_REQUEST['Apellido'];
		$p=$_REQUEST['Puesto'];
		$t=$_REQUEST['Telefono'];
		$c=$_REQUEST['Correo'];

		$query="insert into pruebauno values('','$ne','$n','$a','$p','$t','$c')";

		$dato=mysql_query($query,$con);

		if(!$dato){
			echo "No se Inserto los datos";
		}else{
			echo "Se insertaron los datos correctamente";
		}
        echo "<a href='nuevo-personal.php'>Regresar</a>";
	}
?>

Pero como estan repeditos estos;

HTML:
                $ne=$_REQUEST['NEmpleado'];
		$n=$_REQUEST['Nombre'];
		$a=$_REQUEST['Apellido'];
		$p=$_REQUEST['Puesto'];
		$t=$_REQUEST['Telefono'];
		$c=$_REQUEST['Correo'];

Solo guarda uno :/ , y problema es que no puedo cambiarles el name por que se generan automáticamente.
 

lombervid

Zeta
Verificación en dos pasos activada
Desde
29 Abr 2011
Mensajes
1.509
Como ya te dijeron, le puedes agregar algún contador o algo al while para que se llamen diferente, algo como:
PHP:
	$cont = 0;
	while($dato=mysql_fetch_array($resultado)){
		echo "<tr>";
		    echo "<td><input type='texto' name='NEmpleado" . $cont . "' value='".date('Ymd')."' size='5' /></td>";
			echo "<td><input type='texto' name='Nombre" . $cont . "' value='".$dato['NE']."' size='5'/></td>";
			echo "<td><input type='texto' name='Apellido" . $cont . "' value='".$dato['Nombre']."'size='5'/></td>";
			echo "<td><input type='texto' name='Puesto" . $cont . "' value='".$dato['Apellido']."'size='5'/></td>";
			echo "<td><input type='texto' name='Telefono" . $cont . "' value='".$dato['Puesto']."'size='5'/></td>";
            echo "<td><input type='texto' name='Asistencia" . $cont . "' size='5'/></td>";
		echo "</tr>";
	   $cont++;
	}
	echo '<input type="hidden" name="total" value="' . $cont . '">';

y para guardarlos, algo como:
PHP:
	include("conexion.php");
	$con=conectar();

	if(isset($_REQUEST['Guardar'])){

    	$total = $_REQUEST['total'];

    	for ($i=0; $i < $total; $i++) { 		
			$ne=$_REQUEST['NEmpleado' . $i];
			$n=$_REQUEST['Nombre' . $i];
			$a=$_REQUEST['Apellido' . $i];
			$p=$_REQUEST['Puesto' . $i];
			$t=$_REQUEST['Telefono' . $i];
			$as=$_REQUEST['Asistencia' . $i];

			$query="insert into Asistencia values('','$ne','$n','$a','$p','$t','$as')";

			$dato=mysql_query($query,$con);

			if(!$dato){
				echo "No se Inserto los datos";
			}else{
				echo "Se insertaron los datos correctamente";
			}
	        echo "<a href='nuevo-personal.php'>Regresar</a>";
    	}
	}

O tambien puedes mandarlos como array:
PHP:
	while($dato=mysql_fetch_array($resultado)){
		echo "<tr>
			<td><input type='texto' name='NEmpleado[]' value='".date('Ymd')."' size='5' /></td>
			<td><input type='texto' name='Nombre[]" . $cont . "' value='".$dato['NE']."' size='5'/></td>
			<td><input type='texto' name='Apellido[]' value='".$dato['Nombre']."'size='5'/></td>
			<td><input type='texto' name='Puesto[]' value='".$dato['Apellido']."'size='5'/></td>
			<td><input type='texto' name='Telefono[]' value='".$dato['Puesto']."'size='5'/></td>
			<td><input type='texto' name='Asistencia[]' size='5'/></td>
		</tr>";
	}

y para guardarlo algo como:
PHP:
	include("conexion.php");
	$con=conectar();

	if(isset($_REQUEST['Guardar'])){		
		$ne=$_REQUEST['NEmpleado'];
		$n=$_REQUEST['Nombre'];
		$a=$_REQUEST['Apellido'];
		$p=$_REQUEST['Puesto'];
		$t=$_REQUEST['Telefono'];
		$as=$_REQUEST['Asistencia'];

		foreach ($ne as $i => $row) {
			$query="insert into Asistencia values('','" . $row . "','" . $n[$i] . "','" . $a[$i] . "','" . $p[$i] . "','" . $t[$i] . "','" . $as[$i] . "')";

			$dato=mysql_query($query,$con);

			if(!$dato){
				echo "No se Inserto los datos";
			}else{
				echo "Se insertaron los datos correctamente";
			}
		    echo "<a href='nuevo-personal.php'>Regresar</a>";
		}
	}
 
Última edición:

Angel Sanche

Gamma
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
18 Nov 2013
Mensajes
208
Aaaah vale, que es independiente...

Como ya te dijeron, le puedes agregar algún contador o algo al while para que se llamen diferente, algo como:

Ya casi doy con la solución completa jejejeje gracias asu ayuda., miran lo que realice;

HTML:
$cont="0";
					while($dato=mysql_fetch_array($resultado)){
						
						echo "<tr>";
							    
							    echo "<td><input type='texto' name='ID".$cont."' value='".$dato['ID']."' size='5' /></td>";
							    echo "<td><input type='texto' name='NEmpleado".$cont."' value='".date('Ymd')."' size='5' /></td>";
								echo "<td><input type='texto' name='Nombre".$cont."' value='".$dato['NEmpleado']."' size='5'/></td>";
								echo "<td><input type='texto' name='Apellido".$cont."' value='".$dato['Nombre']."'size='5'/></td>";
								echo "<td><input type='texto' name='Puesto".$cont."' value='".$dato['Apellido']."'size='5'/></td>";
								echo "<td><input type='texto' name='Telefono".$cont."' value='".$dato['Puesto']."'size='5'/></td>";
								echo "<td><input type='texto' name='Correo".$cont."' size='5'/></td>";
                                echo "<td><input type='texto' name='cant' value='".$cont."' size='5' /></td>";
							
						echo "</tr>";
						 $cont++;

Esto ara que los name no se repitan por ejemplo ID".$cont. = ID0 la primera vez, luego ID1, ID2....así consecutivamente, esto pasa con todos los name ya no se repiten.

La variable $cont="0"; la mando en un input con name cant, bueno realmente solo mando el ultimo cant que es el total de veces que se repitió.

Ahora en el archivo de guardar uso un cant como limitación del ciclo de un for para que se guarde las veces que se genero solamente;

HTML:
 $r = false;


   for($i = 0; $i <= $_REQUEST['cant']; $i++){
     
		if(isset($_REQUEST['Guardar'])){
			$r = true;

			

			$ne=$_REQUEST['NEmpleado0'];
			$n=$_REQUEST['Nombre0'];
			$a=$_REQUEST['Apellido0'];
			$p=$_REQUEST['Puesto0'];
			$t=$_REQUEST['Telefono0'];
			$c=$_REQUEST['Correo0'];

			

			$query="insert into pruebados values('','$ne','$n','$a','$p','$t','$c')";

			$dato=mysql_query($query,$con);

			if(!$dato){
				echo "No se Inserto los datos";
		}else{
				echo "Se insertaron los datos correctamente";
		     }

	}
 
		if($r)

Ahora qui el detalle, si pudiera hacer que los;

HTML:
                       $ne=$_REQUEST['NEmpleado0'];
			$n=$_REQUEST['Nombre0'];
			$a=$_REQUEST['Apellido0'];
			$p=$_REQUEST['Puesto0'];
			$t=$_REQUEST['Telefono0'];
			$c=$_REQUEST['Correo0'];

Agarrar el valor de $i como ultimo carácter, guardaría todo correctamenter, por ejemplo,

El primer siclo seria así;

HTML:
                       $ne=$_REQUEST['NEmpleado0'];
			$n=$_REQUEST['Nombre0'];
			$a=$_REQUEST['Apellido0'];
			$p=$_REQUEST['Puesto0'];
			$t=$_REQUEST['Telefono0'];
			$c=$_REQUEST['Correo0'];

El segundo

HTML:
                       $ne=$_REQUEST['NEmpleado1'];
			$n=$_REQUEST['Nombre1'];
			$a=$_REQUEST['Apellido1'];
			$p=$_REQUEST['Puesto1'];
			$t=$_REQUEST['Telefono1'];
			$c=$_REQUEST['Correo1'];

El tercero

HTML:
                       $ne=$_REQUEST['NEmpleado2'];
			$n=$_REQUEST['Nombre2'];
			$a=$_REQUEST['Apellido2'];
			$p=$_REQUEST['Puesto2'];
			$t=$_REQUEST['Telefono2'];
			$c=$_REQUEST['Correo2'];

Así guardaría todos los datos, sin cargar procesos de mas.
 

lombervid

Zeta
Verificación en dos pasos activada
Desde
29 Abr 2011
Mensajes
1.509
Ahora qui el detalle, si pudiera hacer que los;

HTML:
                       $ne=$_REQUEST['NEmpleado0'];
			$n=$_REQUEST['Nombre0'];
			$a=$_REQUEST['Apellido0'];
			$p=$_REQUEST['Puesto0'];
			$t=$_REQUEST['Telefono0'];
			$c=$_REQUEST['Correo0'];

Agarrar el valor de $i como ultimo carácter, guardaría todo correctamenter,

Si revisas lo que te comentan? (-_-), en el ejemplo te deje como hacer eso :confused:.
 
Última edición:

jcdiaz

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
26 Jun 2014
Mensajes
115
creo que la respuesta ya la habia dado maduranma en el segundo comentario, aunque se le paso comentar la parte de agregarle al name del form tambien el id
 

cantasken

VIP
Delta
Programador
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
Verificado por Binance
Suscripción a IA
Desde
27 Feb 2014
Mensajes
708
colocalos en un arreglo :)
 
Arriba