image
Inicio » Foros » PHP

Foro sobre PHP

Insertar varios registros en una tabla

Volver al foro | Responder | Añadir nuevo tema


De: davincci
Fecha: 18/11/2018
Mensaje:

He estado realizado el trabajo pero no logro
hacer que se inserte los registros como debe
ser, alguine puede ayudarme a ver donde esta mi
error, creo que esta en la parte de
$res=mysql_query("INSERT INTO personas (cod,
nombre) VALUES ('".$value."','".$value."')");

Dejo el codigo de lo que he realizado.

index.php

<?php
include 'conexion.php';

$con=conexion();

$res=mysql_query("select * from
personas",$con);

?>

<!DOCTYPE html>
<html>
<body>

<h1>Insertar Datos</h1>

<form method="post" action="insertar.php">

<table border="1&#8243;>

<tr>
<th></th>
<th>Codigo</th>
<th>Nombre</th>
</tr>

<?php
while($fila=mysql_fetch_array($res)){
?>
<tr>
<th><input type="checkbox" name="casilla[]"
value="<?php echo $fila[cod]; ?>"><td
width="95" height="44"></th>
<th><label for="cod"></label>
<input name="cod[]" type="text" id="cod"
value="<?php echo $fila[cod]; ?>"></th>
<th width="98"><label for="nombre"></label>
<input name="nombre[]" type="text"
id="nombre" value="<?php echo $fila[nombre]; ?
>"></th>
</tr>
<?php
}
?>

</table>
<input type="submit" value="insertar" />
</form>
</body>
</html>

insertar.php


<?php
include 'conexion.php';

$con=conexion();

$x=$_POST[casilla];

foreach ($x as $value){



$res=mysql_query("INSERT INTO personas (cod,
nombre) VALUES ('".$value."','".$value."')");

if($res){

echo 'insercion de datos correctamente<br/>';

}

}

?>

<a href="index.php">Volver</a>


Quizás le interese
De: Javier
Util para: 0 personas

Fecha: 10/12/2018
Mensaje:

Hola: Prueba la sentecia asi:

$res=mysql_query("INSERT INTO personas (cod,
nombre) VALUES ('$value','$value')");

Controla también que las variables sean del mismo tipo que el campo.

Saludos.
Javier.



Volver al foro | Responder | Añadir nuevo tema

Quizás le interese:

WebEstilo.com no se hace responsable de las opiniones que los usuarios puedan verter en cualquiera de los foros existentes.

Si te solucionó el problema pulsa en G+1


Gracias!






Comparte



Última modificación:31 de Agosto de 2017. Spain - Espa�a.
© 1998-2004 por . Todos los derechos reservados.