no logro solucionar el problema el modificado el codigo pero aun no me hace el insert.. de nuevo añado el codigo que me recibe los datos
Código PHP:
Ver original<?php
/* registro del beneficiario */
include('beneficiary_class_process.php');
$insert= new beneficiario ( $nombre=$_POST['nombre'],$apellido=$_POST['apellido'],
$cedula=$_POST['cedula'],$telefono=$_POST['telefono'],
$tipo=$_POST['tipo'] ,$calle=$_POST['calle'],
$carrera=$_POST['carrera'],$municipio=$_POST['municipio'],
$parroquia=$_POST['parroquia'],$telfcasa=$_POST['telfcasa'],
$direccion=$_POST['direccion'],$parroquiados=$_POST['parroquiados'],
$municipiodos=$_POST['municipiodos'],$telfinca=$_POST['telfinca']) ;
$insert->guardar_beneficiario( );
?>
y el que los recibe y deberia procesar
Código PHP:
Ver original<?php
include('ClassConexion.php');
/* insert del beneficiario */
class beneficiario
{
protected $nombre;
protected $apellido;
protected $cedula;
protected $telefono;
protected $tipo;
protected $calle;
protected $carrera;
protected $municipio;
protected $parroquia;
protected $telfcasa;
protected $direccion;
protected $parroquiados;
protected $municipiodos;
protected $telfinca;
function __construct($nombre2, $apellido2, $cedula2, $telefono2, $tipo2, $calle2, $carrera2 , $municipio2, $parroquia2, $telfcasa2, $direccion2, $parroquiados2, $municipiodos2,$telfinca2)
{
$this->nombre = $nombre2;
$this->apellido=$apellido2;
$this->cedula = $cedula2;
$this->telefono = $telefono2;
$this->tipo = $tipo2;
$this->calle = $calle2;
$this->carrera = $carrera2;
$this->municipio = $municipio2;
$this->parroquia = $parroquia2;
$this->telfcasa = $telfcasa2;
$this->direccion = $direccion2;
$this->parroquiados = $parroquiados2;
$this->municipiodos = $municipiodos2;
$this->telfinca = $telfinca2;
}
public function guardar_beneficiario()
{
{
$con=Conexion::conectar();
if(!$consulta=$con->prepare("INSERT INTO 'listado_de_productores' (Nombres_Productor, Apellidos_Productor,
Cedula_Productor, telefono_personal, TipoDe_Persona, Calle_casa, Carrera_casa, Municipio_casa, parroquia_casa,
Telefono_casa, Direccion_Finca, Parroquia_Finca, Municipio_Finca, Telefono_Finca)
VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?)"))
{
}
if(!$consulta->bind_Param('ssiisiississsi', $this->nombre,$this->apellido,$this->cedula,$this->telefono,$this->tipo,
$this->calle,$this->carrera,$this->municipio,$this->parroquia,$this->telfcasa,
$this->direccion,$this->parroquiados,$this->municipiodos,$this->telfinca))
{
die("Fallito en la vinculación"); }
if(!$consulta->execute())
{
die("Fallo en la ejecución"); }
$consulta->close();
}
}
}
?>
Aun no se que es lo que me falla.. siempre me muestra el mensaje "error "