Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/05/2011, 11:11
snowdogs
 
Fecha de Ingreso: noviembre-2009
Mensajes: 89
Antigüedad: 15 años, 3 meses
Puntos: 1
Exclamación Problemas con Checkbox

Buenas amigos, espero se encuentren bien...

Estoy realizando un sistema y tengo algunas dudas.

Una de mis dudas es la siguiente:

Tengo un tabla en mysql llamada partidos la cual contiene los sguientes campos:

* equipo1
* nroidentificativo1
* equipo2
* nroidentificativo2
* valor1
* valor2
* valor3
* valor1a
* valor2a
* valor3a

En una de las pantallas o paginas muestro los datos mencionados anteriormente, donde los valores (valor1, valor2, .....) vienen acompañado con un checkbox.

Ejemplo Grafico:

Nroidentificativo1 | Equipo1 | [] Valor1 | [] Valor2 | [] Valor3
Nroidentificativo2 | Equipo2 | [] Valor1a | [] Valor2a | [] Valor3a

Nroidentificativo1 | Equipo2 | [] Valor1 | [] Valor2 | [] Valor3
Nroidentificativo2 | Equipo2 | [] Valor1a | [] Valor2a | [] Valor3a

.
.
.
.


BOTON

Estos datos los genera de acuerdo a lo que tengo en la base de datos y los ordena por fecha.

Ahora bien, lo primero es: como mostrar los datos de acuerdo a lo que seleccione en los checkbox

Si tildo un checkbox me debe mostrar el valor de ese checkbox mas el numeroidentificativo y el nombre del equipo que esta en la misma linea.

Por ahora tengo este codigo que me muestra el valor de los check que rildo sin problemas, me faltaria el equipo y el nroidentificativo.

Código PHP:
<?
session_start
();
if(!
session_is_registered(myusername)){
header("location:main_login.php");
}
?>
  <?php

    $fechas
=date("Y-m-d");

    echo 
$fechas;    

?>
<?php

    
include ("Conexion.php");
    
$sql="select t_partidosbeis.nroiden1,t_partidosbeis.nroiden2,t_partidosbeis.equipo1, t_partidosbeis.equipo2, t_partidosbeis.logro1, t_partidosbeis.logro2, t_partidosbeis.logro3, t_partidosbeis.logro1a, t_partidosbeis.logro2a, t_partidosbeis.logro3a from t_partidosbeis where t_partidosbeis.fechainicio='$fechas' order by fechainicio"
    
$sql=mysql_query($sql,$con);
    while (
$row=mysql_fetch_array($sql)) { ?>
    
    <form action="beisbolprueba2" method="POST">
    <table width="563" border="1">
  <tr>
    <td width="84"><? echo '<input type="text" name="nroiden1[]" value="'.$row["nroiden1"].'" size="8" style="border: 0px" readonly/>'?></td>
    <td width="122"><? echo '<input type="text" name="equipo1[]" value="'.$row["equipo1"].'" style="border: 0px" readonly/>'?></td>
    <td width="105"><? echo '<input type="checkbox" name="logro1[]" value="'.$row["logro1"].'" readonly/> '.$row["logro1"]; ?></td>
    <td width="100"><? echo '<input type="checkbox" name="logro2[]" value="'.$row["logro2"].'" readonly/> '.$row["logro2"]; ?></td>
    <td width="118"><? echo '<input type="checkbox" name="logro3[]" value="'.$row["logro3"].'" readonly/> '.$row["logro3"]; ?></td>
  </tr>
  <tr>
    <td><? echo '<input type="text" name="nroiden2[]" value="'.$row["nroiden2"].'" size="8" style="border: 0px" readonly/>'?></td>
    <td><? echo '<input type="text" name="equipo2[]" value="'.$row["equipo2"].'" style="border: 0px" readonly/> ' ?></td>
    <td><? echo '<input type="checkbox" name="logro1a[]" value="'.$row["logro1a"].'" readonly/> '.$row["logro1a"]; ?> </td>
    <td><? echo '<input type="checkbox" name="logro2a[]" value="'.$row["logro2a"].'" readonly/> '.$row["logro2a"]; ?></td>
    <td><? echo '<input type="checkbox" name="logro3a[]" value="'.$row["logro3a"].'" readonly/> '.$row["logro3a"]; ?></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
</table>
        <? ?>
      <p>
        <label>
        <input type="submit" name="Submit" value="Continuar">
        </label>
</p>
    </form>
y Aqui donde lo recibo:

Código PHP:
<?php
    $fecha
date("Y-m-d");
    include(
"Conexion.php");

    include(
"funciones.php");

$equipo1=$_POST['equipo1'];
if(isset(
$_POST['logro1']))
foreach(
$_POST['logro1'] as $key => $value)
echo 
"$value <br/>";

echo 
"$value2 <br/>";
if(isset(
$_POST['logro2']))
foreach(
$_POST['logro2'] as $key => $value)
echo 
"$value <br/>";
if(isset(
$_POST['logro3']))
foreach(
$_POST['logro3'] as $key => $value)
echo 
"$value <br/>";
if(isset(
$_POST['logro1a']))
foreach(
$_POST['logro1a'] as $key => $value)
echo 
"$value <br/>";
if(isset(
$_POST['logro2a']))
foreach(
$_POST['logro2a'] as $key => $value)
echo 
"$value <br/>";
if(isset(
$_POST['logro3a']))
foreach(
$_POST['logro3a'] as $key => $value)
echo 
"$value <br/>";

?> 

<input name="valor" type="text">
Espero me puedan ayudar se los agradeceria de corazon..

Que esten bien. y Gracias.