Pergunta sobre alguns erros

  • Autor Autor emma882
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
E

emma882

Curioso
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Hola señores soy nuevoe en esta comunidad y tambien en el tema de programacion pero ahi le llevamos les queria preguntar si me pueden ayudar con unos errores les adjunto las imagenes ya que probe de todo me volvi loco y no logro solucionarlo...

1685t21.png


Bueno y los codigos del archivo variable son los siguientes...

<?php

/*
Variables de Conexion MySQL
*/
define('DB_HOST', 'localhost');
define('DB_USER', 'xxxxxxx');
define('DB_PASS', 'xxxxxxx');
define('DB_DB', 'xxxxxxx');
$conexiondb = mysqli_connect(DB_HOST,DB_USER,DB_PASS,DB_DB);

/*
Variables de Conexion Mikrotik
*/
$id_mkt = $_SESSION["id_mkt"];

//Consultamos el ID de la sesion para que concuerde con los datos en la BD
$conexiondbmkt = mysqli_connect(DB_HOST,DB_USER,DB_PASS,DB_DB);
$resultado=mysqli_query($conexiondbmkt,"SELECT * FROM mikrotiks WHERE id_mkt=".$id_mkt.";");
$conteo=mysqli_num_rows($resultado);
//ejecutamos la sentencia para traer los datos
$ref=mysqli_fetch_array($resultado,MYSQLI_ASSOC);
//asignamos las variables desde la BD
$user_mkt = $ref['user_mkt'];
$pass_mkt = $ref['pass_mkt'];
$ip_mkt = $ref['ip_mkt'];
//Definimos las variables de conexión de la consola mikrotik
define('USER', $user_mkt);
define('PASS', $pass_mkt);
define('IP_MIKROTIK', $ip_mkt);
?>

Se agradece la ayuda de ustedes y muy buen foro 😉
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
hola [MENTION=150215]emma882[/MENTION]. el error comienza acá.

PHP:
$id_mkt = $_SESSION["id_mkt"];

se encuentra vacía y al hacer la consulta te tira eso tres errores.
 
Para hacer uso de la variable superglobal $_SESSION primero tienes que iniciar la sesión.

Los otros, lo más seguro es porque la consulta falla y regresa false.

Saludos.
 
Te olvidaste del session_start() al comienzo del archivo
 
Gracia gente por contestar... si como dijo luciano session_start ahora una vez que le doy al submit (ingresar) me tira el siguiente error
Notice: A session had already been started - ignoring session_start() in C:\Xampp\htdocs\Mikrotik\action\control.php on line 4
Autenticado... ahi paso los codigos de esa linea

lo siguiente....

PHP:
<?php
sleep(1);
include("C:/Xampp/htdocs/Mikrotik/includes/variables.php");
session_start();
if ($_POST['Usuario']=="") {
    echo "Usuario no puede estar vac&iacute;o";
}elseif ($_POST['Password'] == ""){
    echo "Password no puede estar vac&iacute;o";
}elseif ($_POST['mikrotik'] == ""){
    echo "Seleccione un mkt";
} else {

if(isset($_POST['Usuario']) && isset($_POST['Password']))
{
 
Última edição:
para que recuerde la session cual seria? para agregar en ese archivo ya que si saco el inicio se session ahi no va hacia el inicio.php queda solo ahi en el login

- - - Actualizado - - -

............
 
Voltar
Topo