Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/02/2007, 11:27
xaeronet
 
Fecha de Ingreso: febrero-2007
Mensajes: 3
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: [Ayuda] - Ayuda con este pequeño script de noticias!!!

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">&nbsp;</td>
    <td align="center" valign="top"><span class="Estilo5"><a href="formulario.htm">SUBI TU FOTO!</a> </span></td>
    <td align="center" valign="top">&nbsp;</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&amp;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&amp;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">&nbsp;</td>
        <td width="200" bgcolor="#FFFFFF" class="Estilo2"><div align="left"><?echo strip_tags($damefila->nombre)?></div></td>
        <td width="31" bgcolor="#FFFFFF">&nbsp;</td>
      </tr>
      <tr>
        <td bgcolor="#FFFFFF" class="Estilo2"><div align="right">Apellido:</div></td>
        <td bgcolor="#FFFFFF">&nbsp;</td>
        <td bgcolor="#FFFFFF" class="Estilo2"><div align="left">Barano</div></td>
        <td bgcolor="#FFFFFF">&nbsp;</td>
      </tr>
      <tr>
        <td bgcolor="#FFFFFF" class="Estilo2"><div align="right">Edad:</div></td>
        <td bgcolor="#FFFFFF">&nbsp;</td>
        <td bgcolor="#FFFFFF" class="Estilo2"><div align="left"><?echo strip_tags($damefila->edad)?></div></td>
        <td bgcolor="#FFFFFF">&nbsp;</td>
      </tr>
      <tr>
        <td bgcolor="#FFFFFF" class="Estilo2"><div align="right">Colegio:</div></td>
        <td bgcolor="#FFFFFF">&nbsp;</td>
        <td bgcolor="#FFFFFF" class="Estilo2"><div align="left">Misericordia</div></td>
        <td bgcolor="#FFFFFF">&nbsp;</td>
      </tr>
      <tr>
        <td bgcolor="#FFFFFF" class="Estilo2"><div align="right">Hobbie:</div></td>
        <td bgcolor="#FFFFFF">&nbsp;</td>
        <td bgcolor="#FFFFFF" class="Estilo2"><div align="left"><?echo strip_tags($damefila->hobbie)?></div></td>
        <td bgcolor="#FFFFFF">&nbsp;</td>
      </tr>
      <tr>
        <td bgcolor="#FFFFFF" class="Estilo2"><div align="right">Ciudad:</div></td>
        <td bgcolor="#FFFFFF">&nbsp;</td>
        <td bgcolor="#FFFFFF" class="Estilo2"><div align="left"><?echo strip_tags($damefila->ciudad)?></div></td>
        <td bgcolor="#FFFFFF">&nbsp;</td>
      </tr>
      <tr>
        <td bgcolor="#FFFFFF" class="Estilo2"><div align="right">Email:</div></td>
        <td bgcolor="#FFFFFF">&nbsp;</td>
        <td bgcolor="#FFFFFF" class="Estilo2"><div align="left"><?echo strip_tags($damefila->email)?></div></td>
        <td bgcolor="#FFFFFF">&nbsp;</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">&nbsp;</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)) 
    {  
            
$diaactualdate("d");  
        
$mesactualdate("m");  
        
$anoactualdate("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!