Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/09/2006, 16:43
Black_UK1
 
Fecha de Ingreso: septiembre-2006
Mensajes: 7
Antigüedad: 20 años, 1 mes
Puntos: 0
Sonrisa codigos

wenas, estoy ahora diseñando el codigo para que se ingresen las variables en la base de datos y bueno este es el codigo:

config.php
Código PHP:
<?php

$HOST 
= "localhost";
$USUARIO = "root";
$PASS = "147258369";
$BD = "noticias";

//funcion conectar con el servidor para la base de datos
  
$conexion = mysql_pconnect('localhost', 'root', 'xxxxxx');
  if (! 
$conexion){
    echo 
"Hubo un error al conectar al servidor<br>";
    exit;
  }
?>


index.php
Código PHP:

<?php
include ('config.php');
include (
'cabecera.php');

mysql_select_db("noticias", $conexion);
mysql_select_db ("menu", $conexion);
mysql_select_db ("edicion", $conexion);

if (
$submit) {
//insertar en la base de datos
  
$sql = "INSERT INTO noticias (id_menu, edicion, epigrafe, titulo_noticia, bajada_titulo1, bajada_titulo2, lectura_imagen1, noticia_imagen1 ) 
          VALUES ($id_menu, '$edicion', '$epigrafe', '$titulo_noticia', '$bajada_titulo1', '$bajada_titulo2', '$lectura_imagen1', '$noticia_imagen1')"
;//seccion, titulo, texto
//resultados          
  
$result = mysql_query($sql);
  
  if(
$result) {
      echo 
"<h3>Información introducida.</h3>\n";
  } else {
      echo 
"<h3>No se pudo introducir el artículo</h3>\n";
  }

} 


$result = mysql_query("id_menu, edicion, epigrafe, titulo_noticia, bajada_titulo1, bajada_titulo2, lectura_imagen1, noticia_imagen1 from noticias",  $conexion);

// recargar la página
echo "<CENTER><A HREF=\"$PHP_SELF\">Actualizar</A></CENTER>";

?>
  <table align="center" border="1">
  <tr>
  
  <td  colspan="2" align="center"><H1>Insertar Nueva Noticia</H1></td></tr>
  
  <form method="post" action="<?php echo $PHP_SELF?>">
  <tr>
  
 <td> Sección:</td><td> <select name=seccion>
<? // Ahora seleccionamos de la BD las secciones existentes para el menu
$result = mysql_query("select id_menu, nombre from menu 
         order by id_menu asc"
,  $conexion);
  while ( (
$datos = mysql_fetch_array($result)) ) {
    
printf("<option value=%d>%s</option>\n", $datos["id_menu"], $datos["nombre"]);
  }
  


?>
  </select></td></td></tr><br>
  <tr>
  <td>Título Noticia:</td><td><textarea cols="80" rows="1" name="titulo_noticia"><? echo $titulo_noticia ?></textarea></td><br>
  </td></tr>
  <tr>
  <td>Epigrafe:</td><td><textarea cols="80" rows="1" name="titulo"><? echo $epigrafe ?></textarea></td>
  </td></tr>
  <tr>
  <td>Bajada Titulo 1:</td><td><textarea cols="80" rows="1" name="bajada_titulo1"> <? echo $bajada_titulo1 ?> </textarea></td>
  </td></tr>
  <tr>
  <td>Bajada Titulo 2:</td><td><textarea cols="80" rows="1" name="bajada_titulo2"> <? echo $bajada_titulo2 ?> </textarea></td>
  </td></tr>
  <tr>
 <td> Lectura Imagen 1:</td><td><textarea cols="80" rows="1" name="lectura_imagen1"> <? echo $lectura_imagen1 ?> </textarea></td>
 </td></tr>
 <tr>
<td>  Noticia Imagen 1:</td><td><textarea name="noticia_imagen1" cols="80" rows="30"> <? echo $noticia_imagen1 ?>
</textarea></td>
  </td></tr>
  <tr><td colspan="2" align="center">
  <input type="Submit" name="submit" value="Enviar Informacion"></td></tr>
  </form>
</table>
<?  include ('pie_pag.php');
y esta es la base de datos:

Código PHP:
-- 
-- 
Estructura de tabla para la tabla `edicion`
-- 

CREATE TABLE `edicion` (
  `
id_edicion` int(255) NOT NULL default '0',
  
PRIMARY KEY  (`id_edicion`)
) 
ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

-- 
-- 
Volcar la base de datos para la tabla `edicion`
-- 

INSERT INTO `edicion` VALUES (1);

-- --------------------------------------------------------

-- 
-- 
Estructura de tabla para la tabla `menu`
-- 

CREATE TABLE `menu` (
  `
id_menu` int(3) NOT NULL default '1',
  `
nombre` varchar(32) collate latin1_general_ci NOT NULL default '0',
  
PRIMARY KEY  (`id_menu`)
) 
ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

-- 
-- 
Volcar la base de datos para la tabla `menu`
-- 

INSERT INTO `menu` VALUES (1, 'Noticias');
INSERT INTO `menu` VALUES (2, 'Empresas');
INSERT INTO `menu` VALUES (3, 'Turismo');
INSERT INTO `menu` VALUES (4, 'Aereas');
INSERT INTO `menu` VALUES (5, 'Sociales');
INSERT INTO `menu` VALUES (6, 'Eventos');
INSERT INTO `menu` VALUES (7, 'Links');
INSERT INTO `menu` VALUES (8, 'Destacados');
INSERT INTO `menu` VALUES (9, 'Musica');

-- --------------------------------------------------------

-- 
-- 
Estructura de tabla para la tabla `noticias`
-- 

CREATE TABLE `noticias` (
  `
id_noticia` int(10) NOT NULL auto_increment,
  `
id_menu` int(11) NOT NULL,
  `
epigrafe` text collate latin1_general_ci,
  `
edicion` varchar(32) collate latin1_general_ci NOT NULL,
  `
titulo_noticia` text collate latin1_general_ci NOT NULL,
  `
bajada_titulo1` text collate latin1_general_ci NOT NULL,
  `
bajada_titulo2` text collate latin1_general_ci NOT NULL,
  `
imagen1` varchar(64) collate latin1_general_ci NOT NULL,
  `
lectura_imagen1` text collate latin1_general_ci,
  `
noticia_imagen1` text collate latin1_general_ci NOT NULL,
  
PRIMARY KEY  (`id_noticia`)
) 
ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=2 ; 
Pero no logro introducir los datos :S
Si alguien cuede ayudarme seria genial.
Gracias