Problemas con formulario y envió a mysql
Autor: FRANCISCO ROMANO
Besucht 1837,
Followers 1,
Geteilt 0
realice un formulario y le dije que guardara los datos en una base de datos externa a la pagina, en un server propio, cuando intenta gurdar los datos, da un error de conexion a la db, pero haciendolo desde un programa como heidisql se conecta perfectamente, gracias
Gepostet am
Tocayo, Por casualidad estas configurando la base de datos correctamente la base de datos?
1- Chequea el usuario admin y password de la base mysql en el hosting.
2- En el paso 1 - AVANZADO verifica si esta configurada correctamente la base de datos y la tabla. Ojo con la password de la base de datos que es case sensitive.
3- Recuerda que la base de datos si esta en un hosting debes poner localhost en servidor.
4- Despues en el formulario, te va a aparecer la base de datos que configurastes en el paso 1 - AVANZADO y solo hay que decirle sobre que tabla escribir. A mi me ha pasado que con una tabla creada a veces no lo toma, simplemente podes dejar que la cree el programa cuando carga el primer registro. Para esto solo debes tener creada la base de datos sin la tabla en el hosting. El programa cuando va a guardar el primer registro, al no encontrar la tabla en la base de datos la crea automaticamente con el nombre que le pones en el formulario.
Espero te haya servido.
Sino, adjunta una captura del paso 1 avanzado - Base de datos para ver si esta ok.
Saludos Cordiales,
Claudio Romano
Autor
genere una nueva db en otro servidor mysql localhost y carge la pagina en mi localhost, previamente cambie los datos en mi db de incomedia y cambie los datos de acceso y no me dio el error pero tampoco guardo los datos que llene en el formulario
Autor
no se si esto que hice esta bien
Autor
ya esta, deje que me creara la tabla la pagina y listo, muchas gracias
Autor
Disculpa, una pregunta mas, si o si hay que tocar la pagina para que primero realice una verificacion que si un dato especifico se encuantra en la base antes de cargar los datos? me refiero a hacer un cheque del correo por ejemplo, y si ya exciste no lo carge y de un mensaje, yo lo he realizado pero en php y no con el programa
No, si lo haces por base de datos no envia mail de confirmación. Respecto de lo anterior, hay casos que si hay que dejar que genere la base de datos solo. Respecto del hosting, tenes que chequear que la versión de php sea compatible con el programa, algunos hosting ponen limitaciones. Si estas usando ONE.COM es compatible con este sistema.
Respecto del chequeode mail, lo que debes tener en cuenta cuando generas la base de datos es poner el campo email como campo unico para que no se duplique, esto va a ser que si se da la condición el registro no sea agregado a la base de datos. Es lo unico que se puede hacer para tu caso.
Me alegro que hayas solucionado el tema.
Saludos
Claudio Romano