Ver Mensaje Individual
  #7 (permalink)  
Antiguo 01/10/2013, 07:06
Avatar de gerbmx
gerbmx
 
Fecha de Ingreso: enero-2013
Ubicación: buenos aires
Mensajes: 41
Antigüedad: 11 años, 3 meses
Puntos: 0
Respuesta: Enviar una opcion de un html a otro html

Cita:
Iniciado por Dalam Ver Mensaje
Si quieres utilizar este codigo debe ser con un archivo .php para que sea interpretado por PHP y luego mandar el resultado al navegador.
en el action del formulario debes cambiar la pagina de destino para que apunte al archivo .php.

El codigo que te e mandado hace lo siguiente.
El if del principio comprueba que se a recibido la variable por post y la guarda en una variable normal.
luego en cada uno de los input comprueba si es igual al valor del input y en caso de ser asi escribe el checked.
podrias hacerlo de una forma mas corta recorriendo un array y que escriba los resultados, asi te evitas escribir parte del codigo, y si necesitas hacerlo mas extenso es mas facil cambiar el codigo
te lo escribo a continuacion.
Código PHP:
<?php 
if(isset($_POST['radio-set-1'])) $opcion $_POST['radio-set-1'];
else 
$opcion '';
$opciones = array('Todos','opcion 1','opcion 2','opcion 3');
foreach(
$opciones as $value){
    echo 
'<input type="radio" name="radio-set-1" value="'.$value.'" ';
    if(
$opcion == $value) echo 'checked';
    echo 
'>'.$value;
}
?>
con este codigo en la linea que se define el array $opciones puedes incluir tantos valores como quieras y solo tendras que escribir el valor que deseas enviar, en vez de tener que escribir el texto del input entero en cada opcion que quieras incluir.
No obstante te recomiendo que visites el manual de PHP que dispone este foro para que sepas lo que haces, por que te perderas en muchas ocasiones y no sabras lo que estas haciendo.
Espero te sirva de referencia y que lo logres arreglar.
Perfecto creo entender como funciona, pero me surge una duda y no la entiendo. en el primer archivo donde están los tres botones, los cuales llevan al mismo link, especiales.html.
con este formato:
Código:
<p>opcion 1</p>
<a href="especiales/especiales.html" class="info">VER</a>

<p>opcion 2</p>
<a href="especiales/especiales.html" class="info">VER</a>

<p>opcion 3</p>
<a href="especiales/especiales.html" class="info">VER</a>
Me imagino que tendre q poner algo para que recoga esa variable, la mande l archivo php y luego este modifique el archivo de destino, especiales.html.

Es correcto lo que digo?