Ver Mensaje Individual
  #18 (permalink)  
Antiguo 13/09/2006, 12:34
Diablo_Cris
 
Fecha de Ingreso: enero-2006
Ubicación: Asturias
Mensajes: 61
Antigüedad: 18 años, 4 meses
Puntos: 0
Pues los códigos son estos, perdon por no ponerlos.

--procesanoticia.php
Código PHP:
<?php
//recibimos las variables enviadas por el formulario 
$titulo=$_POST[titulo]; 
$autor=$_POST[autor]; 
$categoria=$_POST[categoria]; 
$articulo=$_POST[articulo]; 
//conectamos a la base 
$connect=mysql_connect("imysql00","i3796761","gd47xg1oyawgs270"); 
//Seleccionamos la base 
mysql_select_db("i3796761",$connect); 
//insertamos los registros almacenados en las variables 
mysql_query("insert into noticias(titulo,autor,categoria,articulo,fecha)
values('$titulo','$autor','$categoria','$articulo',NOW()"
,$connect);
header("location: noticias.php");
?>
--noticias.php
Código PHP:
<html>
<head>
<title>Sistema de noticias</title>
<?php
//conectamos a la base
$connect=mysql_connect("imysql00","i3796761","gd47xg1oyawgs270");  
mysql_select_db("i3796761",$connect);  
$result=mysql_query("select * from noticias order by fecha Desc"$connect); 
$totalregistros=mysql_num_rows($result);
?> 
</head>
<BODY leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" link="#666699" bgcolor="#009999">
<?php
//Recogemos las consultas en un array y las mostramos
while($row=mysql_fetch_array($result))
{
   echo 
'<h2>'.$row[titulo].'</h2><br><p>'.$row[articulo].'</p><br><div id="noticia">'.$row[autor].' | '.$row[fecha].' | '.$row[categoria].' | <a href="ver_noticia.php?id='.$row[id_noticia].'">comentarios</a> | <a href="editar_noticia.php?id='.$row[id_noticia].'">editar</a>| <a href="borrar_noticia.php?id='.$row[id_noticia].'">borrar</a> </div>';
//Hemos puesto los enlaces para "Comentarios" y "Editar" cosa que ocuparemos más adelante como se puede ver el id nos servirá para casi todo.
}
mysql_free_result($result)
?> 
</body>
</html>
--formunoticia.php
Código PHP:
<style type="text/css">
<!--
body {
    
background-color#009999;
}
-->
</
style>

<
center>
<
form action="procesanoticia.php" method="post">
Título noticia:<br>
<
input type="text" name="titulo"><br>
Autor:<br>
<
input type="text" name="autor"><br>
Categoría:<br>
<
input type="text" name="categoria"><br>
Escriba el articulo<br>
<
textarea name="articulo" cols="50" rows="10"></textarea><br>
<
input type="submit" value="Publicar"><br>
</
form
</
center
--editar_noticia.php
Código PHP:
<html>
<head>
</head>
<BODY leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" link="#666699" bgcolor="#009999">
<?php
    
//recibimos la variable id enviada en el enlace por GET
    
$id=$_GET['id'];
    
//conectamos a la base
    
$connect=mysql_connect("imysql00","i3796761","gd47xg1oyawgs270");
    
//Seleccionamos la base
    
mysql_select_db("i3796761",$connect);  
    
//hacemos las consultas
    
$result=mysql_query("select * from noticias where id_noticia='$id'"
    
,$connect);
    
//Una vez seleccionados los registros los mostramos para su edición
    
while($row=mysql_fetch_array($result))
    {
    echo 
'<form action="edit_noticia.php" method="post">
    <input type="hidden" name="id" value="'
.$row['id_noticia'].'"><br>  
    Título noticia:<br>  
    <input type="text" name="titulo" value="'
.$row['titulo'].'"><br>  
    Autor:<br>  
    <input type="text" name="autor" value="'
.$row['autor'].'"><br>  
    Categoría:<br>  
    <input type="text" name="categoria" value="'
.$row['categoria'].'"><br>  
    Escriba el articulo<br>  
    <textarea name="articulo" cols="50" rows="10">'
.$row['articulo'].'</textarea>  
    <br>  
    <input type="submit" value="Editar"><br>  
    </form>'
;
    }
    
mysql_free_result($result);
    
mysql_close($connect);
    
?>
</body>
</html>
Pues son estos, als 4, pq el otro es de comentarios y el d eborrar, pero todos me fallan en lo mismo, sacan los datos pero no los ingresan.

Gracias por ayudarme, Saludos!