#1• intento pasar los datos que se insertan en el formulario a la database html Cita: <?php El script que se supone que pasa los datos a la DB Cita: <?php me vendria bien una ayuda, no consigo arreglarlo, gracias |
#2• ¿Muestra algún error? |
#3• Escrito originalmente por Josepepe033 ¿Muestra algún error? no, ninguno, aparece pantalla en blanco |
#4• alguien? |
#5• ¿ lo programaste tú?, intenta incluir testeo con mensajes de error. |
#6• En este fichero...
Después de cada uno, o unos cuantos, pon un echo 'La variables es '.$....; y mira a ver si pasaban bien. Si pasan bien, no es problema del formulario como tal. |
#7••
Después de cada uno, o unos cuantos, pon un echo 'La variables es '.$....; y mira a ver si pasaban bien. Si pasan bien, no es problema del formulario como tal. Bueno, para empezar gracias por responder i segundo, lo que he hecho ha sido: Cita: echo ''.$server_name . '---'.$host .'---'.$port.'---'.$exp_type.'---'.$client.'---'.$type .'---'.$map .'---'.$exp .'---'.$country .'---'.$description .' '; para que me mostrara las variables que se pasan de el form al archivo de inserccion a la db i todo se mostro tal como se tiene que mostrar pero no se inserta en la db tal vez esta este mal hecha? aqui os dejo una foto de la db, porque no se que puede ser: http://i40.tinypic.com/2rro2eu.png gracias |
#8• Dices que llegan bien del formulario... pero que no llega a insertar nada... Veamos si te conectas bien a la misma.
Y vamos a verr si la llamada esta bien creada, con la ayuda de otro echo.
|
#9•
Y vamos a verr si la llamada esta bien creada, con la ayuda de otro echo.
Bueno, he añadido los echos para comprobar si habian errores y este es el mensaje devuelto: junto las 2 imagenes para hacerlo mas comodo http://i44.tinypic.com/1z4zv2x.png la reiteracion de codigo es debido a que hay 2 echos que puse sin querer, no le deis importancia gracias |
#10• Si metes la sentencia de SQL directamente a la base de datos, a través de phpmyadmin ¿que pone? Por cierto, puedes hacer ctrl-c y ctrl+v en el foro de los mensaje de texto que te salgan. |
#11• INSERT INTO servers (host,server_name, online, uptime, exp_type,client,map, puerto, exp, country, description) VALUES ('nombre.com', 'name', '1', '12', 'stages', '8.6','custom', '7171', '999', 'en', 'descripcion') esta es la llamada que he hecho y se ha instertado correctamente. me he dado cuenta que solo hacia sentencias sql de lo que ofrecia el form pero el uptime u online los tenia que dar aparte por mi mismo, por lo que hacia llamadas incompletas y podria ser el causante de que no se realizara, voy a hacer un par de testeos y os digo como va. |
#12• Como me temía, no se almacenaba en la DB por algun fallo de falta de datos, finalmente como mostré en el post anterior es la solución. No dudaré en recomendaros muchísimas gracias por vuestra atención! |
#13• Veamos, el formulario recoge los datos, php los prepara en una senticia SQL que después con PHP o con PHPMyAdmin puedes meterlo en la base de datos. Crea la sentencia SQL y la metes en la variable $sql, después haces un echo de la misma y el mysql_query ($sql); sino la inserta bien, copias la sentencia (para eso la has impreso en el echo) y la metes directamente desde el PHPMyAdmin, que te dira si hay un error y donde, copias ese texto y lo pones aquí. |
#14• Ya lo solucioné, debiste escribir la respuesta sin actualizar la pagina, despues de que escribiera yo. Gracias por tu atencion |
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un nuevo tema en lugar de responder al actual |
Opciones: Ir al subforo: |
Permisos: TU NO PUEDES Escribir nuevos temas TU NO PUEDES Responder a los temas TU NO PUEDES Editar tus propios mensajes TU NO PUEDES Borrar tus propios mensajes |
Temas similares |
No se han encontrado temas similares |