Foros del Web » Programando para Internet » PHP »

Problema con $PHP_SELF

Estas en el tema de Problema con $PHP_SELF en el foro de PHP en Foros del Web. Hola amigos!!! Estoy armando una aplicacion para que me devuelva una serie de clientes de una campaña comercial dependiendo de la sucursal que elija previamente. ...
  #1 (permalink)  
Antiguo 24/12/2005, 07:15
zek
 
Fecha de Ingreso: diciembre-2005
Mensajes: 12
Antigüedad: 18 años, 4 meses
Puntos: 0
Problema con $PHP_SELF

Hola amigos!!! Estoy armando una aplicacion para que me devuelva una serie de clientes de una campaña comercial dependiendo de la sucursal que elija previamente. Esto es, primero elijo una sucursal y luego dependiendo la sucursal quiero que me despliegue un combo con todas las campaña que tiene disponible la sucursal. Luego seleccionando una campaña, quiero que me despliegue los clientes de la misma. todo esto es una misma página, por eso el uso de $PHP_SELF.

Pongo a continuación el código que armé por si alguien me puede dar una mano. Lo estoy probando en esta direccion: http://www.historiadelpais.com.ar/bp...s_vigentes.php

Muchas gracias!

Ezequiel


<p align="center"><u><b>Acciones Vigentes</b></u></p>
<form method="POST" action="<?=$PHP_SELF?>">
<p align="center"><b><font face="Tahoma" size="2">Sucursal&nbsp;&nbsp;&nbsp;&nbsp;
</font></b><input type="text" size="6" name ="suc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs p;
<input type="submit" value="Ingresar"></p>
</form>

<?PHP

$dbase = mysql_connect("localhost", miusuario , mipassword);
mysql_select_db(historia,$dbase);

$respuesta = mysql_query("SELECT distinct codigo, descripcion
FROM `det_acciones`
INNER JOIN acciones
ON acciones.accion = det_acciones.codigo
WHERE oficial_id =$suc", $dbase);
?>
<form method="POST" action="<?=$PHP_SELF?>">
<select name="campania">

<?PHP

printf("<option selected value=\"\"> Seleccionar Acción </option>");
while($row = mysql_fetch_array($respuesta))
{
printf("<option value=\"%s\"> %s </option>",$row["codigo"],$row["descripcion"]);
}

?>
</select>
<input type="submit" value="Ver clientes">
</form>

<?PHP
$response = mysql_query("SELECT nombre
FROM `acciones`
WHERE oficial_id =$suc and accion=$campania", $dbase);
if (!$response ) {
die('Query invalido: ' . mysql_error());

}
while($row = mysql_fetch_array($response))
{
echo($row[nombre]);
}
?>
  #2 (permalink)  
Antiguo 24/12/2005, 07:47
Avatar de gonzalezmfrank  
Fecha de Ingreso: julio-2005
Ubicación: Maracaibo - Venezuela
Mensajes: 266
Antigüedad: 18 años, 9 meses
Puntos: 0
Creo que te falta y te sobra algo en la sentencia de Mysql

Código PHP:
 $respuesta mysql_query("SELECT [B]distinct codigo, descripcion[/B]
FROM [B]`det_acciones`[/B]
INNER JOIN acciones
ON acciones.accion = det_acciones.codigo
WHERE oficial_id =$suc"
$dbase); 
distinct codigo es una sola variable ?

Quita las comillas tambien

Una vez lo tengas creo que funciona

Frank
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 03:51.