Mostrando nuestros datos en HTML
Clase 25 de 26 • Curso de PHP: Bases de Datos
Contenido del curso
Clase 25 de 26 • Curso de PHP: Bases de Datos
Contenido del curso
Natalia Gutierrez
Blanca Segura Garcia
Natalia Gutierrez
Leyla Zumaran
MY LUIS EL ZEVA
Walter Coq
Walter Coq
Ivan Rojas
Walter Coq
Agustin Trossero
Rodrigo Angel Zucchini
Mario Omar Mendoza Serrano
Maria Archila
Agustin Trossero
Walter Coq
Javier Enrique Borjas Tapia
santiago henao
Juan Pablo Campuzano Monsalve
Arduo trabajo, pero lo disfrute, hace rato no le dedicaba algo de tiempo al front.
Se ve muy bonita ... y con éxitos. Lástima que a mi me dé un error que ya no sé a que se debe. Aparece en el navegador
Fatal error: Uncaught Error: Class 'Router\RouterHandler' not found in /var/www/html/php-db/public/index.php:20 Stack trace: #0 {main} thrown in /var/www/html/php-db/public/index.php on line 20
Lo he vuelto hacer una par de veces y no acepta el "Router\RouterHandler" ... Tal vez tienes una idea? O puedes pasarme tu "public/index.php"? o el "RouterHandler"?
Hola, gracias. Tu error indica que noencuentra la clase RouterHandler, es decir el archivo de la clase.
Hay dos verificaciones que hacer:
"autoload": { "psr-4": { "App\\": "app/" }, "files": [ "app/core/bootstrap.php", "app/helpers/functions.php" ], "classmap": [ "app/libraries/" ] },
namespace App\Core; class Router {
Con gusto te comparto mi archivo, pero lo he manejado diferente al profesor, espero no sea para mayor confusion.
He separado mas la logica en diferenes archivos, y con ello logro simplificar esto:
<?php //Punto de entrada de nuestra application require '../vendor/autoload.php'; use App\Core\{Router, Request}; // Cargar las rutas y redirigir al controlador correcto Router::load('../app/routes.php') ->direct(Request::uri(), Request::method());
El archivo Router carga las rutas de un archivo externo, y luego redirecciona dependiendo de la URI y el metodo que le entrega el archivo Request.
Espero haberte ayudado, cuentame como te va, se como es frustrante no encontrar lo que pasa, despues de varios dias.
Excelente curso Retax! Aprendí mucho y aunque aparecieron errores, pude solucionarlos. Ojalá pudieras dar el curso de POO en PHP, seguro que se entendería bastante mejor. 😸😸
exacto
necesito ayuda por favor con este error Warning: Undefined variable $results in C:\xampp\htdocs\finanzas_wal\resources\views\incomes\index.php on line 27
Warning: foreach() argument must be of type array|object, null given in C:\xampp\htdocs\finanzas_wal\resources\views\incomes\index.php on line 27
variable $results in C:\xampp\htdocs\finanzas_wal\resources\views\incomes\index.php on line 27
Warning: foreach() argument must be of type array|object, null given in C:\xampp\htdocs\finanzas_wal\resources\views\incomes\index.php on line 27 si alguien me puede ayudar asi puedo terminar el proyecto … muchas gracias
me he visto ya 2 veces el curso y los demás curso pero siempre me quedo en este error (imagen1) y eso ingrensado porque tambien presunto del error (imagen2) del virtual host y tampoco lo he podido solucionar, ya he visto los videos hasta elimine todo y volvi a crear todo nuevo y aun persisto de este error y no he podido avanzar en los cursos hasta solucionar, alguien ha podido o ha presentido del mismo error
igual que vos, si llegas a encontrar la solucion avisame por favor y yo lo mismo. saludos
Alguno sabe como podría hacer para reenderizar el formulario si no estoy creando el virtual host, trate asignándole al form que el destino era mi archivo index.php de la carpeta public. El problema es que cuando escribo la url en el navegador mi variable slug nunca cambia su valor a incomes.
proba con una antes de public, ej finanzas_personales/public/...
Hola, buen dia.
Mi <form action="/incomes" method="post">
del create.php no funciona como espero,
tampoco funciona el
header('location: incomes');
del IncomesController.
no me redireccionan a la página de /incomes y no se guardan los datos en php.
¿A alguien le ha pasado algo similar, pudieran apoyarme?
Ayuda, cuando le doy a enviar el formulario los datos si se guardan en el post porque lo miré en el inspector, pero los estos no se insertan en la base de datos. Ni siquiera me sale un error para saber donde puede ser lo que está mal. Ahí que hago?
Profe tengo una consulta acerca de como maneja una versión de php que le permite trabajar con enums y que xampp le corra sin problemas el código. Gracias por sus cursos!
buenas tardes el curso esta muy bueno pero no puedo solucionar hace varios dias este error Warning: Undefined variable $results in C:\xampp\htdocs\finanzas_wal\resources\views\incomes\index.php on line 27
Warning: foreach() argument must be of type array|object, null given in C:\xampp\htdocs\finanzas_wal\resources\views\incomes\index.php on line 27 si alguien me puede ayudar asi puedo terminar el proyecto … muchas gracias
El mensaje de error que estás viendo es un error de PHP, y está indicando que hay un problema con un bucle foreach en tu código PHP en el archivo index.php, en la línea 27. El mensaje de error específico te está diciendo que el argumento pasado al bucle foreach debe ser de tipo array u objeto, pero en este momento es nulo.
Para solucionar este problema, debes asegurarte de que la variable sobre la que estás intentando iterar con foreach no sea nula. Puedes hacerlo comprobando si la variable está configurada y es un array u objeto antes de usarla en el bucle. Aquí tienes un ejemplo de cómo puedes hacerlo:
if (is_array($tuVariable) || is_object($tuVariable)) { foreach ($tuVariable as $elemento) { // Tu lógica de bucle aquí } } else { // Maneja el caso en el que $tuVariable sea nula o no sea un array/objeto }
Sustituye $tuVariable por la variable real sobre la que estás intentando iterar. Este código primero verifica si la variable es un array u objeto y luego procede con el bucle foreach solo si cumple esta condición. Si la variable es nula o no es un array/objeto, puedes manejarla de acuerdo en el bloque else.
sacado de chat gpt
lo que fue mi pesadilla en este proyecto fue el manejo de archivos, al final los maneje totalmente diferentes que al profe pero al fin dio, despues de tanta pelea con los archivos asi me quedo por ejemplo el css:
<link rel="stylesheet" href="../../public/css/styles.css"> <link rel="stylesheet" href="../../public/css/style.css">
Excelente clase!