Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/01/2010, 13:14
sandovalchrist
 
Fecha de Ingreso: junio-2009
Mensajes: 96
Antigüedad: 14 años, 10 meses
Puntos: 1
Consulta y eliminacion de archivos

Hola cm estan...

Hoy vengo cn un sencillo problema para algunos :)

Bueno nada... soy programador asp y me dieron un sistema en PHP cn objetos... jaja mi cara ¬¬

Bueno la cosa es sencilla... tengo los php y sus clases.

La clase sobre la que necesito la consulta es Contacts y sus campos id_contact, first_name, etc, etc

Contact hereda de personas....

Ahora bien, cm hago en php de objetos hacer una consulta y un delete ¬¬...

La verdad me da error.... y me confunden cosas como concat, fetchByAssoc, etc

Les paso algo del codigo de la clase... que casi casi esta armada creo yo.... pero nose como largarla al php... tengo q armar una funcion en la clase y luego llamarla o q? Si fuese asi cm llamo a una funcion desde un php...


function Contact() {
parent::Person();
global $current_user;
}

$query = "SELECT acc.id, acc.name, con_reports_to.first_name, con_reports_to.last_name
from contacts";

$result = $this->db->query($query,true," Error filling in additional detail fields: ");

$row = $this->db->fetchByAssoc($result);

if($row != null)
{
$this->account_name = $row['name'];
$this->account_id = $row['id'];
$this->report_to_name = $row['first_name'].' '.$row['last_name'];
}
----------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
function create_list_query(&$order_by, &$where)
{
$query = "SELECT id, first_name, last_name, phone_work, title, email1 FROM contacts ";
$where_auto = "deleted=0";

if($where != "")
$query .= "where $where AND ".$where_auto;
else
$query .= "where ".$where_auto;

$query .= " ORDER BY last_name, first_name";

return $query;
}

$consulta = new Contact();
$consulta->create_list_query_christian();

Pero como hago para llamr de php? Me pierdo ahi :(


Gracias

Última edición por sandovalchrist; 07/01/2010 a las 14:26