Bienvenido a datoweb.com!! En este foro podrás encontrar ayuda sobre diseño y desarrollo web en general. Si quieres formar parte de esta comunidad para pedir ayuda o colaborar ayudando a otros usuarios del foro solo tienes que registrarte desde el siguiente enlace: Registrarse en el Foro

Error en url's amigable del tutorial pagina web en php de zeuskx

Buen día a todos.! Tengo un error en url's amigables, del index le doy click al post y me redirrecione a ver el post, pero me manda estas lineas de error:

Notice: Undefined index: recordID in C:\xampp\htdocs\Paginaweb\Verpost.php on line 35
Notice: Undefined variable: varDatos_Datospg in C:\xampp\htdocs\Paginaweb\Verpost.php on line 39

Gracias.
0
Puntos
958
Visitas
3
Resp
Por Tismuc hace 129 meses
Principiante
Respuesta #1
tienes que cambiar el link del post, en de que sea verpost.php?recordID=xxxx tiens que ser aldo parecido a esto
<a href="<?php echo $row_SacarListaposts['seo']; ?>.html"> 
<?php echo $row_SacarListaposts['titulo']; ?></a>
para eso has hecho la funcion para que en la url de arriba te aparezca el enlace seo mas .html revisate la parte 2/3 de el tutorial y fijate como se hace la estructura del link del post http://www.youtube.com/watch?v=wffAqATgrCU
0
Puntos
Por zeuskx hace 129 meses
Administrador Sitio web
Respuesta #2
Que tal Zeuskx, lo tengo así en el Index.php:
<td width="413"><a href="<?php echo $row_PostH['seo']; ?>.html">
				<?php echo $row_PostH['titulo']; ?></a></td>
y en el Verpost.php:
<?php require_once('Connections/Config.php'); ?>
<?php include("inc/Funciones.php"); ?>
<?php

   $_GET["recordID"] = UrlAmigables ($_GET["recordID"]); 
   $varDatos_Datospostgeneral = $_GET["recordID"];
   
mysql_select_db($database_Config, $Config);
$query_Datospg = sprintf ("SELECT * FROM post WHERE post.id = %s", GetSQLValueString($varDatos_Datospg, "int"));
$Datospg = mysql_query($query_Datospg, $Config) or die(mysql_error());
$row_Datospg = mysql_fetch_assoc($Datospg);
$totalRows_Datospg = mysql_num_rows($Datospg);
?>
0
Puntos
Por Tismuc hace 129 meses
Principiante
Respuesta #3
entonces lo que te esta fallando es la función asegurate de que la tienes bien configurada a veces hay que volver a hacerla por si se nos a escapado algo y asegurate de que en el .htaccess tienes el RewriteEngine on
si la tienes online solo con eso no te va a funcionar osea que puede ser ese tu problema tendrias que agregar el RewriteBase /
RewriteBase /
RewriteEngine on
Options +FollowSymlinks
RewriteRule ^(.+).html Verpost.php?recordID=$1
0
Puntos
Por zeuskx hace 129 meses
Administrador Sitio web
Compartir en facebook
Compartir en twitter
Compartir
Para comentar Inicia sesión o Registrate