Foros del Web » Programando para Internet » PHP »

Drama con fecha y actualización de sitio

Estas en el tema de Drama con fecha y actualización de sitio en el foro de PHP en Foros del Web. nopes hay tiene que ir tu id que tienes en la tabla como se llama? andales haber trata de ponerle while ($result = mysql_fetch_array($noti_hoy, $link)) ...

  #31 (permalink)  
Antiguo 11/06/2007, 05:11
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Re: Drama con fecha y actualización de sitio

nopes hay tiene que ir tu id que tienes en la tabla como se llama?
andales haber trata de ponerle while ($result = mysql_fetch_array($noti_hoy, $link))

tambien
__________________
Gokuh Salvo al mundo. PUNTO!!!!
  #32 (permalink)  
Antiguo 11/06/2007, 05:13
 
Fecha de Ingreso: septiembre-2006
Mensajes: 141
Antigüedad: 17 años, 7 meses
Puntos: 1
Re: Drama con fecha y actualización de sitio

Le arreglé esas 2 cosas y me sigue tirando error en l while...
Ese SELEC no termina en T y el otro si, es por algo en particular?
  #33 (permalink)  
Antiguo 11/06/2007, 05:15
 
Fecha de Ingreso: septiembre-2006
Mensajes: 141
Antigüedad: 17 años, 7 meses
Puntos: 1
Re: Drama con fecha y actualización de sitio

En el otro while también le agrego el $link no?.. sino me va a tirar el mismo error.
  #34 (permalink)  
Antiguo 11/06/2007, 05:15
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Re: Drama con fecha y actualización de sitio

jAUjauAJa si po eso es X) las caidas
sip ponele la T y quitale el link pero deja el id_noticia
__________________
Gokuh Salvo al mundo. PUNTO!!!!
  #35 (permalink)  
Antiguo 11/06/2007, 05:20
 
Fecha de Ingreso: septiembre-2006
Mensajes: 141
Antigüedad: 17 años, 7 meses
Puntos: 1
Re: Drama con fecha y actualización de sitio

Bueno no se quiere ir el error..
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\domains\elacontecer.com.uy\wwwroot\index2.php on line 185

Le corregí la T, el id_noticia, le saqué $link, se lo puse y nada, siempre me tira el mismo error.

Probé en ponerle un ; al final y me aparece una foto que no tiene nada que ver..
  #36 (permalink)  
Antiguo 11/06/2007, 05:20
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Re: Drama con fecha y actualización de sitio

deberia ser
Código PHP:
<?php
$noti_hoy 
mysql_query(" SELECT * FROM noticia"
                                  
." WHERE home = 'si' "
                                  
." AND destacado = 'si' "
                                  
." AND fecha = '$fecha_hoy' "
                                  
." limit 1 ORDER BY id_noticia DESC");
while (
$result mysql_fetch_array($noti_hoy))
{
?>
__________________
Gokuh Salvo al mundo. PUNTO!!!!
  #37 (permalink)  
Antiguo 11/06/2007, 05:22
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Re: Drama con fecha y actualización de sitio

ya esto es errores de campo numas tonces
haber tu tabla se llama noticia ?
tienes un campo home tipo char que dice si
un destacado que dice si
y tu fecha se llama fecha es de tipo date? no es date time?
pone primero el order by despues pone el limit

."ORDER BY id_noticia DESC limit 1"

y cuentame

edito pone

Código PHP:
<?php
$fecha_hoy 
date("Y-m-d");
$noti_hoy mysql_query(" SELECT * FROM noticia"
                                  
." WHERE home = 'si' "
                                  
." AND destacado = 'si' "
                                  
." AND fecha = '$fecha_hoy' "
                                  
."  ORDER BY id_noticia DESC limit 1");
while (
$result mysql_fetch_array($noti_hoy))
{
?>
fijate bien en las minisculas mayusculas todo influye
__________________
Gokuh Salvo al mundo. PUNTO!!!!
  #38 (permalink)  
Antiguo 11/06/2007, 05:27
 
Fecha de Ingreso: septiembre-2006
Mensajes: 141
Antigüedad: 17 años, 7 meses
Puntos: 1
Re: Drama con fecha y actualización de sitio

Exacto, la fecha es date, la tabla se llama noticia, home y destacado son de tipo char.. pruebo con lo que editaste...
  #39 (permalink)  
Antiguo 11/06/2007, 05:29
 
Fecha de Ingreso: septiembre-2006
Mensajes: 141
Antigüedad: 17 años, 7 meses
Puntos: 1
Re: Drama con fecha y actualización de sitio

Anduvo!!!!!!!!!!!!!!!!!!!!!!!!!
Ese último que pusiste no tira error y muestra la noticia destacada!!!!

:D
  #40 (permalink)  
Antiguo 11/06/2007, 05:29
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Re: Drama con fecha y actualización de sitio

okale deberia ir ya no le veo mas fallos X)
__________________
Gokuh Salvo al mundo. PUNTO!!!!
  #41 (permalink)  
Antiguo 11/06/2007, 05:30
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Re: Drama con fecha y actualización de sitio

bkn ya ahora solo faltaria cuando no hay noticia me muestre las otras
eso es mas facil por que es solo copiar pegar X)
__________________
Gokuh Salvo al mundo. PUNTO!!!!
  #42 (permalink)  
