Ver Mensaje Individual
  #6 (permalink)  
Antiguo 28/08/2012, 13:37
Avatar de cuasatar
cuasatar
 
Fecha de Ingreso: junio-2011
Ubicación: Bogotá Rock City
Mensajes: 1.230
Antigüedad: 12 años, 10 meses
Puntos: 181
Respuesta: Lista de noticias en web dinámica...

Cita:
me lleva a http://localhost/alcalde1/abrirlista.php?recordID=11
con el recordID11 al final (el numero depende de la noticia cada noticia da u numero diferente)
pero no me sale nada... habrá algo que me falta en el codigo ?
Creo que estas enfocando mal el problema. Le estas echando la culpa al enlace pero a mi parecer el problema es el script que recepciona.

Lo primero que yo haria seria escribir la dirección manualmente en la barra. Si el script esta bien diseñado te aparecera el artículo sin problema.

Código PHP:
<?php 
$varDato_abrirlista 
"0"
if (isset(
$_GET["redcordID"])) { 
  
$varDato_abrirlista = (get_magic_quotes_gpc()) ? $_GET["redcordID"
addslashes($_GET["redcordID"]); 

mysql_select_db($database_conexioncreacion$conexioncreacion); 
$query_abrirlista sprintf("SELECT * FROM tblcontenido WHERE 
tblcontenido .idContador = %s"
$varDato_abrirlista); 
$abrirlista mysql_query($query_abrirlista$conexioncreacion) or 
die(
mysql_error()); 
$row_abrirlista mysql_fetch_assoc($abrirlista); 
$totalRows_abrirlista mysql_num_rows($abrirlista); 

?>
Si sale mal esta parte te toca empezar a realizar un echo de la consulta para ver si se esta generando bien la consulta.

Lo que digo no necesariamente es cierto, pero creo que es lo primero que deberias verificar.

Aunque no he usado el sprintf nunca en php utilizaba el equivalente en c++ y quizas este mal usar el %s porque se trata de un número y no un string, supongo (y repito solo supongo) que se debe tratar como un número entero por tanto la linea deberia ser %d y en la asignación inicial del número no le coloques comillas porque tratara al número como una cadena.
__________________
Blog de humor http://elcuasatar.net63.net/