<?php
$conn = new mysqli('localhost', 'yoveraes_userdb', 't7@s5FxYn1GB', 'yoveraes_botica');

// Verifica la conexión
if ($conn->connect_error) {
  die("Error de conexión: " . $conn->connect_error);
}

// Obtiene el parámetro 'query' y lo valida
$query = isset($_GET['query']) ? trim($_GET['query']) : '';

if (!empty($query)) {
  // Evita inyección SQL escapando la entrada
  $query = $conn->real_escape_string($query);

  // Consulta SQL segura
  $sql = "SELECT * FROM producto WHERE descripcion LIKE '%$query%' Or codigo LIKE '%$query%'";
  $result = $conn->query($sql);

  if ($result->num_rows > 0) {
    while ($row = $result->fetch_assoc()) {
      echo "<tr>
                  <td style='cursor:pointer;color:rgb(0,0,0);text-align:center;' class='prod-id'>{$row['codproducto']}</td>
                  <td style='cursor:pointer;color:rgb(0,0,0);text-align:left;' class='prod-nombre'>{$row['descripcion']}</td>
                  <td style='cursor:pointer;color:rgb(0,0,0);text-align:center;' class='prod-presentacion'>{$row['presentacion']}</td>
                  <td style='cursor:pointer;color:rgb(0,0,0);text-align:right;' class='prod-precio'>{$row['costos']}</td>
                  <td style='cursor:pointer;color:rgb(0,0,0);text-align:center;' class='prod-stock'>{$row['existencia']}</td>
                  <td><button class='add-product'><i class='fas fa-cart-plus'></i>  Añadir</button></td>
                </tr>";
    }
  } else {
    echo "<tr><td colspan='2'>No se encontraron resultados</td></tr>";
  }
} else {
  echo "<tr><td colspan='2'>Ingrese un término de búsqueda</td></tr>";
}

// Cierra la conexión
$conn->close();