Foros del Web » Programando para Internet » PHP »

Ayuda con codigo!

Estas en el tema de Ayuda con codigo! en el foro de PHP en Foros del Web. Este es mi codigo... <?php include('base.php'); if (!$nombre || $nombre=="" && !$campo || $campo=="" && !$tabla || $tabla=="" && !$id || $id=="" && !$color || ...
  #1 (permalink)  
Antiguo 14/02/2006, 17:02
 
Fecha de Ingreso: febrero-2006
Mensajes: 1
Antigüedad: 18 años, 2 meses
Puntos: 0
Exclamación Ayuda con codigo!

Este es mi codigo...

<?php
include('base.php');


if (!$nombre || $nombre=="" && !$campo || $campo=="" && !$tabla || $tabla=="" && !$id || $id=="" && !$color || $color=="")
{
echo "las variables estan vacias!";
exit();
}

$nombre = addslashes($nombre);
$campo = addslashes($campo);
$tabla = addslashes($tabla);
$id = addslashes($id);
$color = addslashes($color);

//$consulta = "SELECT * FROM \''.$tabla.'\' WHERE \''.$campo.'\' LIKE `%'.$slug.'%` ";
$consulta = "select * from ".$tabla." where ".$campo." like '".$nombre."%'";
$resultado = mysql_query($consulta);
if (!$resultado)
{
echo "La consulta fallo porque ".mysql_error();
exit;
}
$numero = mysql_num_rows($resultado);
?>

pero no me funcionan las variables globales si alguien sabe porfavor ayudeme!!!
  #2 (permalink)  
Antiguo 14/02/2006, 17:12
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 19 años, 1 mes
Puntos: 33
Hola MIK3... Te sugiero que cambies el titulo del post's ,que no alenta mucho a ayudarte y como veo que eres nuevo te pido de favor que leas las reglas del foro...

Ahora bien en cuanto a tu problema checa que tengas lo siguiente en tu php.ini

register_globals=On
  #3 (permalink)  
Antiguo 15/02/2006, 06:02
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Por mi parte te recomendaría usar:

register_globals a OFF

Usar los arrays superglobales y leer esta FAQ que habla del por qué todo esto:
http://www.forosdelweb.com/showthrea...989#post238989


Un saludo,
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 11:58.