Pregunta sobre unos errores

  • Autor Autor emma882
  • Fecha de inicio Fecha de inicio
E

emma882

Curioso
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de 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 😉
 
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 edición:
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 - - -

............
 
Atrás
Arriba