Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: Carlos Nuñez en 05 de Diciembre 2016, 22:22

Título: Checkbox filtro php y html seleccionar entre varias opciones lista desplegable
Publicado por: Carlos Nuñez en 05 de Diciembre 2016, 22:22
Buenas dias/tardes o Noches
soy nuevo programando . lo que se supone que mi codigo tenia que hacer es que cuando selecionas varias opciones al azar te muestre solo lo que seleccionaste y de ahi que te mande a las opciones de lista despegable dejo ,mi codigo de prueba

index.php
Código: [Seleccionar]
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Documento sin título</title>
</head>

<body>
<form name="form1" method="post" action="resultado.php">
  <p>
    <input type="checkbox" name="op1" id="checkbox">
    <label for="checkbox"></label>
  Opción 1</p>
  <p>
  <p>
    <input type="checkbox" name="op2" id="checkbox">
    <label for="checkbox"></label>
  Opción 2</p>
  <p>
  <p>
    <input type="checkbox" name="op3" id="checkbox">
    <label for="checkbox"></label>
  Opción 3</p>
  <p>
  <p>
    <input type="checkbox" name="op4" id="checkbox">
    <label for="checkbox"></label>
  Opción 4</p>
  <p>
  <p>
    <input type="checkbox" name="op5" id="checkbox">
    <label for="checkbox"></label>
  Opción 5</p>
  <p>
 
    <input type="submit" name="button" id="button" value="Enviar">
  </p>
</form>
</body>
</html>

Resultado.php
Código: [Seleccionar]
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Documento sin título</title>
</head>

<body>
<?
$v1=$_POST['op1'];
$v2=$_POST['op2'];
$v3=$_POST['op3'];
$v4=$_POST['op4'];
$v5=$_POST['op5'];

if (isset($v1)) { ?>

<p>OPCION 1</p>
<form name="form1" method="post" action="">
  <label for="select"></label>
  <select name="select" id="select">
    <option value="1">valor 1</option>
    <option value="2">valor 2</option>
    <option value="3">valor 3</option>
  </select>
</form>
<? } else {

   // Alternate code
}
if (isset($v2)) {
?>
<p>OPCION 2</p>
<form name="form1" method="post" action="">
  <label for="select"></label>
  <select name="select" id="select">
    <option value="1">valor 1</option>
    <option value="2">valor 2</option>
    <option value="3">valor 3</option>
  </select>
</form>
<?
} else {

   // Alternate code
}
if (isset($v3)) {

?>
<p>OPCION 3</p>
<form name="form1" method="post" action="">
  <label for="select"></label>
  <select name="select" id="select">
    <option value="1">valor 1</option>
    <option value="2">valor 2</option>
    <option value="3">valor 3</option>
  </select>
</form>
<?
} else {

   // Alternate code
}
if (isset($v4)) {

?>
<p>OPCION 4</p>
<form name="form1" method="post" action="">
  <label for="select"></label>
  <select name="select" id="select">
    <option value="1">valor 1</option>
    <option value="2">valor 2</option>
    <option value="3">valor 3</option>
  </select>
</form>
<?
} else {

   // Alternate code
}
if (isset($v5)) {

?>
<p>OPCION 5</p>
<form name="form1" method="post" action="">
  <label for="select"></label>
  <select name="select" id="select">
    <option value="1">valor 1</option>
    <option value="2">valor 2</option>
    <option value="3">valor 3</option>
  </select>
</form>
<?
} else {

   // Alternate code
}
?>
</body>
</html>
Título: Re:Checkbox filtro php y html
Publicado por: Ogramar en 09 de Diciembre 2016, 19:36
Buenas Carlos, no sé si has dejado el código sólo como aportación o porque tenías alguna duda. Si es por dudas debes explicarla con detalle.

El foro "Comunidad" es para presentarse a la comunidad, para consultas debe escribirse en otro foro.

Para poder obtener ayuda es importante que sigas las indicaciones para escribir en los foros incluidas en https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0

Si estés empezando recomendamos leer https://www.aprenderaprogramar.com/foros/index.php?topic=1313.0

Ver los cursos disponibles en https://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=57&Itemid=86

Salu2