Ayuda con guardar datos desde un foreach

Iniciado por ricardo07, 5 Junio 2018, 16:44 PM

0 Miembros y 1 Visitante están viendo este tema.

ricardo07

buen dia señores les escribo para pedirles una ayuda con lo siguiente
estoy recuperando datos desde una base de datos pero son tantos que es mas facil recibirlos en un array, los recibo y tengo que guardar esos mismo datos en otra tabla la inquietud es que mando guardar otros datos los guarda pero justo los campos que recupero mediante foreach no guarda aqui un fragmento

No se si me puiedan ayudar o comentar para hacerlo de otra manera y ya intente con fetchassoc no sale
form donde recibo los datos de base
Código (php) [Seleccionar]
<td align="center" ><input type="text" name="dat[]" value="<?php echo $obtenerDatosBienes['razonsocial'];?>"></td>
<td align="center"><input type="text" name="dat[]"value="<?php echo $obtenerDatosBienes['ruc'];?>"></td>
<td align="center"><input type="text" name="dat[]"value="<?php echo $obtenerDatosBienes['desclote'];?>"></td>



Código (php) [Seleccionar]
$recibir=$_POST['dat'];


foreach ($recibir as $rec => $valor)
{


$partes = explode(" ", $valor);
$partes[0].'<br> ';//razon social
$partes[1].'<br>';//ruc
$partes[2].'<br> ';//parametro
$partes[3].'<br> ';//evaluacion
$partes[4].'<br> ';//razón evaluacion
echo"<br>";
echo $partes[0].'<br> ';//razon social
echo $partes[1].'<br>';//ruc
echo $partes[2].'<br> ';//parametro
echo $partes[3].'<br> ';//evaluacion
echo $partes[4].'<br> ';//
obj->guardar($partes[0],$partes[1],$partes[2]);


tengo que utilizar este metodo


Mod: Utilizar etiquetas GeSHi para los códigos.
[Obligatorio] Normas del subforo de PHP. => https://foro.elhacker.net/php/obligatorio_normas_del_subforo_de_php_13012015-t148495.0.html

#!drvy

¿Podrias poner el error que te salta o algo de debugging?
¿Que hace el método obj->guardar() ? (su código)

Saludos

ricardo07


ricardo07

#3
ojo tambien envio variables de tipop sesion

Código (php) [Seleccionar]
public function guardar($val1, $val2, $val2, $val2, $val2, $val2, $val2, $val2, $n_ValorReal, $n_PersonaId, $vall) {
       $this->setval($val1);
       $this->setval($val2);
       $this->setval($val2);
       $this->setval($val2);
       $this->setval($val2);
       $this->setval($val2);
       $this->setval($val2);
       $this->setValval($val2);
       $this->setValorReal($val2);
       $this->setPersonaId($n_PersonaId);
       $this->setIdLote($vall);
       return $this->nuevo('registarregistro');//  este es un metodo donde se envian las variables anteriores de guardado a la base de datos


pregunta hay algo que se pueda hacer?



[u]nsigned

A simple vista a tu foreach le falta el parentesis de cierre. }

Al principio de tu scrip pega esta linea, que sea la primer linea de php

Código (php) [Seleccionar]
error_reporting( E_ALL );

Eso forzara al interprete de PHP de informar de cualquier error o warning.

No hay atajo ante la duda, el misterio se hace aquí...
Se hace carne en cada uno, el misterio es existir!