• Jueves 14 de Noviembre de 2024, 03:51

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - Daniel Abarca

Páginas: [1]
1
PHP / Guardar Valor De Select En Una Variable
« en: Miércoles 5 de Enero de 2005, 19:36 »
Hola nuevamente, tengo una consulta SQL que me genera el contenido de una lista desplegable, y ahora necesito almacenar el valor seleccionado en una variable para mandarla  a otra pàgina, la pregunta es: Cômo le hago???
aqui les muestro el codigo que tengo:

<?php
mysql_select_db($database_conn, $conn);
$query_rsnombres = "SELECT DISTINCT nombre_materia  FROM cat_materias, cat_grupos WHERE cat_grupos.materia=cat_materias.cve_materia ORDER BY nombre_materia ";
$rsnombres = mysql_query($query_rsnombres, $conn) or die(mysql_error());
$row_rsnombres = mysql_fetch_assoc($rsnombres);
$totalRows_rsnombres = mysql_num_rows($rsnombres);
?>

<html>
<head>
<title>Select01</title>
</head>

<body>
<form name="form1" method="post" action="">
  <select name="select">
    <option value="value">Seleccionar Materia</option>
    <?php
do {  
?>
    <option value="<?php echo $row_rsnombres['nombre_materia']?>"><?php echo $row_rsnombres['nombre_materia']?></option>
    <?php
} while ($row_rsnombres = mysql_fetch_assoc($rsnombres));
  $rows = mysql_num_rows($rsnombres);
  if($rows > 0) {
      mysql_data_seek($rsnombres, 0);
     $row_rsnombres = mysql_fetch_assoc($rsnombres);
  }
?>
  </select>
</form>
<p> </p>
<p> </p>
</body>
</html>
<?php
mysql_free_result($rsnombres);
?>

Como se daràn cuenta. apenas empiezo en esto de PHP y no se còmo hacer muchas cosas...Espero su apreciable ayuda...   y Gracias...

Daniel

2
PHP / Variables En Consulta Sql
« en: Domingo 2 de Enero de 2005, 08:54 »
Hola a todos, soy principiante en esto de PHP y tengo algunos problemas...

tengo un menu desplegable que muestra los datos de una consulta, el codigo que utilizo es el siguiente:

<?php
mysql_select_db($database_pruebacombos, $pruebacombos);
$query_rsmaterias = "SELECT DISTINCT nombre_materia  FROM cat_materias, cat_grupos WHERE cat_grupos.materia=cat_materias.cve_materia ORDER BY nombre_materia";
$rsmaterias = mysql_query($query_rsmaterias, $pruebacombos) or die(mysql_error());
$row_rsmaterias = mysql_fetch_assoc($rsmaterias);
$totalRows_rsmaterias = mysql_num_rows($rsmaterias);
?>
<html>
<head>
<title>Combos 01</title>
</head>

<body>
<form name="form1" method="post" action="">
  <select name="cmbmaterias" id="cmbmaterias">
    <option value="default" <?php if (!(strcmp("default", $HTTP_POST_VARS['materiainn']))) {echo "SELECTED";} ?>>Seleccione
    Materia</option>
    <?php
do {  
?>
    <option value="<?php echo $row_rsmaterias['nombre_materia']?>"<?php if (!(strcmp($row_rsmaterias['nombre_materia'], $HTTP_POST_VARS['materiainn']))) {echo "SELECTED";} ?>><?php echo $row_rsmaterias['nombre_materia']?></option>
    <?php
} while ($row_rsmaterias = mysql_fetch_assoc($rsmaterias));
  $rows = mysql_num_rows($rsmaterias);
  if($rows > 0) {
      mysql_data_seek($rsmaterias, 0);
     $row_rsmaterias = mysql_fetch_assoc($rsmaterias);
  }
?>
  </select>
</form>
</body>
</html>
<?php
mysql_free_result($rsmaterias);
?>


ahora bien, cómo puedo hacer para que el valor seleccionado lo utilice en la siguiente consulta para llenar otro combo???


SELECT cat_grupos.grupo FROM cat_grupos, cat_materias
WHERE nombre_materia='AQUI VA LA VARIABLE' and  cat_materias.cve_materia=cat_grupos.materia
order by grupo


y a su vez, utilizar el valor seleccionado de ambos combos para una tercera consulta????  

Les agradezco la ayuda que me puedan ofrecer...  :comp:

Páginas: [1]