Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/05/2004, 13:51
Avatar de Reynier
Reynier
 
Fecha de Ingreso: noviembre-2002
Ubicación: Por ahí en algún sitio
Mensajes: 1.844
Antigüedad: 21 años, 5 meses
Puntos: 1
Bueno

en noticia.php es donde realizo todas las cosas en dependencia de las acciones que mande a ejecutar. Ahora accion es lo que le voy a decir a mi pagina web para que de acuerdo al valor que tome realizar algo y idnoticia es algo para saber porque noticia me voy moviendo para realizar acciones posteriores con esa consulta que ya habia ejecutado. Esta es la parte principal del código:
Código PHP:
<?php
                
if(isset($_GET['idnoticia'])){
                 
$consulta "SELECT *,DAYOFMONTH(fechainsert) AS dia, MONTH(fechainsert) AS mes, YEAR(fechainsert) AS year, DATE_FORMAT(fechainsert,'%h:%i:%s %p') AS hora FROM  noticias WHERE idnoticia='".$idnoticia."'";
                 
$res mysql_query($consulta) or die("No se ha podido ejecutar la consulta. MySQL ha dicho: ".mysql_error()."");
                 
$sql "UPDATE noticias SET visitas=visitas+1 WHERE idnoticia='".$idnoticia."'";
                 
$sqlexec mysql_query($sql) or die("No se ha podido ejecutar la consulta. MySQL ha dicho: ".mysql_error()."");
                 
$resmostrar mysql_fetch_assoc($res);
                 
$arrmeses = array("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre");
                 
$fechapublicacion $resmostrar['dia']." de ".$arrmeses[$resmostrar['mes']]." del ".$resmostrar['year']." a las ".$resmostrar['hora'];
             echo 
"<table width=100%  border=0 cellspacing=1 cellpadding=2>
                   <tr>
                   <td colspan=2 class='newstitle'><div align=center>Mostrando la noticia:&nbsp;<span class=newstitle>"
.$resmostrar['titulo'].",&nbsp;con ID:".$resmostrar['idnoticia']."</td>
                   </tr>
                   <tr>
                   <td colspan=2><hr color=#666666 size=1 noshade></td>
                   </tr>
                   <tr>
                   <!-- startprint -->
                   <td width=27% rowspan=13 valign=top><div align=center>"
;
                   if (
$resmostrar['img'] == ""){
                           echo 
"<img src=img/nodisponible.gif alt='Imagen no disponible' border=0 align=absmiddle>";
                        }else{
                      echo 
"<img src='img/newsimg/".$resmostrar['img']."' alt='".$resmostrar['alt']."' border=0 align=absmiddle>";
                        }
                        echo 
"</div></td>
                   <td width=73%><span class=txt><strong>&nbsp;<span class=newstitle>"
.$resmostrar['titulo']."</td>
                   </tr>
                   <tr>
                   <td><div align=justify><span class=txt><strong>&nbsp;<span class=txt>"
.nl2br($resmostrar['ampliacion'])."</td>
                   </tr>
                   <tr>
                   <!-- stopprint -->
                   <td><div align=justify><span class=txt><strong>Publicado por:&nbsp;<span class=txt>"
.$resmostrar['autor']."</td>
                   </tr>
                   <tr>
                   <td><div align=justify><span class=txt><strong>Direcci&oacute;n de correo:&nbsp;<span class=txt>"
.$resmostrar['emailautor']."</td>
                   </tr>
                   <tr>"
;
                   echo 
"<td><div align=justify><span class=txt><strong>Referencia:&nbsp;<span class=txt>".parseurl(nl2br($resmostrar['referencia']))."</td>
                   </tr>
                   <tr>
                   <td><div align=justify><span class=txt><strong>Fecha:&nbsp;<span class=txt>"
.$fechapublicacion."</td>
                   </tr>
                   <tr>
                   <td><div align=justify><span class=txt><strong>IP desde donde se visita la noticia:&nbsp;<span class=txt>"
.$REMOTE_ADDR."</td>
                   </tr>
                   <tr>
                   <td><div align=justify><span class=txt><strong>Cantidad visitas:&nbsp;<span class=txt>"
.$resmostrar['visitas']."&nbsp;visitas</td>
                   </tr>
                   <tr>
                   <td colspan=2><hr color=#666666 size=1 noshade></td>
                   </tr>
                   </table>
                   <table width=100%  border=0 cellspacing=0 cellpadding=0>
                   <tr>
                   <td width=98%><div align=right>
                   <table width=10%  border=0 cellspacing=1 cellpadding=1>
                   <tr>
                   <td><a href=printversion.php><img src=img/printer.gif alt='Versi&oacute;n de Impresi&oacute;n' width=18 height=18 border=0></a></td>
                   <td><a href=generatepdfversion.php?category=noticias&idnoticia="
.$idnoticia."><img src=img/pdf.gif alt='Generar Documento PDF' width=18 height=18 border=0></a></td>
                   <td><a href="
.$HTTP_REFERER."><img src=img/bck.gif alt=Atr&aacute;s  border=0></a></td>
                   </tr>
                   </table>
                   </div></td>
                   <td width=2%>&nbsp;</td>
                   </tr>
                   </table>

                   </p>
                   <p class='menutop'>
                   <hr color='#003366' size='1' noshade>
                   <p><span class=menutop>COMENTARIOS DE LA NOTICIA</span></p>
                   <p>"
;
                   
$query mysql_query("SELECT * FROM comentariosnoticias WHERE idnoticia=".$_GET['idnoticia']."");
                   echo 
"<table width=75%  border=0 align=center cellpadding=1 cellspacing=1 bordercolor=#003366>";
                   while (
$res mysql_fetch_array($query)){
                   echo 
"<tr>
                         <td colspan=2><img src=img/comentarios.gif alt='Comentario publicado por: "
.$res['nombre']."' align=absmiddle class='hand'><span class=menutop>&nbsp;Comentario&nbsp;".$res['idcomentario']."</td>
                         </tr>
                         <tr>
                         <td width=6%><span class=txt>Nombre:</td>
                         <td width=94%><span class=txt>"
.$res['nombre']."</td>
                         </tr>
                         <tr>
                         <td><span class=txt>Comentario:</td>
                         <td><div align=justify><span class=txt>"
.$res['comentario']."</td>
                         </tr>
                         <tr>
                         <td colspan=2><hr color=#003366 size=1 noshade></td>
                         </tr>"
;
                  }
                 echo 
"</table>
                       </p>
                       <form action='actionsite.php?category=noticias&option=insertcomments' method='post' name='comentarios' id='comentarios'>
                       <table width='50%'  border='1' cellpadding='1' cellspacing='0' bordercolor='#003366'>
                       <tr bgcolor='#CCCCCC'>
                       <td colspan='2' class='menutop'>COMENTARIOS</td>
                       </tr>
                       <tr>
                       <td width='22%' valign='top' class='txt'><div align='right'>Nombre:</div></td>
                       <td width='78%'><input name='nombre' type='text' class='txt' size='45' maxlength='50'>
                       <input name='idnoticia' type='hidden' value='"
.$_GET['idnoticia']."'></td>
                       </tr>
                       <tr>
                       <td valign='top' class='txt'><div align='right'>Comentarios:</div></td>
                       <td><textarea name='comentarios' cols='41' rows='4' class='txt'></textarea></td>
                       </tr>
                       <tr>
                       <td colspan='2'><div align='center'>
                       <input name='addcomment' type='submit' class='txtcn' value='Agregar comentarios'>
                       </div></td>
                       </tr>
                       </table>
                       </form>"
;
                }
        
