Formulario gastos

Iniciado por bgnumis, 18 Junio 2017, 22:44 PM

0 Miembros y 1 Visitante están viendo este tema.

bgnumis

Hola,

Abrí otro hilo preguntando sobre un código con javascript para tratar de crear un formulario de gastos. Pero no hay manera que funcione. La idea es tener un formulario donde el usuario conectado ponga el número de km que ha hecho, el sistema multiplica por 0.19 y calcula el total.

La segunda línea del formulario es si tiene gastos de parking
Y la tercera gastos de hotel.

La línea final del formulario es la suma de los tres importes.

La idea es que una vez rellenos viajen estos datos marcados al darle a un botón a gastos.php donde recibiré las variables enviadas mediante post.

¿alguien me podría orientar un poco?

Muchas Gracias por adelantado.

Sabéis de alguna web o manual donde oriente lo básico de javascript para poder hacerlo.

Muchas Gracias por adelantado de nuevo.

engel lex

si no está entre los primeros temas, no entiendo para nada lo que pides
http://www.tutorialesprogramacionya.com/phpya/
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

Apokryphos

saludos amigo, de verdad tu planteamiento esta un poco dificil de enteder. Quizas si te tomas unos minutos adicionales al momento de plantear el problema tendrias mayor ayuda.

Este es el foro de phpv por tanto las respuesta que vas a obtener son scritp en php

Ahora lo que entendi yo: Es que quieres enviar unos datos de una pagina a otra, asumo que cuando haces el SUBMIT del formulario lo tienes programado en el accion.

el form.html:
Código (html4strict) [Seleccionar]

<form name="formulario" action="gastos.php" method="post">
Kilometraje:<input type="text" id="km" name="km" size="10"/>
Parking:<input type="text" id="parking" name="parking" size="10"/>
Gastos de Hotel:<input type="" id="hotel" name="hotel" size="10" />
</br>
<input type="submit" id="enviar" name="enviar" value="ENVIAR" />
</form>


notese que cuando le das submit en la barra del navegador ves que se cambia la url y crea una nueva parecida: http://localhost/loquesea/gastos.php?km=&parking=&hotel=&enviar=ENVIAR
esos valores se envian por el metodo post y se reciben con el metodo get

EL gastos.php

Código (php) [Seleccionar]

<?php
if (isset($_GET['km'])){ //compruebo que llegue la variable
            
$km=$_GET['km']; //asigno el valor a una variable aunque se puede trabajae directamente con el $_GET['variable']
        
}
if (isset(
$_GET['parking'])){ 
            
$parking=$_GET['parking'];
}

if (isset(
$_GET['hotel'])){ 
            
$hotel=$_GET['hotel'];
}

//esto se puede hacer en una sola linea pero es mas facil verlo asi
$total_km $km*0.19;
$total $total_km+$parking+$hotel;
//imagino que lo necesitas imprimir
echo $total;



Allita Paz


Cita de: bgnumis en 18 Junio 2017, 22:44 PM
Hola,

Abrí otro hilo preguntando sobre un código con javascript para tratar de crear un formulario de gastos. Pero no hay manera que funcione. La idea es tener un formulario donde el usuario conectado ponga el número de km que ha hecho, el sistema multiplica por 0.19 y calcula el total.

La segunda línea del formulario es si tiene gastos de parking
Y la tercera gastos de hotel.

La línea final del formulario es la suma de los tres importes.

La idea es que una vez rellenos viajen estos datos marcados al darle a un botón a gastos.php donde recibiré las variables enviadas mediante post.

¿alguien me podría orientar un poco?

Muchas Gracias por adelantado.

Sabéis de alguna web o manual donde oriente lo básico de javascript para poder hacerlo.

Muchas Gracias por adelantado de nuevo.


Si lo que estás buscando es una solución en javascript quizá deberías buscar en ese foro en particular.
Pero como seguramente estarás trabajando con varias plataformas, te sugiero ver algo relacionado con AJAX que te permite manejar la información del lado del cliente, consultar (o guardar) información en el servidor, sin necesidad de moverte de un archivo a otro.

Te paso un video donde se usa PHP, MySQL, código JSON y AJAX que no responderá a todas tus preguntas, pero te orientará en esta modalidad de trabajo:




---
Ayer, llamábamos mañana a un día como hoy.
Hoy ya estamos aquí...
---