Foros del Web » Programando para Internet » PHP »

Como guardo los valores en my BD Mysql

Estas en el tema de Como guardo los valores en my BD Mysql en el foro de PHP en Foros del Web. Hola, necesito guardar los valores que se ingresan en mi base de datos. Porfa alguien que me pueda ayudar se los agradecere mucho Número de ...
  #1 (permalink)  
Antiguo 19/08/2009, 17:07
 
Fecha de Ingreso: julio-2009
Mensajes: 77
Antigüedad: 14 años, 9 meses
Puntos: 0
Como guardo los valores en my BD Mysql

Hola, necesito guardar los valores que se ingresan en mi base de datos. Porfa alguien que me pueda ayudar se los agradecere mucho

Número de Hijos:
<input type="text" id='numero_hijos' size='2'>
Mujeres:
<input type="text" id='mujeres' size='2'>
Hombres:
<input type="text" id='hombres' size='2'>

<script>
function id(x) {
return document.getElementById(x);
}

function toInt(x) {
return parseInt(id(x).value, 10);
}

function calcularNumeroHijos() {
var a = toInt('numero_hijos'),
b = toInt('mujeres'),
c = toInt('hombres');

a = isNaN(a) ? 0 : a;
b = isNaN(b) ? 0 : b;
c = isNaN(c) ? 0 : c;

id('hombres').value = a - b;
}

id('numero_hijos').onkeyup = calcularNumeroHijos;
id('mujeres').onkeyup = calcularNumeroHijos;
id('hombres').onkeyup = calcularNumeroHijos;
</script>

Resta bien los valores ingresados en text pero no los almacena en MySQL
  #2 (permalink)  
Antiguo 19/08/2009, 17:17
Avatar de nonpublic  
Fecha de Ingreso: agosto-2009
Mensajes: 240
Antigüedad: 14 años, 8 meses
Puntos: 4
Respuesta: Como guardo los valores en my BD Mysql

En el script de respuesta debes poner algo asi:

Código PHP:
$numero_hijos make_safe($_POST['numero_hijos']);
$mujeres make_safe($_POST['mujeres']);
$hombres make_safe($_POST['hombres']);
$mi_tabla=NombreDeMiTabla;
$campo1=NombreDeMiCampo1;
$campo2=NombreDeMiCampo2;
$campo3=NombreDeMiCampo3;
$stammy_query "insert into {$mi_tabla} ({$campo1}, {$campo2},{$campo3}) values('{$numero_hijos}', '{$mujeres}', '{$hombres}')";
    if (!
mysql_query($stammy_query)){
          die(
'Error: ' mysql_error());
    }
    
header('Location: resultado.php'); 
Puedes obviar la funcion make_safe y poner directamente
Cita:

$mujeres = $_POST['mujeres'];
  #3 (permalink)  
Antiguo 28/08/2009, 11:50
 
Fecha de Ingreso: julio-2009
Mensajes: 77
Antigüedad: 14 años, 9 meses
Puntos: 0
nonpublic

gracias por tu respuesta, pero sigue sin funcionar , la verdad no entiendo java me cuesta mucho pues soy novata y he estado enfocada en hacer el programita en php y html entonces disculpa el abuso, me explicas?.

Cita:
Iniciado por edanalvi Ver Mensaje
nonpublic

gracias por tu respuesta, pero sigue sin funcionar , la verdad no entiendo java me cuesta mucho pues soy novata y he estado enfocada en hacer el programita en php y html entonces disculpa el abuso, me explicas?.
N&uacute;mero de Hijos:
<input id="numero_hijos" value="<?php echo $numero_hijos = $_POST['numero_hijos'];?>" size='2'>
Mujeres:
<input id="mujeres" value="<?php echo $mujeres = $_POST['mujeres'];?>" size='2'>
Hombres:
<input id="hombres" value="<?php echo $hombres = $_POST['hombres'];?>" size='2'>
<?php

$a="numero_hijos";
$b="mujeres";
$c="hombres";
?>

<script>
function id(x) {
return document.getElementById(x);
}

function toInt(x) {
return parseInt(id(x).value, 10);
}

function calcularNumeroHijos() {
var a = toInt('numero_hijos'),
b = toInt('mujeres'),
c = toInt('hombres');

a = isNaN(a) ? 0 : a;
b = isNaN(b) ? 0 : b;
c = isNaN(c) ? 0 : c;

id('hombres').value = a - b;
}

id('numero_hijos').onkeyup = calcularNumeroHijos;
id('mujeres').onkeyup = calcularNumeroHijos;
id('hombres').onkeyup = calcularNumeroHijos;
</script>

Última edición por GatorV; 28/08/2009 a las 13: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 18:57.