Foros del Web » Programando para Internet » PHP »

Ayuda con un script

Estas en el tema de Ayuda con un script en el foro de PHP en Foros del Web. Hola estoy creando una pagina en php donde la informacion de cada pagina esta guardada en una base de datos mysql y les he asignado ...
  #1 (permalink)  
Antiguo 28/07/2007, 05:01
 
Fecha de Ingreso: noviembre-2002
Ubicación: Suecia
Mensajes: 253
Antigüedad: 21 años, 5 meses
Puntos: 2
Ayuda con un script

Hola estoy creando una pagina en php donde la informacion de cada pagina esta guardada en una base de datos mysql y les he asignado un index a cada una de ellas.
Lo que sucedia antes era que cuando la pagina se cargaba por primera vez no se mostraba el contenido, puesto que ningun index se llamaba en la primera carga, al presionar el boton "inicio" en el menu, se cargaba el contenido ya que ahora si estaba llamando al index 1 de la bd con el contenido de la pagina. Para solucionar esto cree un if-else al inicio de index.php lo que me resulto en que la pagina carga el contenido cuando se carga por primera vez pero los menus que llaman a los demas index que no son 1 estan inutilizables, siempre me carga el contenido del index 1 de la bd puesto que en el if-else me inicia la variable con el valor 1.
Como puedo arreglar este problema?
les dejo el script para ver si me pueden ayudar:

Código:
<?php
	if ($_REQUEST['id'] ==  "1" )
		$id = $_REQUEST['id'];
	else
		$_REQUEST['id'] = "1";
		
		$id = $_REQUEST['id'];

?>
  #2 (permalink)  
Antiguo 28/07/2007, 10:37
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Re: Ayuda con un script

Tu problema es que tu condicion if esta mal, esta evaluando si $id es igual a 1 y si no lo es le asigna 1, por eso todo te sale como index.
Código PHP:
<?php
    
if ( empty($_REQUEST['id'] ) )
        
$id "1";
    else
        
$id $_REQUEST['id'];

?>
Saludos.
  #3 (permalink)  
Antiguo 28/07/2007, 11:14
 
Fecha de Ingreso: noviembre-2002
Ubicación: Suecia
Mensajes: 253
Antigüedad: 21 años, 5 meses
Puntos: 2
Re: Ayuda con un script

Gracias por la aclaracion, ahora si funciona como debe ser
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 23:47.