?>
                <?
                 
if(!isset($_GET['idnoticia'])){
                  
$query "SELECT  c3.nombre as catname, n.titulo as titulo, n.autor as autor, n.fechainsert as fecha FROM  noticias n, categorianoticias c3 GROUP BY  c3.idcategoria";
                  
$result mysql_query($query) or die("No se ha podido ejecutar la consulta. MySQL ha dicho: ".mysql_error());
                  echo 
"<table width='700' border='0' align='center' cellpadding='0' cellspacing='0'>";
                  
$catname = array();
                  while(
$res=mysql_fetch_assoc($result)){
                   
array_push($catname$res['catname']);
                   echo 
"<tr>
                         <td colspan='2' class='menutop'>Categor&iacute;a: "
.$res['catname']." </td>
                         </tr>
                         <tr>
                         <td width='241'><div align='center'><img src='img/newsimg/noticia1.jpg' width='220' height='168'></div></td>
                         <td width='479' valign='top'><table width='500' border='0' align='center' cellpadding='0' cellspacing='0'>
                         <tr>
                         <td class='txt'>Titulo:<a href='asdasd'>"
.$res['titulo']."</a></td>
                         </tr>
                         <tr>
                         <td class='txt'>Publicado por: $autor el: $fecha </td>
                         </tr>
                         </table></td>
                         </tr>
                         <tr>
                         <td colspan='2' class='menuadmintop'>Total de Noticias en la Categor&iacute;a: $categor&iacute;a; </td>
                         </tr>
                         <tr>
                         <td colspan='2'><hr color='#666666' size='1' noshade></td>
                         </tr>"
;
                  }
                    echo 
"</table>";
                 }
                
?>
Salu2
__________________
Ing. Reynier Pérez Mira