Estas funciones son llamadas desde tablero.php por este codigo:
Código PHP:
include('funciones.php');
$ir3=$_POST["todos"];//Genera inputtext y Guarda datos de formulario en la variable
if(!empty($ir3)){
cam_tod();
cam_guarda();
}
Código PHP:
<?
function cam_tod(){
/*Esta funcion carga todos los registros Y crea los inputtext y botones
todos con un id unico
Ejemplo "solucion1 Guardar1, solucion2 Guardar2...solucionn Guardarn"
esto gracias a que el valor name de los inputs es solucion$i y guardar$i*/
include('consulta.php'); //este archivo contiene mis consultas a la base de datos no hay problema
include('config.php');//este me da los datos de conexion no hay problema
echo "<tr>";
echo "<td class='celda_encabezado'><div align='center'>No. REPORTE </div></td>";
echo "<td class='celda_encabezado'><div align='center'>SOLICITANTE</div></td>";
echo "<td width='89' class='celda_encabezado'><div align='center'>DEPENDENCIA</div></td>";
echo "<td width='90' class='celda_encabezado'><div align='center'>NUMERO/EXT</div></td>";
echo "<td width='232' class='celda_encabezado'><div align='center'>PROBLEMA</div></td>";
echo "<td class='celda_encabezado'><div align='center'>SOLUCION</div></td>";
echo "</tr>";
echo "<tr>";
echo "</tr>";
echo "<tr>";
echo"<td colspan='6' class='conto2'>";
echo "<form name='genera_dinamico' action='funciones.php' method='POST'>";
$i=0;
do {
echo "<tr>";
echo "<td class='conto2'>$row[11]</td>";
echo "<td class='conto2'>$row[1]</td>";
echo "<td class='conto2'>$row[2]</td>";
echo "<td class='conto2'>$row[5]</td>";
echo "<td class='conto2'>$row[10]</td>";
echo "<td class='conto2'>$row[14]";
if($i>'0'){
if($row[14]=='NO'){
echo "<input type='text' name='solucion$i'>";//aqui se crean los input
echo "<input type='submit' value='Guardar' name='guardar$i'></td>";//aqui se crean los botones
}
}
$i++;
echo "</tr>";
} while ($row = mysql_fetch_array($result2));
echo"</td>";
echo"</tr>";
echo "</form>";
}
Código PHP:
function cam_guarda(){
/*He aki el problema no logro capturar el valor de cada input
ya corri una funcion para ver el contenido de Post y efectivamente
estan los las variables y valores solucion1=valor...soucionN=valor.
Entonces aqui necesito algo de ayuda ya intente con:
$ir=$_POST['guardar[]'];
$V1=$_POST['solucion[]'];
$ir=$_POST['guardar$i'];
$V1=$_POST['solucion$i'];
ciclo{
$ir=$_POST['guardar1++'];
$V1=$_POST['solucion1++'];
fin de ciclo}
$ir=$_POST['guardar'".$i."];
$V1=$_POST['solucion''".$i."];
y no me arroja ni un resultado que puedo hacer?
*/
$ir=$_POST['guardar[]'];
$V1=$_POST['solucion[]'];
$V3 =date("d-m-y");
$V4 =gmdate("g:i A", time()+((-6+date("I"))*3600));
echo $v2;
if(!empty($ir)){
include('../../super/config.db.php');
$link = mysql_connect($host,$usuario,$pass);
mysql_select_db($db_nom, $link);
$Sql="INSERT INTO $t7
($t7c2,$t7c3,$t7c4,$t7c5)
values ('$V1','$row[11]','$V3','$V4')";
mysql_query($Sql,$link) or die ("No se inserto el dato");
$up="UPDATE $t5
SET $t5c15='SI'
WHERE $t5c12='$row[11]'";
mysql_query($up,$link) or die ("No se actualizo el registro $row[11]");
mysql_close($link);
}
}
?>
mx.geocities.com/sabepoco2004/genera.png
Alguna propuesta para solucionar la captura de los datos?