Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/04/2010, 08:22
Duraznito
 
Fecha de Ingreso: abril-2010
Mensajes: 16
Antigüedad: 14 años
Puntos: 0
Desacuerdo Ayuda consulta Mysql.

Hola forosdelweb, tengo un problema...
Primero que nada tengo 13 años, me gusta la informatica en general...
No los quiero aburrir igual.
Les resumo todo.
Yo lo que hacia era al entrar a una pagina(larga historia) era bajar los archivos para ver como eran, y los entendia perfectamente, ademas de que me parecian faciles.
(Lo resumi mucho, antes era mas largo)

Baje el appserv, y me puse a pensar que podia empezar a hacer...
Se me ocurrio hacer un "sistema de noticias" , entonces con el phpmyadmin, creo una tabla('noticias') y 6 columnas(id, titulo, imagen,textocorto,texto,comentarios)
el noticias.php que consulta los datos tiene este codigo...
Código:
<?php
include('connect.php');
$noticia=mysql_query("select * from Noticias where id='$_GET[id]'");
while ($inc=mysql_fetch_array($noticia))
{
echo "<b><br><center>".$inc['titulo']." </center></b><br><br>";
echo "<img src=".$inc['imagen']."><br>";
echo "<font size=1><i>".$inc['corto']."</i></font>";
echo "<center><br></center>".$inc['texto']."<br>";
}
?>

Hasta ahi todo bien, desde el phpmyadmin agregue datos al azar en las columnas puse noticias.php?id=1, y anduvo.
Siempre me gusto hacer mas de lo que puedo, entonces segui tocando todo.
Despues me puse a pensar en como hacer un html que agregue noticias, y lo hice tambien muy rapido. A travez de post envio los datos y con mysql_query usando 'insert' agrega los datos..

subirnoticia.html...
Código:
<html>
<head>
<title>Agregar Noticia!</title>
</head>
<body>
<h1>Subir noticia</h1>
<form action="agreganot.php" method="post">
Id noticia:
<input type="text" name="id"><br>
Titulo noticia:
<input type="text" name="titulo"><br>
nombre de la imagen(con .jpg):
<input type="text" name="imagen"><br>
Descripción(corta) de la imagen:
<input type="text" name="corto"><br>
Texto:
<input type="text" name="texto"><br>
<input type="submit" value="Registrar">
</form>
</body>
</html>

agreganot.php
Código:
<?php
include('connect.php');
mysql_query("insert into noticias(id,titulo,imagen,texto,corto) values ('$_REQUEST[id]','$_REQUEST[titulo]','$_REQUEST[imagen]','$_REQUEST[texto]','$_REQUEST[corto]')", $con) or die("Problemas en el select".mysql_error());
mysql_close($con);
echo "Agregaste la noticia guacho...";

?>


Aca surgue el primer problema(no el mas importante, pero es un problema.)
Yo queria saber como hacer para que automaticamente al insertar se agregue en un id despues del ultimo numero.
Supongamos que esta hasta el id 9, yo al agregar la noticia quede id 10, en este caso yo establezco el numero , pero seria mas comodo si no.
Despues el problema por el que entre, es que tengo una duda, por que no se me ocurre como, y por ahora me niego a leer php :P

Yo al abrir noticias.php quiero que se listen las ultimas noticias.
Por ejemplo las ultimas 3 que se hayan agregado(Por ej... Id,8,9,10) pero que solamente se muestre... El titulo, un texto corto(la noticia resumida...tendria que agregar otra columna que contega eso) y la imagen en tamaño chico.


Espero que me puedan ayudar, no importa lo feo qeu se vea por ahora, yo solamente quiero la idea de como hacerlo.


PERDON POR ESCRIBIR TANTO, Voy a empezar a ser un usuario activo. :)





A por cierto! No, no soy un gordo, friki, fracasado o como quieran decirlo.
Tengo muchos amigos, amigas y salgo casi siempre.


Nunca esta demas decirlo


Suerte ;)