Autor Tema: Trabajo en Brackets y en Dreamweaver y no se ejecuta el código PHP ¿por qué?  (Leído 3140 veces)

Thalamot

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 2
    • Ver Perfil
Buenas a todos, soy nuevo en el foro. En un principio inicié este trabajo para lograr una web de cotización de productos impresos. Necesitaría saber en que estoy fallando al escribir el código de PHP ya que si bien el HTML ya esta bien, no consigo que la función multiplicar se lleve a cabo correctamente. Sumado a que luego de revisar nuevamente ya no se visualiza nada cuando cargo los datos en el hmtl y presiono Calcular.

La formula que estaría utilizando seria: ALTO x ANCHO x CANTIDAD x PRECIO

HTML
Código: [Seleccionar]
<!DOCTYPE html>
<html>
<head>
<title>SOLOCALCOS</title>
<meta charset="utf-8">
</head>
    <body>
        <form name="cotizador" method="post" action="calculo.php">
            <label>Medidas</label>
                <input type="number" name="alto" min="0" max="15" id="alto" onchange="activar();" onfocus="activar();"> X <input type="number" name="ancho" min="0" max="15" id="ancho" onchange="activar();" onfocus="activar();"> cm.
                <br>
            <label>Tipo de Material</label>
                <select class="form-control" id="etiqueta" onchange="activar();" onfocus="activar();">
                    <option value="blanco">Bajo Vidrio</option>
                    <option value="transparente">Sobre Vidrio</option>
                </select>
                <br>
            <label>Cantidad</label>
                <input type="number" name="cantidad "class="form-control"  min="0" max="4000"id="cantidad" onchange="activar();" onfocus="activar();"> u.
            <div class="form-group form-inline">
                <label></label>
                <input type="submit" value="Calcular" class="btn btn-primary" onclick="calcular();" id="boton" style=display: inline-block;>
            </div>
        </form>
    </body>
</html>
[/color]

PHP
Código: [Seleccionar]
<html>
<head>
<title>calculo</title>
</head>
<body> 

<?php 
    
//calculo.php 
    
$a $_POST['alto']; 
    
$b $_POST['ancho']; 
    
$cantidad $_POST['cantidad']; 
    
$precio '300'
    
$p_total $a*$b*$cantidad*$precio
     
    echo 
"Su presupuesto es de $ $p_total. porla cantidad de $cantidad. "
?>

     
</body>
</html>

Desde ya muchas gracias y espero me puedan orientar mejor. Saludos!
« Última modificación: 21 de Abril 2017, 19:10 por Ogramar »

pedro,,

  • Moderador Global
  • Experto
  • *******
  • APR2.COM
  • Mensajes: 1292
    • Ver Perfil
Re:[Ayuda] Problema en cotizador PHP
« Respuesta #1 en: 02 de Marzo 2017, 22:18 »
Hola Thalamot.

El único error que vi, fue en esta línea del archivo html:

Código: [Seleccionar]
<input type="number" name="cantidad "class="form-control"  min="0" max="4000"id="cantidad" onchange="activar();" onfocus="activar();">
Si te fijas en name="cantidad " dejaste un espacio después de cantidad y en el archivo php recoges el valor de 'cantidad', sin ese espacio.

Saludos. ;D

Thalamot

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 2
    • Ver Perfil
Re:[Ayuda] Problema en cotizador PHP
« Respuesta #2 en: 03 de Marzo 2017, 19:14 »
Hola pedro,,

Modifique el error que me marcaste pero sigo sin entender porque al tocar el botón calcular luego de ingresar los valores en el cotizador, en la pantalla siguiente (la que mostraría el resultado) no aparece nada (en blanco).

Yo trabajo en Brackets y en Dreamwever (pensé podría ser un error de visualización quizá)



Agradezco mucho por tu ayuda!.


Saludos  :D
« Última modificación: 03 de Marzo 2017, 20:45 por Thalamot »

pedro,,

  • Moderador Global
  • Experto
  • *******
  • APR2.COM
  • Mensajes: 1292
    • Ver Perfil
Re:[Ayuda] Problema en cotizador PHP
« Respuesta #3 en: 03 de Marzo 2017, 23:06 »
Buenas.

Por lo que veo estás intentado ejecutar php localmente, y para ello necesitas tener un servidor tivpo wamp, xampp, etc.

Te recomiendo sigas este curso donde explica esto y muchos mas:

https://www.aprenderaprogramar.es/index.php?option=com_content&view=category&id=70&Itemid=193

Saludos.

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".