Foros del Web » Programando para Internet » PHP »

Hacer que esta variable funcione

Estas en el tema de Hacer que esta variable funcione en el foro de PHP en Foros del Web. Hola amigos tengo en una pagina donde me aparece una lista de resultados esta opcion: Código PHP: if ( $row [ "act" ]== 0 ) { $on  ...
  #1 (permalink)  
Antiguo 10/06/2004, 16:45
Avatar de benti  
Fecha de Ingreso: octubre-2001
Ubicación: Benidorm
Mensajes: 413
Antigüedad: 16 años, 1 mes
Puntos: 0
Pregunta Hacer que esta variable funcione

Hola amigos tengo en una pagina donde me aparece una lista de resultados esta opcion:
Código PHP:
if ($row["act"]==0) {
$on "<a href=\"listar.php?cambio=1\">Activar</a>";            
}elseif (
$row["act"]==1){
$on "<a href=\"listar.php?cambio=0\">Desactivar</a>";

y la pagina listar.php tiene este codigo:
Código PHP:
if (isset ($cambio)){
$mostrado $_POST['cambio']
mysql_query ("UPDATE from dr_anuncio SET act='$mostrado' WHERE id IN(".$cambio.")");    

pero esto me da error, no se si en el link tendria que emter el id y de ahcerlo no se como se escribiria.
gracias
__________________
Seguro que ahora me sale mejor!
  #2 (permalink)  
Antiguo 10/06/2004, 22:12
Avatar de sism82  
Fecha de Ingreso: octubre-2003
Ubicación: Guadalajara
Mensajes: 865
Antigüedad: 14 años, 1 mes
Puntos: 1
lo correcto es:

Código PHP:
$mostrado $_GET['cambio']; 
un saludo
  #3 (permalink)  
Antiguo 11/06/2004, 03:17
Avatar de benti  
Fecha de Ingreso: octubre-2001
Ubicación: Benidorm
Mensajes: 413
Antigüedad: 16 años, 1 mes
Puntos: 0
Sigue sin cogerla, me refresca la pagina pero los datos no los cambia.
__________________
Seguro que ahora me sale mejor!
  #4 (permalink)  
Antiguo 11/06/2004, 06:27
Avatar de cometron  
Fecha de Ingreso: mayo-2003
Ubicación: Madrid
Mensajes: 151
Antigüedad: 14 años, 6 meses
Puntos: 0
prueba poner :

echo "$mostrado";

Y mira a ver si te llega el valor en la variable. SI te llega es problema de la consulta
  #5 (permalink)  
Antiguo 11/06/2004, 08:22
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Y el
if (isset ($cambio)){

$cambio? .. de donde lo sacas? .. Tendrías que acceder a esa variable según el método que corresponda: $_GET o $_POST (un URL es GET y un formulario puede ser POST o GET según definas en el "method" del mismo).

Verifica que tu flujo del código entre a tu "IF".

A todo esto .. para usar los arrays superglobales $_GET, $_POST .. etc necesitas de PHP versión 4.1.0 o superior.

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 15:14.