Foros del Web » Programando para Internet » Javascript »

insert en php

Estas en el tema de insert en php en el foro de Javascript en Foros del Web. Hola tengo el siguiente codigo en php: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: Ver original function registrar_usuario ( $usuario , $pass , $nombre , $apellido , $correo ...
  #1 (permalink)  
Antiguo 29/06/2011, 06:39
 
Fecha de Ingreso: diciembre-2010
Mensajes: 459
Antigüedad: 13 años, 5 meses
Puntos: 21
insert en php

Hola tengo el siguiente codigo en php:

Código PHP:
Ver original
  1. function registrar_usuario($usuario,$pass,$nombre,$apellido,$correo,$direccion,$cp,$pais,$telefono,$ciudad){
  2.         $conn = do_conexion();
  3.         $consulta = "insert into clientes (usuario,nombre,apellido,direccion,correo,telefono,contrasena,ciudad,pais,cp)
  4.         values  ('".$usuario."','".$nombre."','".$apellido."','".$direccion."','".$correo."',".$telefono.",'".$pass."','".$ciudad."','".$pais."',".$telefono.");";
  5.         mysql_query ($consulta, $conn);
  6.        
  7.         mysql_close();
  8.     }

y me lo ejecuta sin problemas: pero si pongo algun dato mal es lo que quiero validar, tengo aparte esto:

Código PHP:
Ver original
  1. if (registrar_usuario($usuario,$pass,$nombre,$apellido,$correo,$direccion,$cp,$pais,$telefono,$ciudad)){
  2.         echo "alta";
  3.     }else{
  4.         echo "no alta";
  5.     }

Entonces si ocurre un error:
1º NO da de alta me sale echo "no alta";
2º SI hace el insert bien pero sigue saliendo echo "no alta";

Alguien me puede explicar?

gracias
  #2 (permalink)  
Antiguo 29/06/2011, 06:52
 
Fecha de Ingreso: diciembre-2010
Mensajes: 459
Antigüedad: 13 años, 5 meses
Puntos: 21
Respuesta: insert en php

Algun moderador me peude mover este hilo a php?

Gracias

Etiquetas: php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:49.