Foros del Web » Programando para Internet » PHP »

ayuda con tabla

Estas en el tema de ayuda con tabla en el foro de PHP en Foros del Web. hola a todos. estoy haciendo una tabla que contiene filas y columnas, en las filas van unos requerimientos del cliente y en las columnas van ...
  #1 (permalink)  
Antiguo 31/07/2006, 16:30
Avatar de ing_aprendiz  
Fecha de Ingreso: septiembre-2005
Mensajes: 136
Antigüedad: 19 años, 2 meses
Puntos: 0
Pregunta ayuda con tabla

hola a todos. estoy haciendo una tabla que contiene filas y columnas, en las filas van unos requerimientos del cliente y en las columnas van los requerimientos tecnicos del producto, al correlacionar las filas con las columnas el usuario asigna un valor, lo que tengo en código es lo siguiente:

<?
require_once('conexion.php');
if(isset($enviartodo))
{
$link=conectarse();

$ins=mysql_query("INSERT INTO matriz(id, columna, fila, valor) VALUES ('', '$fila','$columna', '$valor')",$link);

echo"<script>";
echo'alert("Registro Insertado Con Exito!!!")';
echo"</script>";
}
?>

<form name="form1" method="post" action="matriz_registro.php">

<p>&nbsp;</p>
<p>&nbsp;</p>
<table align="center" border="0" bordercolor="#6699CC" bgcolor="#F8F8F8">
<!--DWLayoutTable-->

<tr valign="baseline">
<td height="21" colspan="2" align="right" valign="top" nowrap bgcolor="#E6F4F7">
<div align="left" class="Estilo1">
<div align="center" style="font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold"></div>
</div></td>
<td width="1"></td>
</tr>

<tr valign="baseline">
<td height="21" colspan="2" align="right" valign="top" nowrap ><div align="left" class="Estilo1"></div></td>
<td></td>
</tr>

<tr valign="baseline">
<td width="205" height="19" valign="top"><span style="font-family: Arial, Helvetica, sans-serif; font-size: 10px">Requerimientos tecnicos </span></td>
<td width="223" rowspan="2" valign="middle" class="Estilo1">
<label>
<textarea name="columna"></textarea>
</label>
</a></td>
<td></td>
<tr valign="baseline">
<td rowspan="2" valign="top"><span style="font-family: Arial, Helvetica, sans-serif; font-size: 10px">Requerimientos del cliente </span></td>
<td height="16"></td>
<tr valign="baseline">
<td rowspan="2" valign="middle"><input name="valor" type="text" class="Estilo2" value="" size="32"></td>
<td height="1"></td>
<tr>
<td height="37" valign="middle"><label>
<textarea name="fila"></textarea>
</label></td>
<td></td>
<tr>
<td height="86" colspan="2" valign="middle"><div align="center">
<input type="hidden" name="enviartodo" value="1">
<input type="submit" name="Registrar" value="Registrar">
<input name="reset" type="reset" value="Borrar datos">
</div></td>
<td></td>
</table>
<p>&nbsp;</p>
<p align="center">MATRIZ DINAMICA</p>
<table width="50%" border="0" bordercolor="#6699CC" bgcolor="#F8F8F8" align="center">
<!--DWLayoutTable-->
<tr>
<td width="455" height="131" valign="top">
<?
$link=conectarse();
$result=mysql_query("SELECT * FROM matriz",$link);
while($row=mysql_fetch_row($result)){
echo"<html>";
echo"<head><title>Matriz dinamica</title></head>";
echo"<body>";
echo"<table align='center'>";
echo"<form name='form' action=\"matriz_registro.php\" method=\"POST\">";

echo"<tr valign='baseline'>";
echo"<td width='205' height='19' valign='top'><span style='font-family: Arial, Helvetica, sans-serif;
font-size: 10px'>Requerimientos tecnicos </span></td>
<td width='223' rowspan='2' valign='middle' class='Estilo1'>
<label>
<textarea name=\"fila\">$row[2]</textarea></td>
</label>
</a></td>
<td></td>

<tr valign='baseline'>
<td rowspan='2' valign='top'><span style='font-family: Arial, Helvetica, sans-serif;
font-size: 10px'>Requerimientos del cliente </span></td>
<td height='16'></td>
</tr>

<tr valign='baseline'>
<td rowspan='2' valign='middle'>
<input type=\"text\" value=\"$row[3]\" name=\"valor\"></td>
<td height='1'></td>
</tr>

<tr>
<td height='37' valign='middle'><label>
<textarea name=\"columna\">$row[1]</textarea></td>
</label></td>
<td></td>
</tr>

</table>";
}echo"<p align='left' style='font-family: Arial, Helvetica, sans-serif;
font-size: 12px'><input type=\"hidden\" name=\"id\" value=\"$row[0]\">";
echo"</p>";
echo"</form>";
echo"</body>";
echo"</html>";

?>
<p>&nbsp;</p>
<p align="right">&nbsp;</p></td>
</tr>
<!--DWLayoutTable-->

</table>
<p>&nbsp;</p>
<p>&nbsp; </p>
</form>

los valores de tanto las filas como las columnas los capturo por medio de un formulario, lo que quiero es que cuando se registren los datos por el formulario a la vez se vaya creando una tabla que contenga los valores que se han registrado por medio del formulario en la tabla matriz, es decir:

requerimientos tecnicos R1 R2 R3 R4
requerimientos cliente
RC1 1 3 1 3
RC2 3 1 3 1
RC3 9 1 3 9
RC4 3 9 3 9

de esta forma debe aparecer la tabla en pantalla, con el código anterior aparecen las filas pero las columnas no aparecen desplazadas hacia la derecha, si alguno de ustedes puede ayudarme agradecería su aporte.

chao
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:15.