Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/05/2012, 23:06
sandymiau
 
Fecha de Ingreso: mayo-2012
Ubicación: En la Tierra
Mensajes: 41
Antigüedad: 12 años
Puntos: 3
checkbox problem

Estoy haciendo una barra de busqueda y todo va bien hasta que me toca interactuar con los checkboxes.
Las acciones que el usuario debe realizar son:
1. Entrar las palabras en el buscador. (listo)
[ Se Muestran los resultados y al lado de cada resultado un checkbox, solo uno. (creo que listo)]
2. Seleccionar la columna de interes seleccionando el checkbox.
3. click en el boton submit, ubicado en la parte superior de la pagina, para Enviar los resultados marcados con el checkbox (incluidos los campos completos de la(s) columnas seleccionadas) a otra pagina, llamemosle pag2.
[Se Muestran los resultados deseados en pag2.]
4. Pag2 contiene un formulario con el nombre y mail de quien esta enviando la info junto con los resultado marcados.
5. Enviar la información: nombre, mail y resultados marcados al correo del dueño de la pagina.

Esto es lo que tengo:
Código HTML:
<html>
    <head>
      </head>
    <body>
        <form method="post" action="checkboxes.php">
            <input type=submit value="submit" ></input>
        </form></br>
        
        
          
<?php // query.php
require_once 'midb.php';
$db_server = mysql_connect($db_hostname, $db_username, $db_password);
if (!$db_server) die("Unable to connect to MySQL: " . mysql_error());
mysql_select_db($db_database)
or die("Unable to select database: " . mysql_error());
$query = "SELECT * FROM riskyjobs";
$result = mysql_query($query);
if (!$result) die ("Database access failed: " . mysql_error());
$rows = mysql_num_rows($result);
for ($j = 0 ; $j < $rows ; ++$j)
{
echo 'titulo: ' .     mysql_result($result,$j,'titulo') .   '<br />';
echo 'descripcion: ' . mysql_result($result,$j,'descripcion') . '<br />';
echo 'ciudad: ' . mysql_result($result,$j,'ciudad') . '<br />';
echo 'estado: ' . mysql_result($result,$j,'estado') . '<br />';
echo 'codigol: ' . mysql_result($result,$j,'codigol') . '<br />';
echo 'company: ' . mysql_result($result,$j,'company') . '<br />';
echo 'fecha: ' . mysql_result($result,$j,'fecha') . '<br />';
echo 'link: ' . '<input name="checky[]" type="checkbox" id="activar2" />' . '<br /><br />';
}
?>
        </body>
</html>
    
y esto...

Código HTML:
<html>
    <head></head>
    <body> 
        <div>Hola Mundo</div>
<?php

    foreach ($_REQUEST["checky"] as $checky2 => $value) {
        echo "value";
}

?>
        </body>
</html> 
Mi problema es el punto 2. ¿Como agarro el checkbox junto con toda la fila y la llevo a pag.2? Lo he intentado pero me muestra errores:

Notice: Undefined index: checky in C:\xampp\htdocs\checkboxes.php on line 7

Warning: Invalid argument supplied for foreach() in C:\xampp\htdocs\checkboxes.php on line 7

¿podría alguien orientarme?

Por su atencion, grax.