Avatar Image
Usuario habitual
Usuario habitual

He creado el siguiente código para que se muestren las diferentes titulares con su correspondiente vínculo a la noticia, intentando pasar la variable $datos[titular] a "muestranoticia.php", y que esta página muestre el titular, noticia y la fecha en la que se escribió ésta.
He intentado hacerlo con ayuda del post: http://miarroba.com/foros/ver.php?foroid=17451&temaid=1611317&marcar=noticias
pero algo no está bien. La diferencia es que yo aquí parto ya de una variable ($datos[titular]), en vez de un simple id.
Éste es el código de la página que muestra los titulares:

Codigo:

<?
include("configarchivonoticias.php") ;
$resp = mysql_query("select * from archivonoticias order by fecha desc") ;
while($datos = mysql_fetch_array($resp)) {
$fecha = ($datos[fecha]) ;
?>
<p>>
<?

echo "<a href='muestranoticia?amostrar=$datos[titular]'><strong>$datos[titular]</a></strong> ";
echo "(";
echo $fecha;
echo ")<br>";

?>
</p>
<p>
<?
}
mysql_close();
?></font>
</p>


Y éste el de la página que debería mostrar la noticia elegida:
Codigo:

<?
include("configarchivonoticias.php") ;
$id=$_GET['amostrar'];
$resp = mysql_query("select fecha, titular, noticia from archivonoticias WHERE amostrar=$id") ;
while($datos = mysql_fetch_array($resp)) {
$fecha = ($datos[fecha]) ;
?>
<table width="524" height="95" border="0" align="center" bgcolor="#FFFFFF">
<!--DWLayoutTable-->
<tr>
<td height="28" colspan="2" valign="top">
<div align="left" style="background-image: url(Noticias/noticiaestrecha.gif); width:516px; height:24px">

<p><strong><font color="#FFFFFF">  <? echo $datos[titular] ?></font></strong></p>
</div></td>
</tr>
<tr>
<td width="100" height="23" valign="top" style="border-style:solid; border-width:0px; padding:0; ">
<div align="left" style="background-image: url(Noticias/fecha.gif); width:95px; height:19px"><strong><font color="#FFFFFF" size="2"> 
<? echo $fecha ?></font></strong></div></td>
<td width="416"> </td>
</tr>
<tr bordercolor="#000000">

<td height="44" colspan="2" valign="top" style="border: 1px solid #0000FF"> <font color="#000000"><? echo $datos[noticia]; ?></font></td>
</tr>
</table>

<p><font color="#000000">

<?
}
mysql_close();
?>

Me da el siguiente error:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\archivos de programa\apache group\apache\htdocs\noticias\muestranoticia.php on line 23

Avatar Image
Okupa del foro
Okupa del foro