Antiguo 11/06/2007, 05:33
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Re: Drama con fecha y actualización de sitio

ya ahora pega esto

Código PHP:
<?php
}
}
else
{
?>
<?php
$noti_hoy 
mysql_query(" SELECT * FROM noticia"
                                  
." WHERE home = 'si' "
                                  
." AND destacado = 'si' "
                                  
."  ORDER BY id_noticia DESC limit 1");
while (
$result mysql_fetch_array($noti_hoy))
{
?> 
<div align="center"><center>
<table width="510" border="0" bgcolor="#FAFBFE" style="border-collapse: collapse" bordercolor="#111111" cellpadding="2" cellspacing="4"><tr> 
<td bgcolor="#FF9900" class="listadolinks Estilo1"> <font color="#000000" size="1" face="arial">&gt;&gt;</font><font color="#000000" size="1" face="arial"> 
<?php
$opiti
=$result['id_categoria'];
$sql2=("SELECT * FROM categoria WHERE id_categoria='$opiti'");
$resultado2=mysql_query($sql2);
while (
$row2=mysql_fetch_array($resultado2))
{
echo 
"$row2['categoria']";
}
?>
</font></td>
</tr>
<tr> 
<td align="center" class="titulo1"> <?php echo "$result['titulo']"?></td>
</tr>
<tr>
<td><div align="center">
<?php 
$id1
=$result['id_noticia'];
$sql3=("SELECT * FROM imagenes WHERE id_noticia= '$id1' limit 1");
$resultado3=mysql_query($sql3,$link);
while (
$row3=mysql_fetch_array($resultado3))
{
?>
<img src="imagenes_noticia/<?php echo "$row3['imagen']"?>" border="1" />
<?
}
?>
</div></td></tr>
<tr> 
<td class="txt-noticias"><?php echo "$result['bajada']"?></td>
</tr>
<tr>
<td class="txt-noticias"><div align="right">
<a href="noticia.php?id=<?php echo "$result['id_noticia']"?>" class="listadolinks Estilo1">&gt; Ampliar</a></div></td></tr>
</table>
</center>
</div>
<?php
}
?>
</td>
<?php
//hasta aqui copia este es la parte que quieres cambiar si 
//sale bien solo quedaria hacer el else :) este p
eso va hay donde puse
esto se vera si no hay noticias para hoy aun no lo hagamos...
hay lo reemplazas te dejo unas cosas vamos a ver si resulta :P
__________________
Gokuh Salvo al mundo. PUNTO!!!!
  #43 (permalink)  
Antiguo 11/06/2007, 05:36
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Re: Drama con fecha y actualización de sitio

lo pruebas si no te da error bien despues elimina la noticia de hoy y si sale la que venia de ayer o enteayer segun esta perfect
__________________
Gokuh Salvo al mundo. PUNTO!!!!
  #44 (permalink)  
Antiguo 11/06/2007, 05:42
 
Fecha de Ingreso: septiembre-2006
Mensajes: 141
Antigüedad: 17 años, 7 meses
Puntos: 1
Re: Drama con fecha y actualización de sitio

Me tira error en el cierre del html

Parse error: syntax error, unexpected $end in c:\domains\elacontecer.com.uy\wwwroot\index2.php on line 376

</html>
  #45 (permalink)  
Antiguo 11/06/2007, 05:47
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Re: Drama con fecha y actualización de sitio

en el cierre :/ mmmmmm pues haber tirate too el codigo de nuevo pa ver por que debe estar faltando o sobrando alguna }
__________________
Gokuh Salvo al mundo. PUNTO!!!!
  #46 (permalink)  
