Sistema de Inventario de Libros en PHP

Computer science2.01 KB

Lectura del Inventario

$fich = fopen("inventario.txt", "r");
$aver = fgets($fich);
while (!feof($fich)) {
    $array = explode("-", $aver);
    echo "Título: " . $array[0] . "<br>Autor: " . $array[1] . "<br>Código: " . $array[2] . "<br>Precio: " . $array[3] . "<br>Cantidad: " . $array[4] . "<br>****************************<br>";
    $aver = fgets($fich);
}
fclose($fich);
?>

Busque su libro por título o por código

Buscar por...

CódigoTítulo
if (isset($_POST['enviar'])) {
    $busqueda = $_POST['opcion'];
    $buscar = $_POST['buscar'];
    if ($busqueda == "titulo") {
        $f1 = fopen("inventario.txt", "r");
        $linea = fgets($f1);
        $encontrado = false;
        while (!feof($f1)) {
            $aux = explode("-", $linea);
            if ($aux[0] == $buscar) {
                $encontrado = true;
                echo "Título: " . $aux[0] . "<br>Autor: " . $aux[1] . "<br>Código: " . $aux[2] . "<br>Precio: " . $aux[3] . "<br>Cantidad: " . $aux[4] . "<br>****************************<br>";
            }
            $linea = fgets($f1);
        }
        if ($encontrado == false) {
            echo "Título no encontrado";
        }
        fclose($f1);
    } else if ($busqueda == "codigo") {
        $f1 = fopen("inventario.txt", "r");
        $linea = fgets($f1);
        $encontrado = false;
        while (!feof($f1)) {
            $aux = explode("-", $linea);
            if ($aux[2] == $buscar) {
                $encontrado = true;
                echo "Título: " . $aux[0] . "<br>Autor: " . $aux[1] . "<br>Código: " . $aux[2] . "<br>Precio: " . $aux[3] . "<br>Cantidad: " . $aux[4] . "<br>****************************<br>";
            }
            $linea = fgets($f1);
        }
        if ($encontrado == false) {
            echo "Libro no encontrado";
        }
        fclose($f1);
    }
}
?>

Download

PDF Word HTML