Autor Tema: Listas desplegables PHP i MySql  (Leído 2688 veces)

Desconectado Lobyka

  • PHPerit@
  • *
  • Mensajes: 2
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
Listas desplegables PHP i MySql
« en: 26 de Abril de 2012, 02:28:00 am »
Hola a todos,

Soy "L" en esto de PHP y SQL.
Mi problema es el siguiente.

Tengo esta base de datos :

CATEGORIAS
IdCategoria
nom

CATEGORIA_SUB
IdCategoria
IdSubCat

SUBCATEGORIA
IdSubCat
nom

Nivel
IdNivel
nombre

PREFERENCIAS
nick
IdCategoria
Subcategoria
Nivel


USUARIO
nick PRIMARY KEY
nombre
etc...

Me gustaria hacer un formulario que hiciera lo siguiente:

-Una lista desplegable de Categorias, que al seleccionar categoria pudiera ver las subcategorias correspondentes.
-Que pudiera el usuario elegir una categoria i subcategoria i apretar un boton "Guardar" i que despues guardarse con su nick la categoria/subcategoria/nivel elegidos en la tabla Preferencias.

Consegui hacer la lista pero no hay manera que se guarde ni hacer el insert ni nada.....
Me gustaria saber donde se guarda el supuesto dato que elige el usuario... i como processarlo.....

No se... un poco de ayuda?

==========CODIGO=================
<?php


$nombre_server[1] = 'localhost'; //Servidor al cual nos vamos a conectar.
$nombre_user[2] = 'root'; //Nombre del usuario de la base de datos.
$password[3] = ''; //Contrase�a de la base de datos
$nombre_db[4] = 'refrescar'; //nombre de la base de datos

$conexion = @mysql_connect($nombre_server[1],$nombre_user[2],$password[3]) or exit('Datos de conexion incorrectos.');
mysql_select_db($nombre_db[4]) or exit('No existe la base de datos.');

// SELECTOR CATEGORIA
$sql="SELECT * FROM categoria";
$result=mysql_query($sql);


?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Preferencies usuaris</title>
</head>
<body>
<h2>Els teus gustos!</h2>
<div align="center">
<form action="submit.php" method="GET" enctype="multipart/form-data">
<p>Categoria
<?php
echo '<select name="categories">';

// DESPLIEGA CATEGORIAS
while ($row=mysql_fetch_array($result))
{

echo '<option value="'.$row['idcategoria'].'">'.$row["nom"].'</option>';}
echo '</select>';

?>
<br>
<input type="submit" name="accion" value="Grabar" />
</form>
<a href="perfil.php">Tornar</a>
</div>
</body>
</html>

Comunidad PHPeros

Listas desplegables PHP i MySql
« en: 26 de Abril de 2012, 02:28:00 am »

Desconectado MEJORENHO

  • PHPer@ Fijo
  • ***
  • Mensajes: 204
  • Karma: 3
  • Sexo: Masculino
    • Ver Perfil
    • Beeme
Re:Listas desplegables PHP i MySql
« Respuesta #1 en: 29 de Abril de 2012, 10:17:54 am »
Eso, aunque tiene parte de php, es más algo de JS.


Busca en google algo así como: "Listas dinámicas enlazadas PHP".

Desconectado Animus

  • PHPero Avanzado
  • ****
  • Mensajes: 273
  • Karma: 1
  • Sexo: Masculino
  • Aprende a aprender, el resto vendrá solo.
    • Ver Perfil
Re:Listas desplegables PHP i MySql
« Respuesta #2 en: 29 de Abril de 2012, 11:31:37 am »
OMG, por que creas una matriz diferente para cada parámetro de conexión, LOL?


La red social de tus sueños.