Foros del Web » Programando para Internet » PHP »

Problema para ingresar datos a MySQL desde PHP

Estas en el tema de Problema para ingresar datos a MySQL desde PHP en el foro de PHP en Foros del Web. <?php if(isset($idd)) { $dberror=""; $ret = add_to_database($idd,$nombree,$apellido_pate,$apel lido_mate,$apellido_mate); if(!$ret) print"Error: $dberror<br>"; else print"Gracias por tus Datos"; } else { write_form(); } function add_to_database($idd,$nombree,$apellido_pate,$apel lido_mate,$ccto) { ...
  #1 (permalink)  
Antiguo 25/02/2004, 16:36
 
Fecha de Ingreso: febrero-2004
Ubicación: México
Mensajes: 28
Antigüedad: 13 años, 9 meses
Puntos: 0
Problema para ingresar datos a MySQL desde PHP

<?php

if(isset($idd))
{
$dberror="";
$ret = add_to_database($idd,$nombree,$apellido_pate,$apel lido_mate,$apellido_mate);
if(!$ret)
print"Error: $dberror<br>";
else
print"Gracias por tus Datos";
}
else {
write_form();
}


function add_to_database($idd,$nombree,$apellido_pate,$apel lido_mate,$ccto)
{
$user="cesar";
$pass="";
$db="prueba";
$link = mysql_connect("localhost:3306",$user,$pass);
if(!$link)
$dberror="No se puede conectar a MySQL Server ";

mysql_select_db($db,$link)
or die("No se Puede Abrir $db:".mysql_error());
$query = "INSERT INTO datos (id,nombre,apellido_pat,apellido_mat,cct) values('$idd','$nombree','$apellido_pate','$apelli do_mate','$ccto','')";
mysql_db_query($db,$query,$link);
mysql_close($link);
}

function write_form()
{
GLOBAL $PHP_SELF;
print"<form action=\"$PHP_SELF\" method=\"POST\">\n";
print"Tu ID\n";
print"<input type=\"text\" name=\"idd\"><br>";
print"Tu Nombre\n";
print"<input type=\"text\" name=\"nombree\"><br>";
print"Tu Apellido Paterno\n";
print"<input type=\"text\" name=\"apellido_pate\"><br>";
print"Tu Apellido Materno\n";
print"<input type=\"text\" name=\"apellido_mate\"><br>";
print"Tu Centro de Trabajo\n";
print"<input type=\"text\" name=\"ccto\"><br>";
print"<input type=\"submit\" value=\"submit!\">\n</form>\n";
}
?>

Lo ke pasa es ke solamente vuelve a escribir la forma pero no envia los datos a la base de datos
Si alguine me puede ayudar se lo agredecería enormemente

Última edición por bosstone; 25/02/2004 a las 16:42
  #2 (permalink)  
Antiguo 25/02/2004, 16:51
Avatar de FDL
FDL
 
Fecha de Ingreso: julio-2003
Mensajes: 11
Antigüedad: 14 años, 4 meses
Puntos: 0
Hola. Dejame decirte que en la linea:

$query = "INSERT INTO datos (id,nombre,apellido_pat,apellido_mat,cct) values('$idd','$nombree','$apellido_pate','$apelli do_mate','$ccto','')";

se te fue una coma(,) y unas comillas(") al final antes de cerrar el paréntesis.

No se si ese sea el error, pero espero ayude.

Saludos.

Última edición por FDL; 25/02/2004 a las 16:53
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 03:20.