Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/09/2009, 11:21
tresfx
 
Fecha de Ingreso: septiembre-2009
Mensajes: 6
Antigüedad: 14 años, 7 meses
Puntos: 0
necesito ayuda con un script

Hola mundo!!!
Soy un novato y necesito algo de ayuda con un script para insertar datos de un formulario en la bbdd.
El problema es que cuando ejecuto la consulta o no la graba o se desconecta o no tengo ni idea de que es lo pasa!!!
He buscado en tutoriales y aquí en el foro además de manuales, pero no doy con la tecla.
Aquí os dejo el código....
Código PHP:
<?php

 
// recogemos los datos del usuario

  
$nombre $_POST['nombre'];
  
$apellido $_POST['apellidos'];
  
$telf $_POST['telf'];
  
$mail $_POST['mail'];
  
$direccion $_POST['direccion'];
  
$c_postal $_POST['codigo_postal'];
  
$ciudad $_POST['ciudad'];
  
$coment $_POST['comentario'];

//comprobamos si el registro esta relleno

if((isset($nombre) && !empty($nombre))
    && (isset(
$apellido)&& !empty($apellido))
    && (isset(
$telf)&& !empty($telf)) 
    && (isset(
$mail)&& !empty($mail))
    && (isset(
$direccion)&& !empty($direccion))
    && (isset(
$c_postal)&& !empty($c_postal))
    && (isset(
$ciudad)&& !empty($ciudad))){
//creamos  las variables que contienen la inf para conectarnos
$server "localhost";
$usuario "xxxx";
$password "xxxxxx";
//conectamos con la BD
 
$db mysql_connect($server$usuario$password) or die("quetefollen");
 
//comprobar que la conexion es correcta
 
if(!$db){
     echo
"se ha producido un error en la conexion con el servidor";
     echo
"<br>";
     echo
"vuelva a intentarlo más tarde";
     exit;}else{
         echo 
"conectado";}
     
         
mysql_select_db("ucco-registro",$db) or die("escupe la leche");
         
//creamos la tabla si no existe 
        
$consulta "CREATE DATABASE IF NOT EXISTS registro_clientes;";
        
$consulta.  "(id_cliente INT NOT NULL ,";
        
$consulta.    " nombre VARHAR(12) NOT NULL ,";
        
$consulta"apellidos VARCHAR(28) NOT NULL,";
        
$consulta"telf INT(9) NOT NULL,";
        
$consulta"cliente_mail VARCHAR(32) NOT NULL,";
        
$consulta"direccion VARCHAR(50) NOT NULL,";
        
$consulta"c_postal VARCHAR(5) NOT NULL,";
        
$consulta"ciudad VARCHAR(22) NOT NULL,";
        
$consulta"coment TINYTEXT  NOT NULL,)";
        
$consulta"TYPE MyISAM;";
         
$consultar mysql_query($consulta) or die("error fatal");
    
$consulta "INSERT INTO registro-clientes(nombre, apellidos, telf, cliente_mail, direccion, c_postal, ciudad,coment) 
    VALUES('"
.$nombre."','".$apellido."','".$telf."','".$mail."','".$direccion."','".$c_postal."','".$ciudad."','".$coment."')" ;
    [
SIZE="3"]$result mysql_query($consulta$db) or die("error_error_error");[/SIZE]
    
if(
$result){
        echo 
mysql_affected_rows();
        echo 
"se ha registrado correctamente";}
            
//impresion de los resultados en HTML
                
echo "<table>\n";
                while(
$dato mysql_fecht_array($resultMYSQL_ASSOC)){
                    echo 
"\t<tr>\n";
                    foreach(
$dato as $valor_col)
                        echo 
"\t\t<td>$valor_col</td>\n";
                        
                            echo 
"\t</tr>\n";
                        
                        echo 
"</table>\n";}
        
  
//cerramos la conexion con MySQL
  
mysql_close($db);
  }
  else{
      echo 
"Por favor rellene todos los campos correctamente";}
  
?>