Foros del Web » Programando para Internet » PHP »

No puedo introducir datos de un formulario en la base de datos ¿?¿?

Estas en el tema de No puedo introducir datos de un formulario en la base de datos ¿?¿? en el foro de PHP en Foros del Web. Ante todo decir que no tengo casi ni idea de PHP Me he animado a ir aprendiendo poco a poco, y viendo ejemplos por internet ...
  #1 (permalink)  
Antiguo 08/03/2013, 13:41
 
Fecha de Ingreso: marzo-2013
Mensajes: 6
Antigüedad: 11 años, 8 meses
Puntos: 0
No puedo introducir datos de un formulario en la base de datos ¿?¿?

Ante todo decir que no tengo casi ni idea de PHP

Me he animado a ir aprendiendo poco a poco, y viendo ejemplos por internet de codigos y demas, voy a intentar meter datos de un formulario a una base de datos.

- La base esta creada y creo que lo hice bien ( segui un tutorial de youtube )

- He hecho un formulario, y luego en " action " le pongo que llame a una pagina llamada " procesar.php "

En esa pagina procesar.php he puesto el siguiente codigo:

Código PHP:
<?php


$server
"aqui el servidor";
$user"usuario";
$password"contrasena";
$database"nombre base";
$table"nombre tabla";

// establecer la conexion 

MYSQL CONNECT ($server$user$password) or die ( "<sin conexion>" );    ******* ESTA ES LA LINEA DEL ERROR
MYSQL SELECT DB 
($database) or die ( "<no enceuntro la base de datos>" );


// insertar los datos

MYSQL QUERY "INSERT INTO $table VALUES ('marca', 'modelo', 'precio')" );


// cerrar la base

MYSQL CLOSE();

?>

El caso es que al darle enviar en el formulario me sale este error:

Parse error: syntax error, unexpected T_STRING in /homepages/39/d443751009/htdocs/procesar.php on line 16



en que estoy fallando ???

NOTA IMPORTANTE: Uso 1and1 como hostin y BD que lei algo que era mas lio conectar con las bases de datos en 1and1


Pues de momento hasta ahi mis dudas

Saludos
  #2 (permalink)  
Antiguo 08/03/2013, 13:47
 
Fecha de Ingreso: marzo-2013
Mensajes: 6
Antigüedad: 11 años, 8 meses
Puntos: 0
Respuesta: No puedo introducir datos de un formulario en la base de datos ¿?¿?

por cierto el codigo lo saque de aqui:

http://faq.1and1.es/programacion/php/4.html
  #3 (permalink)  
Antiguo 08/03/2013, 13:51
Avatar de Tzar  
Fecha de Ingreso: enero-2013
Ubicación: CABA Argentina
Mensajes: 68
Antigüedad: 11 años, 10 meses
Puntos: 3
Respuesta: No puedo introducir datos de un formulario en la base de datos ¿?¿?

Primero que nada debes completar los datos

Código PHP:
Ver original
  1. $server= "aqui el servidor";
  2. $user= "usuario";
  3. $password= "contrasena";
  4. $database= "nombre base";
  5. $table= "nombre tabla";

Busca los datos en tu hosting y completalos. Prueba y luego avisanos.
__________________
Programador HTML, PHP, CSS y Javascript. Contactame si necesitas ayuda ;D

Hosting web argentino: Nac&Host
  #4 (permalink)  
Antiguo 08/03/2013, 15:01
 
Fecha de Ingreso: octubre-2012
Mensajes: 45
Antigüedad: 12 años, 1 mes
Puntos: 1
Respuesta: No puedo introducir datos de un formulario en la base de datos ¿?¿?

faltan los _ de mysql_connect y eso no?

