le explico lo que tengo yo hago una busqueda de productos cuando la tengo los agrego a un formulario con una variable de session osea que el array es una variable de session esa variable de session o array si quiero borro un dato del array pero no lo hace miren como lo tengo
el quitar
Cita:
archivo php que resive los datos$url = "onclick=\"dvd_modelo_quitar(".$i.", 'C', ".$array_dvd[$i][0].", '".$array_dvd[$i][1]."');\"";
Cita:
funcion borrar_item<?php
include('./../funciones/error.php');
include('./../funciones/funciones.php');
valida_session();
global $operacionB, $posicionB;
$posicionB = $_POST['posicionB'];
$operacionB = $_POST['operacionB'];
$array_dvd = $_SESSION['array_dvd'];
//echo "posicion = ".$posicionB."<br>";
/*$entrada = array("rojo", "verde", "azul", "amarillo");
array_splice($entrada, 1);
print_r($entrada);*/
if( ($operacionB != "") and ($posicionB != "") )
{
if($operacionB == 'C') {
$array_dvd = borrar_item($array_dvd, $posicionB);
//print_r($array_dvd);
}
if($operacionB == 'M') {
$array_dvdM = borrar_item($array_dvdM, $posicionB);
}
$mens = 1;
}
else
{
$mens = 2;
}
echo "<input type='hidden' id='mens' value='".$mens."'>";
?>
include('./../funciones/error.php');
include('./../funciones/funciones.php');
valida_session();
global $operacionB, $posicionB;
$posicionB = $_POST['posicionB'];
$operacionB = $_POST['operacionB'];
$array_dvd = $_SESSION['array_dvd'];
//echo "posicion = ".$posicionB."<br>";
/*$entrada = array("rojo", "verde", "azul", "amarillo");
array_splice($entrada, 1);
print_r($entrada);*/
if( ($operacionB != "") and ($posicionB != "") )
{
if($operacionB == 'C') {
$array_dvd = borrar_item($array_dvd, $posicionB);
//print_r($array_dvd);
}
if($operacionB == 'M') {
$array_dvdM = borrar_item($array_dvdM, $posicionB);
}
$mens = 1;
}
else
{
$mens = 2;
}
echo "<input type='hidden' id='mens' value='".$mens."'>";
?>
Cita:
que puedo hacer que esta mal ??? function borrar_item($array_with_elements, $key_name)
{
$key_index = array_keys(array_keys($array_with_elements), $key_name);
if (count($key_index) != "")
{
array_splice($array_with_elements, $key_index[0], 1);
//echo "elemento2 = ".$array_with_elements."<br> posision2 = ".$key_name."<br>";
}
return $array_with_elements;
}
{
$key_index = array_keys(array_keys($array_with_elements), $key_name);
if (count($key_index) != "")
{
array_splice($array_with_elements, $key_index[0], 1);
//echo "elemento2 = ".$array_with_elements."<br> posision2 = ".$key_name."<br>";
}
return $array_with_elements;
}