Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] ingreso a base de datos

Estas en el tema de ingreso a base de datos en el foro de PHP en Foros del Web. buenas, tengo el siguiente inconveniente: entoy tratando de ingresar datos auna tabla mysql desde phpcon el codigo siguiente: function ingreso($nombre,$peso,$lugar) { global $db_selected; global $db; ...
  #1 (permalink)  
Antiguo 26/07/2013, 16:42
 
Fecha de Ingreso: septiembre-2012
Ubicación: montevideo
Mensajes: 131
Antigüedad: 11 años, 7 meses
Puntos: 0
ingreso a base de datos

buenas, tengo el siguiente inconveniente: entoy tratando de ingresar datos auna tabla mysql desde phpcon el codigo siguiente:

function ingreso($nombre,$peso,$lugar)
{

global $db_selected;
global $db;

$usertable = "objetos";
$yourfield = "nombre";

$nombre = mysql_real_escape_string($nombre,$db);
$lugar = mysql_real_escape_string($valor,$db);
$peso = mysql_real_escape_string($peso,$db);


if (isset ($_POST['nombre']) && !empty ($_POST['nombre']) &&
isset ($_POST['peso']) && !empty ($_POST['peso']) &&
isset ($_POST['valor']) && !empty ($_POST['valor']))

{
$nombre = $_POST['nombre'];
$lugar = $_POST['lugar'];
$peso = $_POST['peso'];

$query =("INSERT INTO objetos (nombre,peso,lugar) VALUES ('$nombre','$peso']','$lugar')");

echo "guardado correctamente<br><br>";
echo "<a href = 'formulario.php'> Volver al menu </a>";

}
else
{
echo "rellena todos los campos<br><br>";
echo "<a href = 'formulario.php'> Volver al menu </a>";
}

$result = mysql_query($query,$db);
}
ingreso($nombre,$peso,$lugar);
?>


no funciona y logro ver el error, agradezco sugerencias.
  #2 (permalink)  
Antiguo 26/07/2013, 17:23
 
Fecha de Ingreso: septiembre-2012
Ubicación: montevideo
Mensajes: 131
Antigüedad: 11 años, 7 meses
Puntos: 0
Respuesta: ingreso a base de datos

encontre errores con respectoa la tabla, esta tiene los campos objetos, valor y peso: reingreso el codigo.


function ingreso($objetos,$valor,$peso)
{

global $db_selected;
global $db;

$usertable = "objetos";
$yourfield = "nombre";

$objetos = mysql_real_escape_string($objetos,$db);
$valor = mysql_real_escape_string($valor,$db);
$peso = mysql_real_escape_string($peso,$db);


if (isset ($_POST['objetos']) && !empty ($_POST['objetos']) &&
isset ($_POST['valor']) && !empty ($_POST['valor']) &&
isset ($_POST['peso']) && !empty ($_POST['peso']))
{
$objetos = $_POST['objetos'];
$valor = $_POST['valor'];
$peso = $_POST['peso'];

$query =("INSERT INTO objetos (objetos,valor,peso) VALUES ('$objetos','$valor','$peso')");

echo "guardado correctamente<br><br>";
echo "<a href = 'formulario.php'> Volver al menu </a>";

}
else
{
echo "rellena todos los campos<br><br>";
echo "<a href = 'formulario.php'> Volver al menu </a>";
}

$result = mysql_query($query,$db);
}
ingreso($objetos,$valor,$peso);

Etiquetas: formulario, ingreso, mysql, select, tabla
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 16:24.