Código PHP:
Ver original
  1. <?php
  2.  
  3.  
  4. $server= "aqui el servidor";
  5. $user= "usuario";
  6. $password= "contrasena";
  7. $database= "nombre base";
  8. $table= "nombre tabla";
  9.  
  10. // establecer la conexion
  11.  
  12. MYSQL_CONNECT ($server, $user, $password) or die ( mysql_error() );    
  13. MYSQL_SELECT_DB ($database) or die ( mysql_error() );
  14.  
  15.  
  16. // insertar los datos
  17.  
  18. MYSQL_QUERY ( "INSERT INTO '$table' VALUES ('marca', 'modelo', 'precio')" );
  19.  
  20.  
  21. // cerrar la base
  22.  
  23.  
  24. ?>
  #5 (permalink)  
Antiguo 08/03/2013, 15:53
Avatar de Tzar  
Fecha de Ingreso: enero-2013
Ubicación: CABA Argentina
Mensajes: 68
Antigüedad: 11 años, 10 meses
Puntos: 3
Respuesta: No puedo introducir datos de un formulario en la base de datos ¿?¿?

Si exactamente, en $server pone tu servidor, $user el usuario con permisos totales de tu BD, $password la contraseña del usuario, $database el nombre de la base de datos, $tabla la tabla donde vas a insertar tus valores.
__________________
Programador HTML, PHP, CSS y Javascript. Contactame si necesitas ayuda ;D

Hosting web argentino: Nac&Host
  #6 (permalink)  
Antiguo 10/03/2013, 12:09
 
Fecha de Ingreso: marzo-2013
Mensajes: 6
Antigüedad: 11 años, 8 meses
Puntos: 0
Respuesta: No puedo introducir datos de un formulario en la base de datos ¿?¿?

Cita:
Iniciado por Tzar Ver Mensaje
Primero que nada debes completar los datos

Código PHP:
Ver original
  1. $server= "aqui el servidor";
  2. $user= "usuario";
  3. $password= "contrasena";
  4. $database= "nombre base";
  5. $table= "nombre tabla";

Busca los datos en tu hosting y completalos. Prueba y luego avisanos.


perdon por no haber contestado antes

Si si, esos datos ya estan puestos, solo lo puse asi a modo de ejemplo
  #7 (permalink)  
Antiguo 10/03/2013, 12:12
 
Fecha de Ingreso: marzo-2013
Mensajes: 6
Antigüedad: 11 años, 8 meses
Puntos: 0
Respuesta: No puedo introducir datos de un formulario en la base de datos ¿?¿?

Cita:
Iniciado por vtscarlos Ver Mensaje
faltan los _ de mysql_connect y eso no?

Código PHP:
Ver original
  1. <?php
  2.  
  3.  
  4. $server= "aqui el servidor";
  5. $user= "usuario";
  6. $password= "contrasena";
  7. $database= "nombre base";
  8. $table= "nombre tabla";
  9.  
  10. // establecer la conexion
  11.  
  12. MYSQL_CONNECT ($server, $user, $password) or die ( mysql_error() );    
  13. MYSQL_SELECT_DB ($database) or die ( mysql_error() );
  14.  
  15.  
  16. // insertar los datos
  17.  
  18. MYSQL_QUERY ( "INSERT INTO '$table' VALUES ('marca', 'modelo', 'precio')" );
  19.  
  20.  
  21. // cerrar la base
  22.  
  23.  
  24. ?>

Gracias, es verdad faltaba eso, lo he corregido y ahora no sale ningun error, se queda la pantalla en blanco, pero voy a la base de datos y no ha entrado nada

¿ que puede estar fallando ?
  #8 (permalink)  
Antiguo 10/03/2013, 19:27
Avatar de Tzar  
Fecha de Ingreso: enero-2013
Ubicación: CABA Argentina
Mensajes: 68
Antigüedad: 11 años, 10 meses
Puntos: 3
Respuesta: No puedo introducir datos de un formulario en la base de datos ¿?¿?

Bueno, necesito que me muestres el archivo PHP o el código completo ya que ese código no realiza nada. Falta obtener las variables y luego podrás introducirlas!
__________________
Programador HTML, PHP, CSS y Javascript. Contactame si necesitas ayuda ;D

Hosting web argentino: Nac&Host

Etiquetas: formulario, introducir, mysql, select, sql, tabla
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 12:52.