Foros del Web » Programando para Internet » PHP »

Introducir una lista en Mysql

Estas en el tema de Introducir una lista en Mysql en el foro de PHP en Foros del Web. Hola amigos , abro este tema aver si puedo solucionar esto , : quiero mediante los post que pueden hacer los usuario que mediante una ...
  #1 (permalink)  
Antiguo 14/01/2009, 16:30
Avatar de tata009  
Fecha de Ingreso: septiembre-2008
Ubicación: En mi casa
Mensajes: 426
Antigüedad: 15 años, 7 meses
Puntos: 3
Pregunta Introducir una lista en Mysql

Hola amigos , abro este tema aver si puedo solucionar esto , : quiero mediante los post que pueden hacer los usuario que mediante una lista puedan elegir la categoria del mismo pero no logro que se registre en MySQL , como podria hacerlo , presiento que es una tonteria pero no me sale XD...



saludos muchas gracias :)
__________________
SI pones un CD de MIcrosoft al reves aparecen mensajes satanicos pero si lo pones a la derecha PEOR SE TE INSTALA WINDOWS!!!!
Para webmasters e informaticos
  #2 (permalink)  
Antiguo 14/01/2009, 16:45
Avatar de acoevil  
Fecha de Ingreso: julio-2008
Ubicación: localhost/colombia/sevillaValle.php
Mensajes: 1.123
Antigüedad: 15 años, 9 meses
Puntos: 32
Respuesta: Introducir una lista en Mysql

Una lista como un select de html? se supone que el select recoge los datos de una base de datos o q? jeje si ya tienes algo construido coloca el codigo

Salu2
  #3 (permalink)  
Antiguo 14/01/2009, 17:23
Avatar de tata009  
Fecha de Ingreso: septiembre-2008
Ubicación: En mi casa
Mensajes: 426
Antigüedad: 15 años, 7 meses
Puntos: 3
Respuesta: Introducir una lista en Mysql

Cita:
Iniciado por acoevil Ver Mensaje
Una lista como un select de html? se supone que el select recoge los datos de una base de datos o q? jeje si ya tienes algo construido coloca el codigo

Salu2

Nono es algo asi :

Código HTML:
<select name="categorias" size="1" id="categorias">
    <option value="1">primera categoria</option>
    <option value="2">segunda</option>
    <option value="3">tercera</option>
    <option value="4">cuarta</option>
    <option value="5">quinta</option>
  </select> 

Entonces me gustaria que se guarde en la tabla "posts" , en un campo "text" que se llama "categorias" la que hayan seleccionado , se entiende ?
__________________
SI pones un CD de MIcrosoft al reves aparecen mensajes satanicos pero si lo pones a la derecha PEOR SE TE INSTALA WINDOWS!!!!
Para webmasters e informaticos
  #4 (permalink)  
Antiguo 14/01/2009, 18:30
Avatar de acoevil  
Fecha de Ingreso: julio-2008
Ubicación: localhost/colombia/sevillaValle.php
Mensajes: 1.123
Antigüedad: 15 años, 9 meses
Puntos: 32
Respuesta: Introducir una lista en Mysql

tablas de la DB

create table text(id varchar(3),nombre varchar(30)));

<?php
?>
<form action="procesa.php" method="post">
<select name="categorias" size="1" id="categorias">
<option value="1">primera categoria</option>
<option value="2">segunda</option>
<option value="3">tercera</option>
<option value="4">cuarta</option>
<option value="5">quinta</option>
</select>
<input type="submit" value="enviar" name="enviar">
</form>






<?

?>

//pagina que procesa

<?php

$conexion=mysql_connect("localhost","root","") or die ("No se pudo conectar a la DB");
mysql_select_db("ayuda",$conexion) or die ("No se pudo seleccionar la DB");

$valor=$_REQUEST['categorias'];
echo $valor;

//despues de recojer el value del select procedemos a insertar en la DB
if($valor=="1"){ $nombre="primera";}

$insertar=mysql_query("insert into text values('$valor','$nombre')")
?>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:02.