Antiguo 11/06/2007, 05:51
 
Fecha de Ingreso: septiembre-2006
Mensajes: 141
Antigüedad: 17 años, 7 meses
Puntos: 1
Re: Drama con fecha y actualización de sitio

Hasta aquí hemos tocado:

Código PHP:
<?php
if ($fechax == "SI")
{
?>
<?php
$fecha_hoy 
date("Y-m-d");
$noti_hoy mysql_query(" SELECT * FROM noticia"
                                  
." WHERE home = 'si' "
                                  
." AND destacado = 'si' "
                                  
." AND fecha = '$fecha_hoy' "
                                  
."  ORDER BY id_noticia DESC limit 1");
while (
$result mysql_fetch_array($noti_hoy))
{
?>  
<div align="center"><center>
<table width="510" border="0" bgcolor="#FAFBFE" style="border-collapse: collapse" bordercolor="#111111" cellpadding="2" cellspacing="4"><tr> 
<td bgcolor="#FF9900" class="listadolinks Estilo1"> <font color="#000000" size="1" face="arial">&gt;&gt;</font><font color="#000000" size="1" face="arial"> 
<?php
$opiti
=$result['id_categoria'];
$sql2=("SELECT * FROM categoria WHERE id_categoria = '$opiti'");
$resultado2=mysql_query($sql2);
while (
$row2=mysql_fetch_array($resultado2))
{
echo 
$row2['categoria'];
}
?>
</font></td>
</tr>
<tr> 
<td align="center" class="titulo1"> <?php echo $result['titulo']; ?></td>
</tr>
<tr>
<td><div align="center">
<?php 
$id1
=$result['id_noticia'];
$sql3=("SELECT * FROM imagenes WHERE id_noticia= '$id1' limit 1");
$resultado3=mysql_query($sql3,$link);
while (
$row3=mysql_fetch_array($resultado3))
{
?>
<img src="imagenes_noticia/<?php echo $row3['imagen']; ?>" border="1" />
<?
}
?>
</div></td></tr>
<tr> 
<td class="txt-noticias"><?php echo $result['bajada']; ?></td>
</tr>
<tr>
<td class="txt-noticias"><div align="right">
<a href="noticia.php?id=<?php echo $result['id_noticia']; ?>" class="listadolinks Estilo1">&gt; Ampliar</a></div></td></tr>
</table>
</center>
</div>
<?php
}
}
else
{
?>
<?php
$noti_hoy 
mysql_query(" SELECT * FROM noticia"
                                  
." WHERE home = 'si' "
                                  
." AND destacado = 'si' "
                                  
."  ORDER BY id_noticia DESC limit 1");
while (
$result mysql_fetch_array($noti_hoy))
{
?> 
<div align="center"><center>
<table width="510" border="0" bgcolor="#FAFBFE" style="border-collapse: collapse" bordercolor="#111111" cellpadding="2" cellspacing="4"><tr> 
<td bgcolor="#FF9900" class="listadolinks Estilo1"> <font color="#000000" size="1" face="arial">&gt;&gt;</font><font color="#000000" size="1" face="arial"> 
<?php
$opiti
=$result['id_categoria'];
$sql2=("SELECT * FROM categoria WHERE id_categoria='$opiti'");
$resultado2=mysql_query($sql2);
while (
$row2=mysql_fetch_array($resultado2))
{
echo 
$row2['categoria'];
}
?>
</font></td>
</tr>
<tr> 
<td align="center" class="titulo1"> <?php echo $result['titulo']; ?></td>
</tr>
<tr>
<td><div align="center">
<?php 
$id1
=$result['id_noticia'];
$sql3=("SELECT * FROM imagenes WHERE id_noticia= '$id1' limit 1");
$resultado3=mysql_query($sql3,$link);
while (
$row3=mysql_fetch_array($resultado3))
{
?>
<img src="imagenes_noticia/<?php echo $row3['imagen']; ?>" border="1" />
<?
}
?>
</div></td></tr>
<tr> 
<td class="txt-noticias"><?php echo $result['bajada']; ?></td>
</tr>
<tr>
<td class="txt-noticias"><div align="right">
<a href="noticia.php?id=<?php echo $result['id_noticia']; ?>" class="listadolinks Estilo1">&gt; Ampliar</a></div></td></tr>
</table>
</center>
</div>
<?php
}
?>
</td>
<?php
y sigue con:
  #47 (permalink)  
Antiguo 11/06/2007, 05:53
 
Fecha de Ingreso: septiembre-2006
Mensajes: 141
Antigüedad: 17 años, 7 meses
Puntos: 1
Re: Drama con fecha y actualización de sitio

Código PHP:
$sql="select id_noticia,titulo,bajada,id_categoria from noticia where fecha='$fecha_' and destacado='no' order by id_categoria";
$que="";
$resultado=mysql_query($sql,$link);
echo mysql_error();

while ($rowa=mysql_fetch_array($resultado))
{
        if ($que!=$rowa['id_categoria'])
        {
            $que=$rowa['id_categoria'];
            $sql__="select categoria from categoria where id_categoria='$que' order by categoria";

            $resultado__=mysql_query($sql__,$link);
            while ($rowa__=mysql_fetch_array($resultado__))
            {
            ?>
<hr align="center" size=0 color="#FFFFFF" width="510" noshade>                
<table width="510" align="center">
                    <tr><td align="center" bgcolor="#D6DEF5" class="listadolinks"><div align="left"></div>    <?=$rowa__['categoria']?></td>
                    </tr></table>
            <? 
            
}
         }
         else
         {
             echo 
"<hr width=510 size=1 noshade>";
         }
        
?>
        <table width="510" align="center">
            <tr>
                <td height="20" align="left" valign="top" class="negro-bd-2">
                    <?=$rowa['titulo']?> 
                    <br>        </td>
                <td width="120" rowspan="3" align="center">
        <? 
        $sql_
="select imagen from imagenes where id_noticia='{$rowa['id_noticia']}' limit 1";
        
$resultado_=mysql_query($sql_,$link);
        while (
$rowa_=mysql_fetch_array($resultado_))
        {
            
$archivo="imagenes_noticia/";
            
$archivo.=$rowa_['imagen'];
            if (
is_file($archivo))
            {
                
?>
                <img src="imagenes_noticia/<?=$rowa_['imagen']?>" width="80" border="1">
    <? ?>
<? 
?>
    </td>
        </tr>
            <tr>
              <td height="43" align="left" valign="top" class="txt-noticias">
                <?=$rowa['bajada']?>
             <a href="noticia.php?id=<?=$rowa['id_noticia']?>" class="listadolinks Estilo1">&gt; Ampliar</a></td>
          </tr>
            
    </table>

<?
}
?>
<hr align="center" size=0 color="#FFFFFF" width="510" noshade>
<p>&nbsp;</p>
 
<table width="510" border="0" align="center">

    <tr> 

      <td bgcolor="#FF9900" class="listadolinks"><div align="center"> El Acontecer Diario - Durazno, Uruguay - Artigas 374- Telefax: +598 362 4416- Realizaci&oacute;n Diez </div></td>

    </tr>

  </table>    </td>

    <td valign="top" bgcolor="#E9E9E9"><img src="ultimo.jpg" width="115" height="20"> <p align="center"> <img src="cotizatiempo.jpg" width="108" height="200"></td>

  </tr>

</table>

</table>



</body>



</html>
  #48 (permalink)  
Antiguo 11/06/2007, 05:54
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Re: Drama con fecha y actualización de sitio

claro aqui falto un corchete man al final

<?php
}
?>
</td>
<?php

deberia quedar

<?php
}
}
?>
</td>
<?php

