les comento yo programo en php pero quiero iniciar a hacerlo en php orientado a objetos
estoy aprendiendo solo a pura lectura asi que espero entiendan si estoy algo perdido ..
gracias
la pregunta es esta bien esta funcion ? y la otra que ahi si estoy algo perdido como la llamo en el documento donde quiero que funcione
les dejo el codigo
INDEX
Código HTML:
Ver original
<?php require_once('class/core.php'); ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <link rel="stylesheet" href="../css/bootstrap.min.css"> <link rel="stylesheet" href="../css/estilos.css"> </head> <body id="validacion"> <div class="container"> <div class="row" id="form-ini"> <div class="col-xs-12 col-sm-7 col-sm-offset-2 col-md-6 col-md-offset-3 "> <form action="" name="form-principal" method="POST" enctype="multipart/form-data"> <div class="form-group"> <input type="text" class="form-control" id="establecimiento" value="" name="establecimiento"> </div> <div class="form-group"> <input type="text" class="form-control" id="user" value="" name="usuario"> </div> <div class="form-group"> <input type="email" class="form-control" id="correo" value="" name="correo"> </div> <div class="form-group"> <input type="email" class="form-control" id="correo2" value="" name="correo2"> </div> <div class="form-group"> <input type="password" class="form-control" id="password" value="" name="password"> </div> <div class="form-group"> <input type="password" class="form-control" id="password2" value="" name="password2" > </div> <div class="form-group"> <input type="file" id="logotipo" value="" name="logotipo"> </div> </form> </div> </div> </div> </body> </html>
CORE.PHP
Código PHP:
Ver original
<?php Class Administracion{ //Atributos o variables private $establecimiento; private $usuario; private $correo; private $correo2; private $password; private $password2; private $logotipo; private $logotipo_formato; private $nombrelogo; private $formato; // Metodos o funciones public function formulario(){ //Asignación a variables $this->$establecimiento=$_POST['establecimiento']; $this->$usuario=$_POST['usuario']; $this->$correo=$_POST['correo']; $this->$correo2=$_POST['correo2']; $this->$password=$_POST['password']; $this->$password2=$_POST['password2']; $this->$logotipo=$_FILES["foto1"]['tmp_name']; $this->$logotipo_formato=$_FILES['foto1']['type']; // validaciones if( $establecimiento !='' and $usuario !=''){ if($numRegistros == 0){ if($correo == $correo2){ if($password == $password2){ if($logotipo!=''){ switch ($foto_formato){ case 'image/jpeg': $formato=".jpg"; break; case 'image/png': $formato=".png"; break; } mysql_query("INSERT INTO establecimiento (establecimiento,usuario,correo,correo2,password,password2,nombrelogo) VALUES('".$establecimiento."','".$usuario."','".$correo."','".$correo2."','".$password."','".$password2."','".$nombrelogo."')"); } } } } }else{ ?> <script> window.locationf="principal.php"; </script> <?php } } } ?>