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.
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
Puntos
943
Visitas
Visitas
3
Resp
Resp
Por tismuc hace 12 años
Novice
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
Puntos
Por zeuskx hace 12 años
Mods
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
Puntos
Por tismuc hace 12 años
Novice
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 /
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
Puntos
Por zeuskx hace 12 años
Mods