dale que tamos listos X)
__________________
Gokuh Salvo al mundo. PUNTO!!!!
  #49 (permalink)  
Antiguo 11/06/2007, 05:58
 
Fecha de Ingreso: septiembre-2006
Mensajes: 141
Antigüedad: 17 años, 7 meses
Puntos: 1
Re: Drama con fecha y actualización de sitio

Bueno ahí quedó sin errores pero con las tablas medias desacomodadas.
Tendría que probarlo borrando las noticias de hoy no?.. son muchas como para borrar todo :S
  #50 (permalink)  
Antiguo 11/06/2007, 05:58
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Re: Drama con fecha y actualización de sitio

si va prueba con la noticia de hoy y despues la borras y dejas con una antigua deberia agarrar la mas cercana

solo la de hoy borra
__________________
Gokuh Salvo al mundo. PUNTO!!!!
  #51 (permalink)  
Antiguo 11/06/2007, 06:00
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Re: Drama con fecha y actualización de sitio

si son muchas desactivalas numas poniendo no en donde dice si :D
despues las resstableces despues los problemas de tablas son detalles :P
en el campo home o el otro y listo solo para las noticias de hoy
__________________
Gokuh Salvo al mundo. PUNTO!!!!
  #52 (permalink)  
Antiguo 11/06/2007, 06:04
 
