las tablas MySQL:
Código PHP:
   -- Estructura de tabla para la tabla `articulos`
-- 
 
CREATE TABLE `articulos` (
  `idarticulo` int(11) NOT NULL,
  `titulo` varchar(255) NOT NULL,
  `texto` text NOT NULL,
  `fuente` varchar(100) NOT NULL,
  `img` varchar(100) default NULL,
  `idboletin` int(11) NOT NULL,
  `idtema` int(11) NOT NULL,
  PRIMARY KEY  (`idarticulo`),
  KEY `idboletin` (`idboletin`),
  KEY `idtema` (`idtema`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
 
-- 
-- Volcar la base de datos para la tabla `articulos`
-- 
 
 
-- --------------------------------------------------------
 
-- 
-- Estructura de tabla para la tabla `boletin`
-- 
 
CREATE TABLE `boletin` (
  `idboletin` int(11) NOT NULL auto_increment,
  `boletin` varchar(255) NOT NULL,
  `fecha` varchar(50) NOT NULL,
  `date` date NOT NULL,
  PRIMARY KEY  (`idboletin`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
 
-- 
-- Volcar la base de datos para la tabla `boletin`
-- 
 
INSERT INTO `boletin` VALUES (1, 'Boletin 1', 'Martes, 23 de Enero del 2007', '2007-01-23');
 
-- --------------------------------------------------------
 
-- 
-- Estructura de tabla para la tabla `tema`
-- 
 
CREATE TABLE `tema` (
  `idtema` int(11) NOT NULL auto_increment,
  `tema` varchar(100) NOT NULL,
  PRIMARY KEY  (`idtema`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;
 
-- 
-- Volcar la base de datos para la tabla `tema`
-- 
 
INSERT INTO `tema` VALUES (1, 'tecnologia');
INSERT INTO `tema` VALUES (2, 'talento');
INSERT INTO `tema` VALUES (3, 'productos');
 
-- 
-- Filtros para las tablas descargadas (dump)
-- 
 
-- 
-- Filtros para la tabla `articulos`
-- 
ALTER TABLE `articulos`
  ADD CONSTRAINT `articulos_ibfk_1` FOREIGN KEY (`idboletin`) REFERENCES `boletin` (`idboletin`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `articulos_ibfk_2` FOREIGN KEY (`idtema`) REFERENCES `tema` (`idtema`) ON DELETE CASCADE ON UPDATE CASCADE; 
    Código PHP:
   <?php
mysql_select_db($database, $connection);
$query_mostrar_tema = "SELECT * FROM tema";
$mostrar_tema = mysql_query($query_mostrar_tema, $connection) or die(mysql_error());
$row_mostrar_tema = mysql_fetch_assoc($mostrar_tema);
$totalRows_mostrar_tema = mysql_num_rows($mostrar_tema);
?>
 
//y aqui el formulario:
 
<select name="tema">
      <?php do { ?>
      <option value="<?php echo $row_mostrar_tema['idtema']?>"><?php echo $row_mostrar_tema['tema']?>
      </option>
      <?php
} while ($row_mostrar_tema = mysql_fetch_assoc($tema));
  $rows = mysql_num_rows($tema);
  if($rows > 0) {
      mysql_data_seek($tema, 0);
      $row_mostrar_tema = mysql_fetch_assoc($tema);
  }
?>
     </select>   bueno, muchas gracias de antemano, espero recibir, como siempre, la ayuda de ustedes.
saludos
 
 

 mostrar en un SELECT los datos de una tabla MySQL
 mostrar en un SELECT los datos de una tabla MySQL 
 
 



 Este tema le ha gustado a 1 personas (incluyéndote)
Este tema le ha gustado a 1 personas (incluyéndote)