|
Hola!!
Muchas gracias en verdad me funciona a medias... ya me manda los registros a otro formualario pero el problema ahora es que cada registro me lo muestra en tablas diferente y yo necesito que esten en una sola tabla los muestra mas o menos asi:
nombre ubicacion departamento
laura mexico administracion
nombre ubicacion departamento
maria mexico sistemas
Bueno la forma anterior es como los muestra pero te repito que necesito que necesito que solo una vez aparescan los encabezados. El codigo que tengo te lo muestro a continuacion, y espero me puedas decir en que esta mi error:
<?php
if (isset($_POST["ver"]))
{
for($i=0;$i<count($_POST['clave_peticion']);$i++){
if (!empty($_POST['clave_peticion'][$i])) {
$query = "SELECT usuarios.clave, usuarios.nombre, usuarios.departamento, usuarios.ubicacion,
peticion.clave, peticion.solicitud, peticion.asignacion, peticion.descripcion,
peticion.dia, peticion.mes, peticion.anio, peticion.status,
peticion.comentario_usuario, peticion.comentairo_administrador
FROM peticion
inner join usuarios on peticion.clav_usu_peticion=usuarios.clave WHERE peticion.clave= '".$_POST['clave_peticion'][$i]."' ORDER BY peticion.clave";
$tabla1= mysql_query($query, $link) or die(mysql_error());
echo "<HTML><TABLE Border=7 CellPadding=5 ><TR>";
# construyendo los encabezados de la tabla
echo "<th bgcolor=#FF6600>NOMBRE</th><th bgcolor=#FF6600>DEPARTAMENTO</th><th bgcolor=#FF6600>UBICACION</th><th bgcolor=#FF6600>SOLICITUD</th><th bgcolor=#FF6600>ASIGNACION</th><th bgcolor=#FF6600>DESCRIPCION</th><th bgcolor=#FF6600>DIA</th><th bgcolor=#FF6600>MES</th><th bgcolor=#FF6600>AÑO</th><th bgcolor=#FF6600>STATUS</th><th bgcolor=#FF6600>COMENTARIO DEL USUARIO</th><th bgcolor=#FF6600>COMENTARIO DEL ADMINISTRADOR</th></TR>";
// ciclo de lectura del rowset($tabla1)
while($fila = mysql_fetch_row($tabla1))
{
// desplegando en celda de tabla html
echo"
<tr>
<input type='hidden' name='clave_usuarios[]' value='{$fila[0]}' />
<td><textarea name='nombre[]' readonly cols='10' rows='3'>$fila[1]</textarea></br></td>
<td><textarea name='departamento[]' readonly cols='15' rows='3'>$fila[2]</textarea></br></td>
<td><textarea name='ubicacion[]' readonly cols='15' rows='3'>$fila[3]</textarea></br></td>
<input type='hidden' name='clave_peticion[]' value='{$fila[4]}' />
<td><textarea name='solicitud[]' readonly cols='15' rows='3'>$fila[5]</textarea></br></td>
<td><textarea name='asignacion[]' title='La asignacion unicamente es para SILVIA, MARTHA, RAUL o MARCO' onkeyup='this.value=this.value.toUpperCase()' cols='8' rows='3'>$fila[6]</textarea></br></td>
<td><textarea name='descripcion[]' readonly cols='25' rows='3'>$fila[7]</textarea></br></td>
<td><input type='text' size='2' readonly name='dia[]' value='{$fila[8]}'></br></td>
<td><input type='text' size='4' readonly name='mes[]' value='{$fila[9]}'></br></td>
<td><input type='text' size='4' readonly name='anio[]' value='{$fila[10]}'></br></td>
<td><textarea name='status[]' title='El status unicamente es EN PROCESO o CERRADA' onkeyup='this.value=this.value.toUpperCase()' cols='10' rows='3'>$fila[11]</textarea></br></td>
<td><textarea name='comentario_usuario[]' readonly cols='20' rows='3'>$fila[12]</textarea></br></td>
<td><textarea name='comentairo_administrador[]' cols='20' rows='3'>$fila[13]</textarea></br></td>
</tr>
";
}
};
}
echo "
</table>
<table width='200' align='center'>
<tr>
<th scope='col'><input type='submit' name='modificar' value='MODIFICAR' /></th>
</tr>
";
}
?>
clave_peticion es el arreglo que recibo de los checkbox. He estado buscando como hacerle pero la verdad no logro hacerlo, en verdad espero que tu me puedas ayudar y gracias de antemano.
|