21/01/2015, 21:00
|
| | Fecha de Ingreso: enero-2015
Mensajes: 3
Antigüedad: 9 años, 10 meses Puntos: 0 | |
Respuesta: Call to undefined method? Gracias es que soy muy nuevo en esto y estoy practicando de a poco sin ver tutoriales xd pero me cuesta, por cierto me aparece este error ahora..
Parse error: syntax error, unexpected '$canes' (T_VARIABLE), expecting function (T_FUNCTION) in C:\wamp\www\tesis\registro_can.php on line 46
y este es el codigo.. Cita: <?php
session_start();
$est=canes::mostrar();
class canes{
public $cedula;
public $nombreguia;
public $apellidoguia;
public $credencialguia;
public $can;
public $raza;
public $fecha;
public $especialidad;
public $sexo;
public $nombrepadre;
public $nombremadre;
public $desendencia;
function guardar(){
$sql="insert into registro(cedula,nombreguia,apellidoguia,credencial guia,can,raza,fecha,especialidad,sexo,nombrepadre, nombremadre,desendencia)
values ('{$this->cedula}','{$this->nombreguia}','{$this->apellidoguia}','{$this->credencialguia}','{$this->cam}','{$this->raza}','{$this->fecha}','{$this->especialidad}','{$this->sexo}','{$this->nombrepadre}','{$this->nombremadre}','{$this->desendencia}')";
mysql_query($sql);
}
static function mostrar(){
$sql="select * from registro";
$rs=mysql_query($sql);
$est=array();
while($fila=mysql_fetch_assoc($rs) >0){
$est[]=$fila;
}return $est;
}
$canes=new canes();
if($_POST){
$canes->cedula=$_POST['cedula'];
$canes->cedula=$_POST['nombreguia'];
$canes->cedula=$_POST['apellidoguia'];
$canes->cedula=$_POST['credencialguia'];
$canes->cedula=$_POST['can'];
$canes->cedula=$_POST['raza'];
$canes->cedula=$_POST['fecha'];
$canes->cedula=$_POST['especialidad'];
$canes->cedula=$_POST['sexo'];
$canes->cedula=$_POST['nombrepadre'];
$canes->cedula=$_POST['nombremadre'];
$canes->cedula=$_POST['desendencia'];
$canes->guardar();
}
?> alguna idea de lo que hago mal? |