Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/10/2013, 00:40
oso_reyes
 
Fecha de Ingreso: octubre-2013
Ubicación: Loreto, Zacatecas
Mensajes: 24
Antigüedad: 10 años, 6 meses
Puntos: 0
Pregunta Problemas con función de insertar

Esta es la función con la que estoy teniendo problemas, tengo una tabla con las siguientes columnas a llenar idContacto que es un autoincrement, Cliente_idCliente que es fk de la tabla Cliente, Nick, Correo y Texto.

Lo que quiero hacer es que al mandar los datos del formulario se haga la consulta donde se pueda obtener el idCliente de la tabla cliente donde el el Nick de esa tabla sea igual al que se esta mandando del formulario, ya llevo tiempo intentando como hacerlo y no me ha dado el resultado que espero, no soy muy espero en php y agradecería bastante que alguien me orientara en como realizar bien esta función por que al imprimir la cadena del insert solo me esta dando 3 valores y no los 4 que espero. Gracias.

Código PHP:
function registrar($nick$correo$texto)
{                                    
$idCliente ="select idCliente from cliente where Nick =".$nick;
$Cliente_idCliente =mysqli_query($this->conn$idCliente);               
                    
$queryRegistrar "insert into contacto (Cliente_idCliente Nick, Correo, Texto)  
            
values ('"
.$Cliente_idCliente."','".$nick."', '".$correo."', '".$texto."')";
            
echo 
$queryRegistrar;