Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/05/2006, 17:32
Vladimir33
(Desactivado)
 
Fecha de Ingreso: septiembre-2005
Mensajes: 5
Antigüedad: 18 años, 6 meses
Puntos: 1
Ayuda con PhP y Mysql

Tengo un problema con PHP y Mysql
Antes de nada, saludo a todos los foritas, pues este es mi primer programa.

Tengo dos problemas al cargar los datos no me lo guarda en la base de datos, queda en blanco y tampoco me envia la informacion via e-mail
Aqui esta el codigo haber si me pueden ayudar:

<?php
/*clase para el manejo de bases Mysql*/
class myBase{

//propiedades
var $idConex;
var $host;
var $user;
var $password;

//Constructor
function myBase($host=HOST,$user=DBUSER,$clave=DBPASS){
$this->host=$host;
$this->user=$user;
$this->password=$clave;
}

//Conecta a la base de datos
function open(){
$this->idConex=@mysql_connect($this->host,$this->user,$this->password);
return $this->idConex;
}
//Selecciona la base
function selecbase(){
return mysql_select_db(BASE,$this->idConex);

}

//Graba la base de datos (tengo problema aqui),
function record(){
return mysql_ _db(Base,$this->idConex);

//Cierra la base de datos
[/COLOR]
function closec(){
return mysql_close($this->idConex);
}

function perfiles($nom,$ape,$dir,$pueblo,$cpostal,$tel,$mai l,$vehiculo,$dealer,$fecha,$hora,$opcion,$sexo,$ed ad,$soy,$gus){
$sql="INSERT INTO perfiles VALUES (0,'$ape','$mail','$nom','$dir','$pueblo','$cposta l','$tel','$vehiculo','$dealer','$fecha','$hora',' $opcion',$sexo,'$edad','$soy','$gus')";
$res=mysql_query($sql,$this->idConex);
//return mysql_fetch_array($res); //DEVUELVE EL VALOR DE LA UNICA COLUMNA SELECCIONADA
}

//Envio de mails (aqui no se por que no envia)
function enviarmail($dealer,$mail,$fecha,$hora){

$result= $this->consecionario($dealer);
while($row = mysql_fetch_array($result)) {
$ConNom = $row["ConNom"];
$ConGer = $row["ConGer"];
$ConDir = $row["ConDir"];
$ConMail1 = $row["ConMai1"];
$ConMail2 = $row["ConMai2"];
$ConTel = $row["ConTel"];
$ConCom = $row["ConCom"];
}


$mailcliente = $mail;
$mailagencia = "[email protected]";
$maildealer = $ConMail1;

$contenido="Gracias por concertar su cita. Si decide cambiar la fecha, por favor llame al concesionario directamente para hacer el cambio \n\n";
$contenido .= "Confirmación para su prueba de manejo Ford \n";
$contenido .= "Prepárese para disfrutar una experiencia de manejo única. \n";
$contenido .= "Fecha de la prueba: ".$fecha."\n";
$contenido .= "Hora de la prueba: ".$hora."\n";
$contenido .= "Consecionario : " .$ConNom. "\n";
$contenido .= "Contacto: " .$ConGer. "\n";
$contenido .= "Numero de telefono: " .$ConTel . "\n";
$contenido .= "Direccion: " .$ConDir . "\n";

mail($mailcliente, "Confirmación para su prueba de manejo Ford", $contenido, "From: Ford Puerto Rico>");
mail($mailagencia, "Confirmación para testing FORD para el cliente", $contenido, "From: Ford Puerto Rico>");
mail($maildealer, "Confirmación para su prueba de manejo Ford", $contenido, "From: Ford Puerto Rico>");


}

function consecionario($dealer){
$sql="SELECT * FROM consecionario WHERE ConNom = '$dealer'";
$res=mysql_query($sql,$this->idConex);
return $res;

}
//Fin de la clase
}

?>

Cualquier tipo de ayuda es más que bienvenida. Un saludo