and there is my code in php. i am not using database in phpmyadmin
<?php // Validación de datos if (!is_numeric($_GET['precio1'])) { echo "Error: El valor del precio 1 no es un número válido."; exit; } // Saneamiento de datos $precioProducto = htmlspecialchars($_GET['precio1']); // Manejo de errores if (!isset($_GET['precio1'])) { echo "Error: No se ha recibido el valor del precio 1."; exit; } // Salida de datos echo "El precio del producto es: $precioProducto"; ?>i am using xampp for emulate the localhost and using the ip local for that.
Nothing really wrong with your blocks, but try your php like so:
<?php
if (isset($_GET['precio1'])) {
if (is_numeric($_GET['precio1'])) {
$precioProducto = htmlspecialchars($_GET['precio1']);
echo "El precio del producto es: $precioProducto";
}
else {
echo "Error: El valor del precio 1 no es un número válido.";
}
}
else {
echo "Error: No se ha recibido el valor del precio 1.";
}
?>
You probably won't get an error from isset
with your blocks, unless you remove ?precio1=
.
I believe is_numeric
will accept numbers and numbers as strings...
what is isset?. its a block in app inventor?
See the first line of the PHP code