Cita:
Iniciado por snowdogs Mas codigo de mi parte o de la suya amigo?
Con esto genero los check:
Código PHP:
<table width="526" border="0">
<tr>
<td width="50" bgcolor="#006699"><span class="Estilo1" style="color:#FFFFFF"><? echo '<input type="text" name=\"nro1[]\" value="'.$row["nro1"].'" size="8" style="border: 0px" readonly/>';?></span></td>
<td width="81" bgcolor="#006699"><span class="Estilo1" style="color:#FFFFFF"><? echo '<input type="text" name=\"equipo1[]\" value="'.$row["equipo1"].'" style="border: 0px" readonly/> ' ?></span></td>
<td width="81" bgcolor="#006699"><div align="left" class="Estilo1" style="color:#FFFFFF"><? echo "<input type=\"checkbox\" name=\"seleccion[]\" value=\"".$row['logro_ganare1']."\">".$row['nombre_ganare1']."<br>";?></div></td>
</table>
y con esto genero los textbox con los check que se seleccionaron:
Código PHP:
$incremento = 1;
echo "<form action=\"baseadministrador.php?pagina=verticket.php\" method=\"post\"> \n";
$seleccion = $_POST['seleccion'];
if(isset($seleccion))
foreach($seleccion as $key => $value)
echo "<input type=\"text\" name=\"logro".$incremento++."\" value=\"$value\"> <br/>";
echo ' Monto a Apostar: <input type="text" name="monto"> <br/><br/>';
echo "<input type=\"submit\" name=\"Submit\" value=\"Enviar\">";
Los nombres de los textbox me los genera de la siguiente manera:
logro1, logro2, logro3, etc..
Ahora esos textbox que se generaron tienen su valor de acuerdo al check que se seleccionó...
al darle al boton quiero que se multiplique el valor de cada textbox por el textbox MONTO...
Si me pueden ayudar con algo de codigo se los agradeceria de corazon..
Buenas,
Volviendo a este punto..
Código PHP:
$incremento = 1;
echo "<form action=\"baseadministrador.php?pagina=verticket.php\" method=\"post\"> \n";
$seleccion = $_POST['seleccion'];
if(isset($seleccion)) {
foreach($seleccion as $key => $value) {
echo "<input type=\"text\" name=\"logro".$incremento++."\" value=\"$value\"> <br/>";
}
}
echo ' Monto a Apostar: <input type="text" name="monto"> <br/><br/>';
echo '<input type="hidden" name="cantidad" value="'.$incremento.'">';
echo "<input type=\"submit\" name=\"Submit\" value=\"Enviar\">";
Luego en "baseadministrador.php?pagina=verticket.php" intenta imprimir $_POST['cantidad'] a ver si lo pasa bien, en caso de pasar 1 de más intenta haciendolo con un count($seleccion).
En el otro código se haría lo siguiente:
Código PHP:
<?php
for($i=1;$i<=$_POST['cantidad'];$i++) // NOTA: Si incremento empieza en 1, esto tambien deberia! y seria <=
{
echo 'hola! soy el logro'.$i;
}
?>
Espero haberte entendido, haces que el código sea prácticamente ilegible.