Pregunta:
Fecha: 25-09-2020 12:57:19
(En Español)
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");
Votos: 0 - Respuestas: 2 - Vistas: 6 Compartir en: Google Facebook Twitter LinkedIn Link
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");
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
