Foros del Web » Programando para Internet » PHP »

No me inseta los registros

Estas en el tema de No me inseta los registros en el foro de PHP en Foros del Web. HOla, tengo un formulario que lo redireccion a una pagina php donde entre otras cosa tengo mysql_connect("coolinc.info","miusuario","pass"); mysql_db_query("mibasededatos","INSERT INTO clientes (autor,jornada,equipo1,equipo2,resultado1,resultad o2,noticia) VALUES ('$autor','$jornada','$equipo1','$equipo2','$resul tado1','$resultado2','$noticia')"); ...
  #1 (permalink)  
Antiguo 31/03/2005, 09:16
 
Fecha de Ingreso: marzo-2005
Mensajes: 51
Antigüedad: 19 años
Puntos: 0
No me inseta los registros

HOla,
tengo un formulario que lo redireccion a una pagina php donde entre otras cosa tengo

mysql_connect("coolinc.info","miusuario","pass");

mysql_db_query("mibasededatos","INSERT INTO clientes (autor,jornada,equipo1,equipo2,resultado1,resultad o2,noticia) VALUES ('$autor','$jornada','$equipo1','$equipo2','$resul tado1','$resultado2','$noticia')");

hasta hace poco me iva, y ahora no se que pasa que no me inserta, si esto esta bien donde puede estar el problema?

gracias
  #2 (permalink)  
Antiguo 31/03/2005, 09:28
 
Fecha de Ingreso: marzo-2005
Mensajes: 4
Antigüedad: 19 años
Puntos: 0
sabina1986, comprueba lo primero que no hayas variado algo el código desde entonces.

Fíjate:

Código:
(autor,jornada,equipo1,equipo2,resultado1,resultad o2,noticia) VALUES ('$autor','$jornada','$equipo1','$equipo2','$resul tado1','$resultado2','$noticia')");
has escrito 'resultad o2' no 'resultado2', y '$resul tado1' y no '$resultado1', lo mismo es una chorrada, pero compruebalo a ver si es eso.

Última edición por tunait; 26/04/2005 a las 09:24
  #3 (permalink)  
Antiguo 31/03/2005, 10:46
 
Fecha de Ingreso: marzo-2005
Mensajes: 51
Antigüedad: 19 años
Puntos: 0
s

No se me habra quedao asi al copiarlo aqui al foro pero yo lo tengo bien puesto

Código PHP:
mysql_connect("coolinc.info","",""); 
Código PHP:
mysql_db_query("","INSERT INTO clientes (autor,jornada,equipo1,equipo2,resultado1,resultado2,noticia) VALUES ('$autor','$jornada','$equipo1','$equipo2','$resultado1','$resultado2','$noticia')"); 
  #4 (permalink)  
Antiguo 31/03/2005, 11:50
 
Fecha de Ingreso: diciembre-2004
Mensajes: 128
Antigüedad: 19 años, 3 meses
Puntos: 1
Proba con esto y fijate en el resultado:
$consulta="INSERT INTO clientes (autor,jornada,equipo1,equipo2,resultado1,resultad o2,noticia)
VALUES ('$autor','$jornada','$equipo1','$equipo2','$resul tado1','$resultado2','$noticia')";
$ssql = mysql_query($consulta);
if (!$ssql ) { die('Error: ' . mysql_error());
}
  #5 (permalink)  
Antiguo 31/03/2005, 16:38
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 7 meses
Puntos: 102
.. mencionas que "redireccionas".. espero solo sea tu modo de decir que envias los valores del formulario a este script... pero si antes pasa por una tercera página (y redireccionas de verdad) asegurate de pasar los valores de las variables...

Igualmente quiero suponer que primero recojes los valores del formulario por $_POST ó $_GET ... y asignas a las variables que mencionas (no se ve en tu código que nos compartes):
Código PHP:
$jornada$_POST['jornada']; 
... en todo caso.. asegurate antes de recibir los valores imprimiendolos antes de insetar.

.. pero de verdad no te inserta nada???... solo como consejo igual sería bueno que separaras el proceso de seleccionar tu BD y ejecutar tu query.. lo mismo, para llevar un control de los errores:
Código PHP:
$conexionmysql_connect("server""user""password") or die ("error al conectarse");
mysql_select_db("miBD"$conexion) or die ("error al seleccionar la BD");
$resultadosmysql_query("INSERT INTO ...."$conexion) or die ("error al ejecuar la query"); 
... quizá más extenso.. pero más seguro...

Ah! y otra cosa más... si vaz a insertar en todos los campos, no es necesario que los enlistes... Suponiendo que mi tabla tiene 3 campos: id, nombre, password; bastaría con una query así:
Código:
INSERT INTO tabla VALUES ('', '$nombre', '$password')
Espero de algo te sirva lo mencionado... Suerte!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
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 08:59.