Nueva pregunta

Pregunta:

Fecha: 25-09-2020 12:57:19 (En Español)

llenar un array[Resuelta]

Hola foro !!! esperando me puedan ayudar y es con lo siguiente, tengo un formulario (venta-inica.php)donde el usuario digitara un código esta llamara al script (venta-agrega.php) donde se llenara un array y este será utilizado nuevamente en (venta-inica.php) para mostrar los productos pero tengo problemas para llenar el array si lo utilizo con los números 1 y 2 (abajo) si puedo llenar el array pero no lo puedo utilizar en (venta-inica.php) y si lo hago con el numero 3 no llena el array espero me haya explicado GRACIAS.

Script venta-inicia.php
<form method="post" action="venta-agrega.php">
<label>Código de barras:</label>
<input type="text" name="codigo" id="codigo" autocomplete="off" autofocus class="inp-control" required placeholder="Escribe el código">
</form>
<?php foreach($_SESSION["carrito"] as $indice => $producto){
$granTotal += $producto->total; ?>
<tr>
<td><?php echo $producto->id ?></td>
<td><?php echo $producto->codigo ?></td>
<td><?php echo $producto->descripcion ?></td>
<td><?php echo $producto->venta ?></td>
<td><?php echo $producto->cantidad ?></td>
<td><?php echo $producto->total ?></td>
</tr>
<?php } ?>
********************************************************************************************
Script venta-agrega.php
$codigo = $_POST["codigo"];
include_once "./conecta.php";
$peticion = "SELECT id,codigo,descripcion,venta from productos where codigo = '$codigo' ";
$respuesta = mysqli_query($conectado,$peticion);
$datos = mysqli_fetch_assoc($respuesta);

1-. $carrito = array();
2.- array_push($carrito,$datos);
3-. array_push($_SESSION['carrito'], $datos);
print_r($carrito);
header("Location: ./venta-inicia.php");
Etiquetas: PHP - Pregunta Votos: 0 - Respuestas: 2 - Vistas: 6 Compartir en: Google Facebook Twitter LinkedIn Link
 

Respuestas:

  • Fecha: 27-09-2020 05:29:14 ya lo solucione...........

    session_start();
    $codigo = $_POST["codigo"];
    include_once "./conecta.php";

    $peticion = "SELECT id,codigo,descripcion,venta from productos where codigo = '$codigo' ";
    $respuesta = mysqli_query($conectado,$peticion);
    $dato = mysqli_fetch_array($respuesta);

    if (mysqli_num_rows($respuesta) > 0){
    $idd = $dato['id'];
    $cod = $dato['codigo'];
    $des = $dato['descripcion'];
    $ven = $dato[venta];
    $junto = [$idd,$cod,$des,$ven];

    array_push($_SESSION["carrito"], $junto);
    header("Location: ./venta-inicia.php");
    }else{
    header("Location: ./venta-inicia.php?status=2");
    }
    GRACIAS ??????
      Votos: 0 - Link respuesta
     
  • Fecha: 04-10-2020 04:59:05 Hola Noe muy bien que lo pudiste resolver. Por favor ponle [RESUELTA] a la pregunta. Saludos.   Votos: 0 - Link respuesta
     
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
 
frjcbbae garagebible.com