Displaying posts filed under

PHP

Ago
17
2008

Eliminar posiciones de arrays en PHP

Para eliminar un elemento de un array hay que tener en cuenta que es diferente según el tipo de array, y según queramos eliminar un elemento por su clave o por su valor.
Eliminar por clave en array NO asociativo

$miArrayNoAsociativo[0]=”A”;
$miArrayNoAsociativo[1]=”B”;
$miArrayNoAsociativo[2]=”C”;

unset($miArrayNoAsociativo[0]);
//He eliminado “A”, resultado (1=>”B”,2=>”C”);

unset($miArrayNoAsociativo[2]);
//He eliminado “C”, resultado (1=>”B”);

//Normalizar el array
$miArrayNoAsociativo = array_values($miArrayNoAsociativo);
//resultado (0=>”B”);

Otra opción es utilizar [...]

Ago
16
2008

Recuperar datos de formulario cuando la acción de envío detecta error en PHP

Es algo básico cuando programamos una web: los formularios y la gestión de errores de validación que pueden generar.
Supongamos que tenemos una página donde tenemos un formulario: formulario.php
Supongamos que tenemos un script que realiza la acción pretendida del formulario: action_formulario.php
Nuestro fomulario realiza el envío de datos al action, y éste, antes de nada, valida la [...]

May
24
2008

Problemas típicos con código PHP

__PHP_Incomplete_Class en variables de sesión
Se produce cuando intentamos utilizar una variable de sesión cuyo tipo aun no ha sido declarado.
Se debe a que no se ha encontrado la declaración de la clase antes de abrir la sesión con session_start(). Para que no ocurra hay que cargar la definición de la clase que quieres que persista, [...]