Código PHP:
<li>
<label for="nombre_txt">Nombres:</label>
<input type="text" id="nombre_txt" name="nombre_txt" value='.$datos['Nombre'].'>//aqui me da error
<label class="error" for="nombre_txt" style="display: none;">El campo es obligatorio.</label>
</li>
Código:
la manera como estoy llamando el arreglo es así:Notice: Undefined index: Nombre in C:\xampp\htdocs\editarhab.php on line 34
Código PHP:
require_once('include/libreria.php');
$clase=new poo();
$datos=$clase->MostrarDatos(1,"censodemografico","Cedula",$_GET['Cedula']);
if(!empty($datos))
{
print_r($datos);//aqui si muestra los datos.
echo '<form action="include/funcionesHabitantes.php" class="contact_form" method="POST" id="contact_form">
<ul>
<li>
<label for="cedula_txt">Cédula:</label>
<input type="text" id="cedula_txt" name="cedula_txt" value='.$_GET['Cedula'].'>
<label class="error" for="cedula_txt" style="display: none;">El campo es obligatorio.</label>
</li>
<li>
<label for="nombre_txt">Nombres:</label>
<input type="text" id="nombre_txt" name="nombre_txt" value='.$datos['Nombre'].>
<label class="error" for="nombre_txt" style="display: none;">El campo es obligatorio.</label>
</li>...
Código PHP:
public function MostrarDatos()
{
$numargs=func_num_args();
$arg_list=func_get_args();
$num_campos=$arg_list[0];
$sql="SELECT * FROM $arg_list[1] WHERE ";
for($i=2;$i<=$num_campos+2;$i++)
{
$sql.="$arg_list[$i]=";
$i++;
$sql.="'$arg_list[$i]' AND ";
}
$sql[strlen($sql)-1]=" ";
$sql[strlen($sql)-2]=" ";
$sql[strlen($sql)-3]=" ";
$sql[strlen($sql)-4]=" ";
$sql=trim($sql);
$sql.=";";
$consul=$this->conexion->query($sql);
if($consul->num_rows>0)
{
$data = array();
while ($res = $consul->fetch_assoc()) {
$data[] = $res;
}
return $data;
}
else{
return false;
}
}