#1• Hola! soy un usuario de mi@ y estaba hacendo una pagina utilizando INSERT INTO y no puedo ver en que me equivoco. Resulta que es un formulario donde uno ingresa un articulo y se actualiza la base de datos. Es bastante simple. El problema es que uno ingresa los datos al formulario y estos no se agregan a la base de datos. La pagina para los que quieran ver es: https://saracatunga.webcindario.com/saracatunga/SQL/agregar%20registro/agregar.php |
#2•• quizá sea porque te faltó el mysql_select_db en el archivo que procesa los datos |
#3• agrege en procesa e comando mysql_select_db para elegir la base de datos pero hace lo mismo.. no se soluciono.. |
#4•• Escrito originalmente por fer_gaturro agrege en procesa e comando mysql_select_db para elegir la base de datos pero hace lo mismo.. no se soluciono.. Te complicas la vida, usa esto:con respecto a si el host soporta phtml, no tengo ni idea. Es el espacio de mi@, hice un ejemplo con POST utilizando un archivo phtml y anda bien, supongo que lo soportara. utilizo el phtml porque estaba asi en el ejemplo, si alguien sabe como cambiarlo lo cambio pero igual no se arregla eso :8}:8}:8}:8} <? if($enviar) { include("config.php") ; $fecha = time() - 25200 ; mysql_query("insert into TUTABLA (CAMPO1,CAMPO2,CAMPO3,CAMPO4,CAMPO5) values ('$CAMPO1','$CAMPO2','$CAMPO3','$CAMPO4','$CAMPO5')") ; echo "Información Agregada" ; } else { ?> <form method="post" action="formulario.php"> Campo1: <input type="text" name="campo1"> Campo2: <input type="text" name="campo2"> Campo3: <input type="text" name="campo3"> Campo4: <input type="text" name="campo4"> Campo5: <input type="text" name="campo5"> </form> <? } ?> Asi se usa |
#5• bueno probe lo que me dijo MaIcO, muchas gracias! asi se entiende mejor el codigo. El problema es que ahora no tira ningun error y tampoco lo agrega. Me fije si tenia algun problema la consulta, la puse en PHPMyAdmin y agrega la fila ... Estuve toda la noche viendo que podia ser y ni idea.. POR FAVOR ALGUIEN QUE ME AYUDE |
#6• Estas seguro que en el servidor donde estas soporta php? agregaste la tabla? usaste el config.php? |
#7• que soporta php y que existe la tabla 'articulos' estoy seguro. |
#8• puede ser que haya alguna 'traba' o alguna configuración que solo pueda leer la db y no modificarla? porque estoy utilizando solo la parte del script que agrega un registro y ni me tira error ni nada. Supuestamente la agrega pero me fijo y la db sige igual. |
#9• Creo que la consulta es |
#10• Escrito originalmente por fer_gaturro que soporta php y que existe la tabla 'articulos' estoy seguro. Por que no mejor lo nombras conexion.php (es con x no con cc) y usas esto:Estoy usando el espaciode Mi@ asique soporta php y la tabla, si esta creada... conrepecto a config.php , te referis al archivo que dice la el host, nombre de usuario y contraseña para conectarse a db ? yo lo llamo 'coneccion.inc' y si esta... sigo lamentandome !! <? $dbhost = "localhost" ; $dbuser = "usuario" ; $dbpass = "contraseña" ; $db = "tabla" ; if(!$conectar = @mysql_connect($dbhost,$dbuser,$dbpass)) { $error = mysql_error() ; echo " <p><b>Error</b> <p>No se pudo conectar a la base de datos debido a: <p><b>$error</b> " ; exit ; } mysql_select_db($db,$conectar) ; ?> |
#11• La parte de la conexión puede ser mas sencilla... y mejor usando la función die. |
#12• Cita: Creo que la consulta es INSERT INTO tabla(campo1,campo2,campo3,campo4)VALUES('$variable1','$variable2','$variable3','$variable4') sobre lo anterior vi en una pagina que se podia usar sin ir declarando cada columna. En la pagina http://www.w3schools.com/sql/sql_insert.asp]http://www.w3schools.com/sql/sql_insert.asp[/url] lo dice... Asi tambien tiene que andar... con respecto al conectar, esta muy buenaa tu forma de conectarse NoSetup.org!! muy simple y practica. La cosa es que esto se conecta solo que no lo agrega... la verdad que nose que ES!! nose que voy a hacer |
#13• Prueba a ver... seguro que es alguna comilla o algo así... |
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 |