muestranoticia.php Código PHP:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>alta pendeja</title>
<style type="text/css">
<!--
.Estilo2 {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
}
.Estilo4 {font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; }
.Estilo5 {
color: #FF33CC;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
-->
</style>
<?
//conecto con la base de datos
$conn = mysql_connect("localhost","root","");
mysql_select_db("chicas",$conn);
//Hacemos el Select
$ssql = "SELECT * FROM noticias";
//Aca se orden las imagenes
$ssql .= " ORDER BY id desc";
//tomo el juego de resultados
$resultid = mysql_query($ssql,$conn);
?>
<?
//muestro los datos en un bucle
$num_filas = 0;
while ($damefila=mysql_fetch_object($resultid))
{
?>
<body topmargin="0" leftmargin="0">
<table width="880" border="0" align="center" cellpadding="3" cellspacing="3" bordercolor="#CCCCCC">
<tr>
<td align="center" valign="top"> </td>
<td align="center" valign="top"><span class="Estilo5"><a href="formulario.htm">SUBI TU FOTO!</a> </span></td>
<td align="center" valign="top"> </td>
<td width="300" rowspan="3" align="center" valign="middle" class="Estilo2"><a href="fotos/<?echo strip_tags($damefila->foto)?>"><img src="fotos/<?echo strip_tags($damefila->foto)?>" width="270" height="209" border="0" /></a></td>
</tr>
<tr>
<td align="center" valign="top"><a href="fotos/<?echo strip_tags($damefila->foto)?>"><img src="fotos/<?echo strip_tags($damefila->foto)?>" width="100" height="74" border="0" /></a> </td>
<td align="center" valign="top"><a href="file:///G|/- a hosting y sitios WEB-30-01-06/bmw2/w10/inicio.php?c=01esp2&banner=auto2"></a><img src="fotos/<?echo strip_tags($damefila->fotos)?>" width="100" height="74" /></td>
<td align="center" valign="top"><a href="file:///G|/- a hosting y sitios WEB-30-01-06/bmw2/w10/inicio.php?c=01esp3&banner=auto2"></a><img src="fotos/<?echo strip_tags($damefila->fot3)?>" width="100" height="74" /></td>
</tr>
<tr>
<td colspan="3" align="center" valign="top"><table width="500" border="0" cellpadding="0" cellspacing="0" bordercolor="#999999">
<tr>
<td height="16" colspan="4" bgcolor="#FF33FF"><div align="center"><span class="Estilo4">Titutlo</span></div></td>
</tr>
<tr>
<td width="232" height="20" bgcolor="#FFFFFF" class="Estilo2"><div align="right">Nombre:</div></td>
<td width="37" bgcolor="#FFFFFF"> </td>
<td width="200" bgcolor="#FFFFFF" class="Estilo2"><div align="left"><?echo strip_tags($damefila->nombre)?></div></td>
<td width="31" bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td bgcolor="#FFFFFF" class="Estilo2"><div align="right">Apellido:</div></td>
<td bgcolor="#FFFFFF"> </td>
<td bgcolor="#FFFFFF" class="Estilo2"><div align="left">Barano</div></td>
<td bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td bgcolor="#FFFFFF" class="Estilo2"><div align="right">Edad:</div></td>
<td bgcolor="#FFFFFF"> </td>
<td bgcolor="#FFFFFF" class="Estilo2"><div align="left"><?echo strip_tags($damefila->edad)?></div></td>
<td bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td bgcolor="#FFFFFF" class="Estilo2"><div align="right">Colegio:</div></td>
<td bgcolor="#FFFFFF"> </td>
<td bgcolor="#FFFFFF" class="Estilo2"><div align="left">Misericordia</div></td>
<td bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td bgcolor="#FFFFFF" class="Estilo2"><div align="right">Hobbie:</div></td>
<td bgcolor="#FFFFFF"> </td>
<td bgcolor="#FFFFFF" class="Estilo2"><div align="left"><?echo strip_tags($damefila->hobbie)?></div></td>
<td bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td bgcolor="#FFFFFF" class="Estilo2"><div align="right">Ciudad:</div></td>
<td bgcolor="#FFFFFF"> </td>
<td bgcolor="#FFFFFF" class="Estilo2"><div align="left"><?echo strip_tags($damefila->ciudad)?></div></td>
<td bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td bgcolor="#FFFFFF" class="Estilo2"><div align="right">Email:</div></td>
<td bgcolor="#FFFFFF"> </td>
<td bgcolor="#FFFFFF" class="Estilo2"><div align="left"><?echo strip_tags($damefila->email)?></div></td>
<td bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td height="20" colspan="4" bgcolor="#FF33CC" class="Estilo4">Observaciones</td>
</tr>
<tr>
<td colspan="4"><div align="center"></div></td>
</tr>
</table></td>
</tr>
<tr>
<td colspan="4" align="center" valign="top"> </td>
</tr>
</table>
<div align="center"></div>
</body>
</html>
<?
$num_filas++;
} //termina el bucle while
?>
creanoticia.php Código PHP:
<?
/*****sacado de fotosdelweb
/* ginitofl */
/* Gino Flores Lopez */
$server="localhost"; /* Nuestro server mysql: */
$database="noticias"; /* Nuestra base de datos */
$dbpass=""; /*Nuestro password */
$dbuser="root"; /* Nuestro user */
//datos del arhivo
$nombre_archivo = $HTTP_POST_FILES["userfile"]["name"];
$tipo_archivo = $HTTP_POST_FILES["userfile"]["type"];
$tamano_archivo = $HTTP_POST_FILES["userfile"]["size"];
//
if (!((strpos($tipo_archivo, "gif") || strpos($tipo_archivo, "jpeg")) && ( $tamano_archivo < 100000)))
{
echo "La extensión o el tamaño de los archivos no es correcta. <br><br><table><tr><td><li>Se permiten archivos .gif o .jpg<br><li>se permiten archivos de 100 Kb máximo.</td></tr></table>";
?>
<script language="javascript">
setTimeout("url()",3000);
function url()
{
window.history.back();
}
</script>
<?
}
else
{
$nom_img= $nombre_archivo;
$directorio = 'fotos/';
if (move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'],$directorio . "/" . $nom_img))
{
$diaactual= date("d");
$mesactual= date("m");
$anoactual= date("Y");
$fecha= $diaactual . "/" . $mesactual . "/" . $anoactual;
//Conexion a la base de datos
$link=mysql_connect($server,$dbuser,$dbpass);
$query="INSERT INTO noticias (titulo,mensaje,foto,fecha,nombre,edad,hobbie,ciudad,email) VALUES ('$titulo','$mensaje','$nom_img','$fecha','$nombre','$edad','$hobbie','$ciudad','$email')";
$result=mysql_db_query($database,$query,$link);
if(mysql_affected_rows($link))
{
echo "Se agrego correctamente!";
} else
{
echo "Error introduciendo los datos";
} /* Cierre del else */
}
else
{
echo "error al subir la foto";
}
}
?>
y aca dejo la DB para que prueben!!
CREATE TABLE `noticias` (
`id` tinyint(4) NOT NULL auto_increment,
`titulo` varchar(80) NOT NULL default '',
`mensaje` text NOT NULL,
`foto` varchar(100) NOT NULL default '',
`fecha` varchar(20) NOT NULL default '',
`edad` varchar(100) NOT NULL default '',
`nombre` varchar(100) NOT NULL default '',
`ciudad` varchar(80) NOT NULL default '',
`hobbie` varchar(100) NOT NULL default '',
`email` varchar(80) NOT NULL default '',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=11 ;
Gracias y espero que me puedan ayudar!