Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Enviar variable de un PHP a PHP con botones

Estas en el tema de Enviar variable de un PHP a PHP con botones en el foro de PHP en Foros del Web. Buenas chicos, estoy teniendo problemas con un pequeño script de PHP. El objetivo del script es listar una lista de interfaces de un router Mikrotik, ...
  #1 (permalink)  
Antiguo 07/10/2013, 03:14
 
Fecha de Ingreso: octubre-2013
Ubicación: Torrelavega
Mensajes: 23
Antigüedad: 10 años, 6 meses
Puntos: 0
Enviar variable de un PHP a PHP con botones

Buenas chicos, estoy teniendo problemas con un pequeño script de PHP. El objetivo del script es listar una lista de interfaces de un router Mikrotik, y para cada interfaz salga un boton para activarla y desactivarla..

Os paso el trozo de codigo donde creo los botones:

Código:
$regtable = $ARRAY[$i];
		if ($regtable['disabled']=="true") //apagado
         {
         echo "<img src='icon_led_grey.png' />"."<br>";
		 echo "<td><button type='button' onclick=''>Activar</button></td>";

         }else{
         echo "<img src='icon_led_green.png' />"."<br>";
		 echo "<td><button type='button' onClick=''>Desactivar</button></td>";
		 
         }
		 
		 echo "</td></tr>";	
		
		
	}
No se que debo poner en el Onclick para que envie la variable, que es el nombre de la interfaz, para que el otro php la active o desactive.

Tengo un php para cada boton, es decir, una para activar y otro para activar..

Desde ya gracias, y espero que me podais ayudar :)
  #2 (permalink)  
Antiguo 07/10/2013, 03:55
Avatar de FerraN10  
Fecha de Ingreso: junio-2011
Ubicación: Sant Joan Despí
Mensajes: 79
Antigüedad: 12 años, 10 meses
Puntos: 3
Respuesta: Enviar variable de un PHP a PHP con botones

yo utilizaria ajax... pero este tema no seria utilizando PHP entonces nose si va dentro de esta seccion...

pero para que te hagas una idea seria algo tipo asi...

function objetoAjax(){
var xmlhttp=false;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}

if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}

function EnviarDatos(){
valorboton=document.formulario.idboton.value;

//instanciamos el objetoAjax
ajax=objetoAjax();
//usando del medoto POST
//archivo que realizará la operacion
//actualizacion.php
ajax.open("POST", "pagina_recibe_variable.php",true);

//muy importante este encabezado ya que hacemos uso de un formulario
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
//enviando los valores
ajax.send("valoridboton="+valorboton)
}

pd: puedes probar de hacerlo en otro lado y te manda sla variable a una pagina php la recibes y haces un insertado en una base de datos asi facil de prueba... si te funciona ya puedes seguir trasteando...

salu2
__________________
El fin de mi tarea no fue el fin sino el trayecto
Si vivir es la odisea el horizonte que clarea
En esta aldea parece perfecto así que bienvenido lo que sea
  #3 (permalink)  
Antiguo 07/10/2013, 05:14
 
Fecha de Ingreso: octubre-2013
Ubicación: Torrelavega
Mensajes: 23
Antigüedad: 10 años, 6 meses
Puntos: 0
Respuesta: Enviar variable de un PHP a PHP con botones

Necesito enviar la variable con php..Ademas ajax no domino nada :S

Aun asi muchas gracias por la ayuda :)
  #4 (permalink)  
Antiguo 07/10/2013, 05:23
Avatar de Lautaro_eb  
Fecha de Ingreso: mayo-2010
Ubicación: Bariloche, Argentina
Mensajes: 284
Antigüedad: 14 años
Puntos: 24
Respuesta: Enviar variable de un PHP a PHP con botones

Buenas, en el mundo de la programación web hay que aprender a dominar varias tácticas, Javascript, css, html y php son los lenguajes que tiene que aprender para sobrevivir en este mundito jej.

Yo te recomiendo que uses Ajax de Jquery ya que es muy simple y en google entraras mucha infomarcion.

Saludos.
__________________
Mi emprendimiento: Software BRC
Youtube: Tutoriales de programación y electrónica.
  #5 (permalink)  
Antiguo 07/10/2013, 05:35
 
Fecha de Ingreso: noviembre-2010
Ubicación: Córdoba
Mensajes: 119
Antigüedad: 13 años, 5 meses
Puntos: 8
Respuesta: Enviar variable de un PHP a PHP con botones

Ya que quieres utilizar PHP para este menester, y quitarte de problemas no queriendo aprender otras cosas, recomendaría lo siguiente.


Código:
$regtable = $ARRAY[$i];
		if ($regtable['disabled']=="true") //apagado
         {
                 echo '<form action="archivo.php" method="POST">
                          <input type="checkbox" name="check" value="activar" /> Activar<br />
                          <input type="checkbox" name="check" value="desactivar" /> Desactivar<br />
                           <input type="submit" />
                           </form>';
       		
		
          }
  #6 (permalink)  
Antiguo 07/10/2013, 06:55
 
Fecha de Ingreso: julio-2010
Mensajes: 275
Antigüedad: 13 años, 10 meses
Puntos: 21
Respuesta: Enviar variable de un PHP a PHP con botones

Si buscas alguna API de Mikrotik que te funcione...
Otra inquietud, ¿Con el Winbox de mikrotik (o con la interfaz web) no puedes habilitar o deshabilitar interfaces?

Etiquetas: botones, variable
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 06:01.