Cambia esto:
$resp = mysql_query("SELECT * FROM archivonoticias WHERE amostrar='$id'&quot;

Bye.

Avatar Image
Okupa del foro
Okupa del foro

No no mira:

<?
include("configarchivonoticias.php") ;
$id=$_GET['amostrar'];
$resp = mysql_query("SELECT * FROM archivonoticias WHERE amostrar='$id'") ;
if($datos = mysql_fetch_array($resp)) {
$fecha = ($datos[fecha]) ;
?>
<table width="524" height="95" border="0" align="center" bgcolor="#FFFFFF">
<!--DWLayoutTable-->
<tr>
<td height="28" colspan="2" valign="top">
<div align="left" style="background-image: url(Noticias/noticiaestrecha.gif); width:516px; height:24px">

<p><strong><font color="#FFFFFF"> <? echo $datos[titular] ?></font></strong></p>
</div></td>
</tr>
<tr>
<td width="100" height="23" valign="top" style="border-style:solid; border-width:0px; padding:0; ">
<div align="left" style="background-image: url(Noticias/fecha.gif); width:95px; height:19px"><strong><font color="#FFFFFF" size="2">
<? echo $fecha ?></font></strong></div></td>
<td width="416"> </td>
</tr>
<tr bordercolor="#000000">

<td height="44" colspan="2" valign="top" style="border: 1px solid #0000FF"> <font color="#000000"><? echo $datos[noticia]; ?></font></td>
</tr>
</table>

<p><font color="#000000">

<?
}else{
echo "ERROR MySQL: <br>" . mysql_error();
}
mysql_close();

Bye...
?>

Avatar Image
Usuario habitual
Usuario habitual

Muchas gracias, me va perfecto

Avatar Image
Okupa del foro
Okupa del foro

Bueno pues suerte!
ya sabes que siempre puedes visitar mi foro http://charlahs.foro.st

Avatar Image
Usuario habitual
Usuario habitual

Por alguna razón inesperada ahora no me va en miarroba, sólo en localhost.
He comprobao los enlaces y están bien.

¿Qué pasará?

La dirección es la siguiente:
https://dimecomotellamas.webcindario.com/noticias/archivonoticias.php

Avatar Image
Okupa del foro
Okupa del foro

básicamente, caida de mysql... ara si funciona...

Avatar Image
Usuario habitual
Usuario habitual

No, no, si yo la base de datos la tengo en freesql.org, y no está caída porque puedo acceder a los datos, a ti te va el enlace? a mi no.
Dime si te va, que igual va a ser problema del navegador, aunque ya he probao con el explorer y con el firefox.

Avatar Image
Okupa del foro
Okupa del foro

Ya veo, mejor usa ID que no un nombre, porque veo que en el get pones un nombre, pero es mejor que pongas un ID

<?
include("configarchivonoticias.php&quot ;
$id=$_GET['amostrar'];
$resp = mysql_query("SELECT * FROM archivonoticias WHERE amostrar='$id'&quot ;
if($datos = mysql_fetch_array($resp)) {
$fecha = ($datos[fecha]) ;
?>
<table width="524" height="95" border="0" align="center" bgcolor="#FFFFFF">
<!--DWLayoutTable-->
<tr>
<td height="28" colspan="2" valign="top">
<div align="left" style="background-image: url(Noticias/noticiaestrecha.gif); width:516px; height:24px">

<p><strong><font color="#FFFFFF"> <? echo $datos[titular] ?></font></strong></p>
</div></td>
</tr>
<tr>
<td width="100" height="23" valign="top" style="border-style:solid; border-width:0px; padding:0; ">
<div align="left" style="background-image: url(Noticias/fecha.gif); width:95px; height:19px"><strong><font color="#FFFFFF" size="2">
<? echo $fecha ?></font></strong></div></td>
<td width="416"> </td>
</tr>
<tr bordercolor="#000000">

<td height="44" colspan="2" valign="top" style="border: 1px solid #0000FF"> <font color="#000000"><? echo $datos[noticia]; ?></font></td>
</tr>
</table>

<p><font color="#000000">

<?
}else{
echo "ERROR MySQL: <br>" . mysql_error();
}
mysql_close();
?>
en ves de nombre, usa ID' s, fijate como esta echo. Bye...
Avatar Image
Okupa del foro
Okupa del foro

AAAAAAA YA SE!

el link lo tienes a muestranoticia?
y es muestranoticia.php?
es eso sencillamente....

jejejej bye.!!!!

Avatar Image
Usuario habitual
Usuario habitual

Qué fallo más tonto,
Lo bueno es que en local si que iba con muestranoticia simplemente y no hacía falta poner muestranoticia.php.
Qué cosas más raras.

Avatar Image
Okupa del foro
Okupa del foro

Bueno, igual era por el apache...
Bye.

Avatar Image
Usuario habitual
Usuario habitual

He cambiado los accesos, realizando un index mediante includes.
Así si pongo ../indexfelix.php?pagina=muestranoticia me lleva a ../noticias/muestranoticia.php

El problema viene cuando quiero pasar las variables mediante el get a muestranoticia vinculando a indexfelix, que no se realiza bien:

Codigo:

<a href='../indexfelix.php?pagina=muestranoticia.php?amostrar=$datos[titular]'>

Haciendo sólo: <a href='../noticias/muestranoticia.php?amostrar=$datos[titular]'>
me va bien.

Se podría hacer vinculando a el index que a su vez vincule a muestranoticia los datos según he echo yo (que no va) o no se puede?
Avatar Image
Okupa del foro
Okupa del foro

xD
que fallo más tonto!
buno, en fin...
Bye.

Avatar Image
Usuario habitual
Usuario habitual
Escrito originalmente por ivanitoweb
xD
que fallo más tonto!
buno, en fin...
Bye.


?????????

No es una afirmación, es una pregunta
Avatar Image
Okupa del foro
Okupa del foro

mmm pues tendrias que poner su ekivalente en html o algo parecido... Bye.

Avatar Image
Usuario habitual
Usuario habitual

Su equivalente en html?

Cómo?

Avatar Image
Okupa del foro
Okupa del foro

Bueno, en ves de poner tal=cual
pones talIGUALENHTMLcual
pero gua, pk no puedes poner el archivo directamente?

Avatar Image
Usuario habitual
Usuario habitual

Pues no lo puedo poner directamente porque entonces no funcionaría el sistema de la página.
La tengo mediante includes y un switch, y si lo hago así, me iría a la página nueva sin respetar esto.

Avatar Image
Okupa del foro
Okupa del foro

Bueno, dame tu email / msn por privado... y hablaremos por alla, es un asunto algo más "personalizado" si te parece bién a ti y a todos los habitantes del foro...

Si alguien dice que no, el tema se continuaria por aca... pero por msn es más rápido de solucionar xD

Avatar Image
Usuario habitual
Usuario habitual
Escrito originalmente por ivanitoweb
Bueno, dame tu email / msn por privado... y hablaremos por alla, es un asunto algo más "personalizado" si te parece bién a ti y a todos los habitantes del foro...

Si alguien dice que no, el tema se continuaria por aca... pero por msn es más rápido de solucionar xD


Quien pueda que me lo resuelva por aquí (¿Por qué no te conectas ivanito?)
Avatar Image
Okupa del foro
Okupa del foro

Como que porque no me conecto?

Avatar Image
Usuario habitual
Usuario habitual
Escrito originalmente por ivanitoweb
Como que porque no me conecto?


Sí, dijiste que me lo resolverías por privado porque era muy largo para hacerlo por aquí, pero siempre te veo desconectado.

De todas formas, si alguien me puede ayudar por aquí... que me va llegando la hora del estreno y todavía no he escrito el guión de la obra.
Avatar Image
Okupa del foro
Okupa del foro

eso es igual!!!

tu enviame el privado, y yo te voy contestando... entiendes?
bye!

Edición:
Aun que me veas desconectado, chequeo mis privados continuamente...

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 10/Ene/2012, 21:01
EnolEo NoSetup.org22kJan/12
Por: , el 19/Feb/2011, 14:48
stiwielegrand GestionXls NoSetup.org earagona72kMar/11
Por: , el 14/Ene/2010, 19:22
ligoverto iblancasa22kJan/10
Por: , el 10/Dic/2009, 00:14
Habboparceros chavp aerialss8872kDec/09
Por: , el 20/Jun/2009, 20:23
ligoverto Juliova projorge53kJun/09