Foros del Web » Programando para Internet » PHP »

como hago esto con switch

Estas en el tema de como hago esto con switch en el foro de PHP en Foros del Web. hola estoy haciendo un pequeño sistema donde entra un usuario registrado y deja unas opiniones , ya pude hacer que funcionara los id , anda ...
  #1 (permalink)  
Antiguo 26/02/2009, 11:46
Avatar de spolli  
Fecha de Ingreso: diciembre-2008
Mensajes: 68
Antigüedad: 15 años, 5 meses
Puntos: 0
como hago esto con switch

hola estoy haciendo un pequeño sistema donde entra un usuario registrado y deja unas opiniones , ya pude hacer que funcionara los id , anda cuando le hace click a leer mas , pero yo a la pagina la trabajo con switch desde la portada y no se como poner el vinculo para que se agarre a al switch

ejemplo de como tengo el switch en la portada
Código PHP:
switch ($_GET['id']){
     
//contactos
case'formulario_contacto':
include(
"contactos/formulario_contacto.php");
break; 
donde muestro todos los titulos de las opiniones
Código PHP:
include("./conexion.php");

$sql="SELECT * FROM critico ";
$registro=mysql_query($sql);

while(
$mostrar=mysql_fetch_assoc($registro)){

echo 
"<div class='titulo'>".$mostrar['titulo']."</div>";
echo 
"<div class='critico'>por el critico</div>";
echo 
"<div align='right'><img src='elcritico/EscudoActual_Nob.jpg'></div>";
echo 
"<br><div class='cuerpo'>".substr($mostrar['cuerpo'],0,250)."</div>";
echo 
"<div align='right'>".$mostrar['fecha']."</div>";
echo 
"<div class='leer'><a href='elcritico/ver.php?id=".$mostrar['id']."' class='leer'>Leer Mas+</a></div><div align='center'><div class='linea'></div></div><br>";


aca el leer mas
Código PHP:
include("../conexion.php");

$sql="SELECT titulo,cuerpo FROM critico WHERE id='".$_GET['id']."' ";
$consulta=mysql_query($sql);

while(
$mostrar=mysql_fetch_assoc($consulta)) {

echo 
"<div class='titulo'>".$mostrar['titulo']."</div>";
echo 
"<div align='right'><img src='elcritico/EscudoActual_Nob.jpg'></div>";
echo 
"<div class='cuerpo'>".$mostrar['cuerpo']."</div>";
echo 
"<div align='right'>".$mostrar['fecha']."</div>";

espero que se haya entendido lo que quiero hacer
nos vemos
chau
  #2 (permalink)  
Antiguo 26/02/2009, 12:19
(Desactivado)
 
Fecha de Ingreso: diciembre-2008
Mensajes: 421
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: como hago esto con switch

No la verdad no entiendo q es lo q uieres
  #3 (permalink)  
Antiguo 26/02/2009, 12:21
 
Fecha de Ingreso: junio-2005
Mensajes: 343
Antigüedad: 18 años, 10 meses
Puntos: 10
Respuesta: como hago esto con switch

Fácil, no la trabajes con switch.

Hazlo con If, y checkea que tienes el $_GET['id'] así puedes hacer lo mismo y más lógico.
  #4 (permalink)  
Antiguo 27/02/2009, 13:44
Avatar de spolli  
Fecha de Ingreso: diciembre-2008
Mensajes: 68
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: como hago esto con switch

que trabaje el if en la portada me decis?
  #5 (permalink)  
Antiguo 27/02/2009, 14:29
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: como hago esto con switch

foo.php?bar=candy
Código PHP:
$old = isset($_GET['bar'])?$_GET['bar']:'portada';
$old "/modules/{$old}.php";

if (
is_file($old))
{
  include 
$old;
}
else
{
  echo 
'No existe el modulo';

__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
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 21:13.