Foros del Web » Programando para Internet » PHP »

Auxilio $_get y urls complejas

Estas en el tema de Auxilio $_get y urls complejas en el foro de PHP en Foros del Web. Este es mi problema.. quiero que el link o mi url se muestre ejemplo : www.miweb.con/publicacion.php?idNoticia=342&titulo=cualquierCosa en la cual solo consigo hacer este tipo : ...
  #1 (permalink)  
Antiguo 23/11/2013, 22:27
Avatar de aado29  
Fecha de Ingreso: junio-2012
Ubicación: Miami, United States
Mensajes: 29
Antigüedad: 12 años, 4 meses
Puntos: 0
Pregunta Auxilio $_get y urls complejas

Este es mi problema.. quiero que el link o mi url se muestre ejemplo : www.miweb.con/publicacion.php?idNoticia=342&titulo=cualquierCosa en la cual solo consigo hacer este tipo :www.miweb.con/publicacion.phpidNoticia=342 este es mi codigo, bueno al menos parte de el :

Código HTML:
if (!empty($_GET['idNoticia'])){
	$query = "SELECT noticias.idNoticia, noticias.titulo, noticias.copete, noticias.cuerpo, noticias.fCreacion, noticias.fModificacion, categorias.valor as categoria, usuarios.usuario FROM `noticias` 
	INNER JOIN `categorias` ON categorias.idCategoria = noticias.idCategoria 
	INNER JOIN `usuarios` ON usuarios.idUsuario = noticias.idUsuario 
	WHERE noticias.idNoticia = " . $_GET['idNoticia'] . " LIMIT 2";
	$resultado = mysql_query ($query, $dbConn);
	$noticia = mysql_fetch_assoc ($resultado);
}
else {
	header( 'Location: index.php' );
		die;
}
y al moneto de mostar la noticia hago esto:

Código HTML:
<p><?php echo $noticia['cuerpo']; ?></p>
<p><span class="listed"><?php echo $noticia['categoria']; ?>
<span class="tags">Posteado el: <?php echo $noticia['fCreacion']; ?></span> 
ETC ETC!!

AYUDAAA
  #2 (permalink)  
Antiguo 24/11/2013, 07:56
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 8 meses
Puntos: 574
Respuesta: Auxilio $_get y urls complejas

En lo que muestras no se ve por ningun lado como intentas pasar esos datos por get solo como recuperas idNoticia del url, pero no como construyes la url....
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.
  #3 (permalink)  
Antiguo 24/11/2013, 18:21
 
Fecha de Ingreso: agosto-2013
Ubicación: Guatemala
Mensajes: 137
Antigüedad: 11 años, 3 meses
Puntos: 4
Respuesta: Auxilio $_get y urls complejas

no se como mandas la consulta pero en todo caso tendrías que tener 2 inputs en el form uno que se llame id y otro que se llame titulo y al enviar tienes que recibir las dos ejemplo:

Código PHP:
$noticia=$_GET['id'];
$titulo=$_GET['titulo'];
de esa manera la URL saldrá como vos queres 
Cita:
Iniciado por aado29 Ver Mensaje
Este es mi problema.. quiero que el link o mi url se muestre ejemplo : www.miweb.con/publicacion.php?idNoticia=342&titulo=cualquierCosa en la cual solo consigo hacer este tipo :www.miweb.con/publicacion.phpidNoticia=342 este es mi codigo, bueno al menos parte de el :

Código HTML:
if (!empty($_GET['idNoticia'])){
	$query = "SELECT noticias.idNoticia, noticias.titulo, noticias.copete, noticias.cuerpo, noticias.fCreacion, noticias.fModificacion, categorias.valor as categoria, usuarios.usuario FROM `noticias` 
	INNER JOIN `categorias` ON categorias.idCategoria = noticias.idCategoria 
	INNER JOIN `usuarios` ON usuarios.idUsuario = noticias.idUsuario 
	WHERE noticias.idNoticia = " . $_GET['idNoticia'] . " LIMIT 2";
	$resultado = mysql_query ($query, $dbConn);
	$noticia = mysql_fetch_assoc ($resultado);
}
else {
	header( 'Location: index.php' );
		die;
}
y al moneto de mostar la noticia hago esto:

Código HTML:
<p><?php echo $noticia['cuerpo']; ?></p>
<p><span class="listed"><?php echo $noticia['categoria']; ?>
<span class="tags">Posteado el: <?php echo $noticia['fCreacion']; ?></span> 
ETC ETC!!

AYUDAAA

Etiquetas: mysl
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 12:37.