aquí esta la clase:
Código PHP:
<?php
include('conexion.php');
class traerEncuestas extends conexion{
public function __construct(){
parent::__construct();
$this->imprimirEncuestas();
}
private function imprimirEncuestas(){
$query3=mysql_query("select id,opcion FROM encuestas INNER JOIN opciones ON encuestas.id_encuesta=opciones.id where fcierre>'".$date."'", $this->conn )or die('error en el inner join');
while($reg=mysql_fetch_array($query3)){
echo $reg[opcion];
}
mysql_close($this->conn);
}
}
$perl=new traerEncuestas();
?>
Código PHP:
$query3=mysql_query("SELECT id,fcierre,fcreacion,nombre,opcion FROM encuestas INNER JOIN opciones ON (encuestas.id_encuesta=opciones.id) where fcierre>'".$date."'",$this->conn) or die('error en el inner join');
Código PHP:
<?php
class conexion{
public function __construct(){
$date=date("Y/m/d");
$this->conn=mysql_connect('localhost','root','protego')or die('error en el connect');
mysql_select_db('encuestas',$this->conn) or die ('error en el select');
}
}
?>
Código PHP:
<?php include('traerEncuestas.php');
class encuestas extends traerEncuestas{
public function __construct(){
parent::__construct();
}
}
<?php $perl=new encuestas(); ?>
?>
Eso me da el siguiente resultado:
Tercera Opcion
Primera Opcion
Segunda Opcion
Tercera Opcion
Primera Opcion
Segunda Opcion
tendria que devolverme:
Tercera Opcion
Primera Opcion
Segunda Opcion
...xD no se porque rayos pasa eso, es la primera ves y me ha tomado por sopresa! que es lo que hago mal? y si podrían mostrarme alguna solución en bodigo les estaría agradecido y en deuda. PD: ya busque info y nada.