Fecha de Ingreso: septiembre-2006
Mensajes: 141
Antigüedad: 17 años, 7 meses
Puntos: 1
Re: Drama con fecha y actualización de sitio

Le cambié donde dice $fechax = "SI"; le puse NO y no pasa nada, me muestra lo mismo.. eso era??
  #53 (permalink)  
Antiguo 11/06/2007, 06:07
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Re: Drama con fecha y actualización de sitio

nop
por que igual te va a mostrar la ultima ingresada cachay :D
mira dejalo como estaba... y
mira a las noticias de hoy ponele en el home donde dice si en la base de datos
cambiale a no es para probar no mas despues las vuelves a su estado
__________________
Gokuh Salvo al mundo. PUNTO!!!!
  #54 (permalink)  
Antiguo 11/06/2007, 06:09
 
Fecha de Ingreso: septiembre-2006
Mensajes: 141
Antigüedad: 17 años, 7 meses
Puntos: 1
Re: Drama con fecha y actualización de sitio

Entiendo... XD
Me estoy fijando en la BD a ver como es eso.. :P
  #55 (permalink)  
Antiguo 11/06/2007, 06:11
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Re: Drama con fecha y actualización de sitio

puedes hace run update

UPDATE TABLE noticia SET
home = no
WHERE fecha = 2007-11-06;

y lesto :P despues haces lo mismo pero
home = si

X)

suponiendo que las noticias son de hoy si sonde ayer o anteayer la con la ultima fecha pones la fecha esa :D

edito eso en el phpmyadmin o donde tengas tu cliente :D
__________________
Gokuh Salvo al mundo. PUNTO!!!!
  #56 (permalink)  
Antiguo 11/06/2007, 06:12
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Re: Drama con fecha y actualización de sitio

te recomiendo hagas un respaldo siempre X)
__________________
Gokuh Salvo al mundo. PUNTO!!!!
  #57 (permalink)  
Antiguo 11/06/2007, 06:15
 
Fecha de Ingreso: septiembre-2006
Mensajes: 141
Antigüedad: 17 años, 7 meses
Puntos: 1
Re: Drama con fecha y actualización de sitio

Hoy estamos para los errores :S

MySQL ha dicho: Documentación
#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'TABLE noticia SET
home = no
WHERE fecha = 2007-06-11' at line
  #58 (permalink)  
Antiguo 11/06/2007, 06:17
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Re: Drama con fecha y actualización de sitio

a si po eso no va

solo va

UPDATE noticia SET
home = no
WHERE fecha = 2007-11-06;

esuque ando en otra X)
__________________
Gokuh Salvo al mundo. PUNTO!!!!
  #59 (permalink)  
Antiguo 11/06/2007, 06:19
 
Fecha de Ingreso: septiembre-2006
Mensajes: 141
Antigüedad: 17 años, 7 meses
Puntos: 1
Re: Drama con fecha y actualización de sitio

Me pone que no existe el campo no en el field list.. jaja está para la joda.
pará que lo estoy cambiando manualmente.
  #60 (permalink)  
Antiguo 11/06/2007, 06:21
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Re: Drama con fecha y actualización de sitio

andales X) se me olvida que esto es mysql es haci mira

UPDATE noticia SET
home = 'no'
WHERE fecha = '2007-11-06';

con las comillas simples ;) ahora si que si
__________________
Gokuh Salvo al mundo. PUNTO!!!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:52.