botón guardar y continuar en PHP y HTML
Publicado por Antonio (42 intervenciones) el 11/09/2018 19:18:25
hola a todos estoy creando un pequeño formulario donde tengo el botón guardar este me llama a un IF que tengo en el archivo guardar.php pero dentro de este archivo tengo varias variables que detonan IF para realizar diferentes tareas de otras paginas.
solo que en la primera llamada al archivo guardar.php me pide todas las variables y no las tengo ya que estas variables las registro en otras paginas del proyecto.
INICIO_DEL_FOMULARIO.PHP
GUARDAR.PHP
entonces me manda el error Notice: Undefined index: metodoque in C:\xampp\htdocs\webTMMMX\master\production\PHP\GuardarProceso.php on line 4
pero pues es logico por que aun no tengo la variable por que toda via no llego a la parte donde la obtengo
solo que en la primera llamada al archivo guardar.php me pide todas las variables y no las tengo ya que estas variables las registro en otras paginas del proyecto.
INICIO_DEL_FOMULARIO.PHP
1
2
3
4
5
6
<div class="form-group">
<div class="btn-group btn-group-lg">
<button type="submit" class="btn btn-primary">Continuar</button>
<input type="hidden" name="entradasalida" value="entradasalida" />
</div>
</div>
GUARDAR.PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<?php
require_once 'conexion.php';
$_Entrada_salida = stripslashes($_POST["entradasalida"]);
$_Metodo_Que = stripslashes($_POST["metodoque"]);
$_Metodo_Quien = stripslashes($_POST["metodoquien"]);
$_Metodo_Como = stripslashes($_POST["metodocomo"]);
$_Metodo_Cuanto = stripslashes($_POST["metodocuanto"]);
$_Guardar_Riesgo = stripslashes($_POST["addRiesgo"]);
$_Anadir_Riesgo_que = stripslashes($_POST["Anadirriesgo1"]);
//guardar proceso entrada y su salida
if ($_Entrada_salida == "addRiesgo")
{
$_Proceso = stripslashes($_POST["Proceso"]);
$_Actividades = stripslashes ($_POST["Actividad"]);
$_Entrada = stripslashes ($_POST["Entrada"]);
$_Salida = stripslashes($_POST["Salida"]);
$query = "INSERT INTO proceso (Nombre_proceso,actividades,entrada, salida)
VALUES ('$_Proceso', '$_Actividades', '$_Entrada', '$_Salida'); ";
$result = $conn->query($query);
if (!$result) die($conn->error);
header("Location: ../form_validation.php?var=$_Proceso");
exit;
}
// Añadir riesgo en el que del proceso
if ($_Anadir_Riesgo_que == "Anadirriesgo1")
{
$ID_Proceso = stripslashes($_POST["ID_proceso"]);
$ID_QUE = stripslashes($_POST["ID_QUE"]);
$_que = stripslashes($_POST["que"]);
$_Riesgo = stripslashes($_POST["riesgo_que"]);
$_criticidad = stripslashes($_POST["Criticidad"]);
$_Ocurrencia = stripslashes($_POST["Ocurrencia"]);
$_Reaccion = stripslashes($_POST["Reaccion"]);
$_Valor = stripslashes($_POST[""]);
$_Decision = stripslashes($_POST["Decision"]);
$_Plan_Accion = stripslashes($_POST["Plan_Accion"]);
$query = "INSERT INTO riesgo_metodo_que (Id_Proceso,Id_Metodo,que,Riesgo, Criticidad, Ocurrencia, Reaccion, Valor, Decision, Plan_Accion)
VALUES ('$ID_Proceso', '$ID_QUE', '$_que', '$_Riesgo', '$_criticidad', '$_Ocurrencia', '$_Reaccion', '$_Valor', '$_Decision', '$_Plan_Accion'); ";
$result = $conn->query($query);
if (!$result) die($conn->error);
header("Location: ../form_validation.php?var=$_Proceso");
exit;
}
entonces me manda el error Notice: Undefined index: metodoque in C:\xampp\htdocs\webTMMMX\master\production\PHP\GuardarProceso.php on line 4
pero pues es logico por que aun no tengo la variable por que toda via no llego a la parte donde la obtengo
Valora esta pregunta


0