hola ciber amigo haber si te entendi ejemplo.
tengoa una base de datos: colegio
dos tablas:
-alumnos (id_alumno, nombre, direccion, telefono)
-calificaciones (id_calificaciones, parial1, parcial2, parcial3, promedio, id_almno, nombre)
tengo:
dbConex.php
tengo un formulario.php, con un campo de texto y un boton agregar y codigo insertar.php
cuando inserto el nombre, el parcial1 y parcial2 se guardan en la tablas respectivas como: el nombre en la tabla alumnos, los parciales y el nombre en la tabla calificaciones.
ALUMNO CALIFICACIONES
------------------------- -----------------------------
genaro = genaro
id_alumno ¿?
parial1
parcial2
te dejo es codigo haber si te sirve. ckequea los codigos
dbConex.php
Código PHP:
<?
function abrirConexion ()
{
$dbConex = mysql_connect("localhost","root","mysql");
if (! $dbConex)
{
echo "Imposible Conectar";
exit;
}
mysql_select_db("bdatos_tomas", $dbConex);
return $dbConex;
}
function cerrarConexion ($dbConex) {
mysql_close($dbConex);
}
?>
formulario.php
Código PHP:
<form id="form1" name="form1" method="post" action="Insertar.php">
<table width="339" border="0" cellpadding="1" cellspacing="1">
<tr>
<td width="160" bgcolor="#CCCCCC">Agregar nombre </td>
<td width="124">
<input name="apell_nom" type="text" id="apell_nom" size="20" />
</td>
</tr>
</table><br>
Parciales
<ul>
<li>parcial 1:
<input name="parcial1" type="text" id="parcial1" size="2" />
</li>
<li>paricla 2
<input name="parcial2" type="text" id="parcial2" size="2" />
</li>
</ul>
<p align="center"><input name="submit" type="submit" id="submit" value="Enviar" />
</p>
</form>
insertar.php
Código PHP:
<?
include_once("dbConex.php");
$dbConex=abrirConexion();
$apell_nom=$_POST["apell_nom"];
$parcial1=$_POST["parcial1"];
$parcial2=$_POST["parcial2"];
function execute($apell_nom, $parcial1, $parcial2)
{
$q1= "INSERT INTO alumnos (apell_nom) values ('$apell_nom')";
$resultquery = mysql_query($q1);
$errores = mysql_errno();
$q2= "INSERT INTO calificaciones (apell_nom, parcial1, parcial2) values ('$apell_nom','$parcial1','$parcial2')";
$resultquery = mysql_query($q2);
$errores = $errores + mysql_errno();
return $errores;
}
$result = execute($apell_nom, $parcial1, $parcial2);
if ($result == 0) {
echo "Todo Ok";
}
else
{
echo mysql_error();
}
?>
<input type="button" value="Volver" title="Volver al formulario" onClick="history.back();" />