Elegir cuantas filas y cuantas columnas quiero listar
Disculpe que lo vuelva a molestar.
Quisiera listar una matriz o valores de doble entrada ejemplo lo que puedo hacer gracias a su ayuda es listar filas o columnas. Lo quisiera es lisrtar por ejemplo 5 filas por 11 columnas y según mi código puesto abajo puedo listar la cantidad que yo quiera de filas o la cantidad que yo quiera de columnas. Lamentablemente no puedo listar filas y columnas que yo quiera a la vez, estoy practicando mucho y no encontrar la solución.?
Aquí esta lo pude hacer
Este código lista columnas
<form action="d.php" method="post">
Ingrese cantidad de columnas: <input type="text" name="num1" size="2">
<br>
<input type="submit" value="enviar">
</form>
<table border="1">
<tr>
<td>
<table border="1" >
<tr>
<th>Cantidad</th>
</tr>
</table>
</td>
<?php
$num1 = $_POST["num1"];
$vec = 5;
for ( $c = 2; $c <= $num1; $c ++) {
?>
<td> <!-- si pongo
<tr>
en lugar de
<td> o no pongo nadame a va tirar filas y no columnas -->
<table border="1">
<tr>
<td><? Echo $c; ?></td>
</tr>
</table>
<? } ?>
---------------------------------------------
Este codigo lista filas
<form action="c.php" method="post">
Ingrese cantidad de filas: <input type="text" name="num1" size="2">
<br>
<input type="submit" value="enviar">
</form>
<table border="1">
<tr>
<th width="60">Cantidad</th>
</tr>
</table>
<?php
$num1 = $_POST["num1"];
for ( $c = 2; $c <= $num1; $c ++) {
?>
<table border="1">
<tr>
<td width="60"><? Echo $c; ?></td>
</tr>
</table>
</td>
<? } ?>
Probé algo así, me da cualquier cosa no se si hay que trabajar con matrices es decir utilizar dos ciclos. La verdad ignoro.
<form action="d.php" method="post">
Ingrese cantidad de columnas: <input type="text" name="num" size="2">
Ingrese cantidad de filas: <input type="text" name="num1" size="2">
<br>
<input type="submit" value="enviar">
</form>
<table border="1">
<tr>
<td>
<table border="1" >
<tr>
<th>Cantidad</th>
</tr>
</table>
</td>
<?php
$num1 = $_POST["num1"];
$vec = 5;
for ( $c = 2; $c <= $num; $c ++) {
?>
<td> <!-- si pongo
<tr>
en lugar de
<td> o no pongo nadame a va tirar filas y no columnas -->
<table border="1">
<tr>
<td><? Echo $c; ?></td>
</tr>
<? for ( $c = 2; $c <= $num1; $c ++) {
?>
<table border="1">
<tr>
<td width="60"><? Echo $c; ?></td>
</tr>
</table>
<? } ?>
Quisiera listar una matriz o valores de doble entrada ejemplo lo que puedo hacer gracias a su ayuda es listar filas o columnas. Lo quisiera es lisrtar por ejemplo 5 filas por 11 columnas y según mi código puesto abajo puedo listar la cantidad que yo quiera de filas o la cantidad que yo quiera de columnas. Lamentablemente no puedo listar filas y columnas que yo quiera a la vez, estoy practicando mucho y no encontrar la solución.?
Aquí esta lo pude hacer
Este código lista columnas
<form action="d.php" method="post">
Ingrese cantidad de columnas: <input type="text" name="num1" size="2">
<br>
<input type="submit" value="enviar">
</form>
<table border="1">
<tr>
<td>
<table border="1" >
<tr>
<th>Cantidad</th>
</tr>
</table>
</td>
<?php
$num1 = $_POST["num1"];
$vec = 5;
for ( $c = 2; $c <= $num1; $c ++) {
?>
<td> <!-- si pongo
<tr>
en lugar de
<td> o no pongo nadame a va tirar filas y no columnas -->
<table border="1">
<tr>
<td><? Echo $c; ?></td>
</tr>
</table>
<? } ?>
---------------------------------------------
Este codigo lista filas
<form action="c.php" method="post">
Ingrese cantidad de filas: <input type="text" name="num1" size="2">
<br>
<input type="submit" value="enviar">
</form>
<table border="1">
<tr>
<th width="60">Cantidad</th>
</tr>
</table>
<?php
$num1 = $_POST["num1"];
for ( $c = 2; $c <= $num1; $c ++) {
?>
<table border="1">
<tr>
<td width="60"><? Echo $c; ?></td>
</tr>
</table>
</td>
<? } ?>
Probé algo así, me da cualquier cosa no se si hay que trabajar con matrices es decir utilizar dos ciclos. La verdad ignoro.
<form action="d.php" method="post">
Ingrese cantidad de columnas: <input type="text" name="num" size="2">
Ingrese cantidad de filas: <input type="text" name="num1" size="2">
<br>
<input type="submit" value="enviar">
</form>
<table border="1">
<tr>
<td>
<table border="1" >
<tr>
<th>Cantidad</th>
</tr>
</table>
</td>
<?php
$num1 = $_POST["num1"];
$vec = 5;
for ( $c = 2; $c <= $num; $c ++) {
?>
<td> <!-- si pongo
<tr>
en lugar de
<td> o no pongo nadame a va tirar filas y no columnas -->
<table border="1">
<tr>
<td><? Echo $c; ?></td>
</tr>
<? for ( $c = 2; $c <= $num1; $c ++) {
?>
<table border="1">
<tr>
<td width="60"><? Echo $c; ?></td>
</tr>
</table>
<? } ?>
1 respuesta
Respuesta de Marcelo Origoni
1