error php ayuda!
Publicado por ricardo (3 intervenciones) el 04/10/2018 15:59:47
Estoy haciendo un formulario con php y htm
Undefined property: View::$unregistroagua in C:\xampp\htdocs\sicefa\sapp\procesos\views\registroNuevoCalidaddeAgua.phtml on line 2
este es la view:
este es el model:
este es el controlador:
Undefined property: View::$unregistroagua in C:\xampp\htdocs\sicefa\sapp\procesos\views\registroNuevoCalidaddeAgua.phtml on line 2
este es la view:
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
<?php
if (count($this->unregistroagua) >0) {
$id = $this->unregistroagua[0]['ruaId'];
$cultivo = $this->unregistroagua[0] ['ruaIdCultivoPeces'];
$fecha = $this->unregistroagua[0]['ruaFecha'];
$temperatura = $this->unregistroagua[0]['ruaTemperatura'];
$amonio = $this->unregistroagua[0]['ruaAmonio'];
$turbidez = $this->unregistroagua[0]['ruaTurbidez'];
$oxigeno = $this->unregistroagua[0]['ruaOxigenoAbsoluto'];
$nitrato = $this->unregistroagua[0] ['ruaNitrato'];
$responsable = $this->unregistroagua[0] ['ruaResponsable'];
} else {
$id = "";
$fecha = "";
$cultivo = "";
$temperatura = "";
$amonio = "";
$turbidez = "";
$oxigeno = "";
$nitrato = "";
$responsable = "";
}
?>
<div class="container">
<div class="row">
<div class="col-md-4"></div>
<div class="col-md-4">
<div class="panel panel-primary">
<div class="panel-heading welcome"><h4>Registro de calidad de agua</h4></div>
<div class="panel-body">
<div class="row">
<div class="col-md-12">
<form id="formAgua" name="formAgua" method="POST" action="">
<div class="form-group">
<div class="form-group">
<label for="id">
<input type="hidden" name="txtId" id="txtId" value="<?php echo $id ?>" required/>
</label>
</div>
<label for="cultivo">Cultivo</label>
<select name="selecultivo" class="form-control">
<?php for ($i4 = 0; $i4 < count($this->cultivos); $i4++): ?>
<option value="<?php echo $this->cultivos[$i4]['csesId']; ?>"><?php echo $this->cultivos[$i4]['csesDecripcion']; ?></option>
<?php endfor; ?>
</select><br/>
<div class="form-group">
<label for="fecha">Fecha</label>
<input type="date" name="txtFechaRA" min="2016-01-01" class="form-control" id="txtFechaRA" value="<?php echo $fecha ?>" required/>
</div>
<div class="form-group">
<label for="Temperatura">Temperatura</label>
<input type="text" name="txtTemperaturaRA" class="form-control" id="txtTemperaturaRA" value="<?php echo $temperatura ?>"/>
</div>
<div class="form-group">
<label for="Amonio">Amonio</label>
<input type="text" name="txtAmonioRA" class="form-control" id="txtAmonioRA" value="<?php echo $amonio ?>"required/>
</div>
<div class="form-group">
<label for="Turbidez">Turbidez</label>
<input type="text" name="txtTurbidezRA" class="form-control" id="txtTurbidezRA" value="<?php echo $turbidez ?>"required/>
</div>
<div class="form-group">
<label for="Oxigeno">Oxigeno</label>
<input type="text" name="txtOxigenoRA" class="form-control" id="txtOxigenoRA" value="<?php echo $oxigeno ?>"required/>
</div>
<div class="form-group">
<label for="Nitrato">Nitrato</label>
<input type="text" name="txtnitratoRA"class="form-control" id="txtnitratoRA" value="<?php echo $nitrato ?>"required/>
</div>
<div class="form-group">
<label for="Responsable">responsable</label>
<input type="text" name="txtResponsableRA" class="form-control" id="txtResponsableRA" value="<?php echo $responsable ?>"required/>
</div>
<center>
<input type="submit" value="Guardar" class="btn btn-success" name="btnGuardarAgua">
<button type="button" onclick="history.go(0); return false;" class=" btn btn-danger">Cancelar</button>
</center>
</form>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
este es el model:
1
2
3
4
5
public function unregistroagua($id = false) {
$sql = $this->_db->query("SELECT `ruaId`, `ruaIdCultivoPeces`,`ruaFecha`, `ruaTemperatura`, `ruaAmonio`, `ruaTurbidez`, `ruaOxigenoAbsoluto`, `ruaNitrato`, `ruaResponsable`, `ruaEstado` FROM `registrocalidadagua` WHERE ruaId='" . $id . "'");
return $sql->fetchall();
}
este es el controlador:
1
2
3
4
5
6
7
8
9
10
public function nuevoregistroAgua($id = false) {
$data = $this->loadModel('sapp', 'procesos');
$this->_view->cultivos = $data->listcultivo();
if ($id) {
$this->_view->unregistroagua = $data->unregistroagua($id);
} else {
$this->_view->unregistroagua = array();
}
$this->_view->renderizar('registroNuevoCalidaddeAgua', 'blank');
}
Valora esta pregunta
0