Ver Mensaje Individual
  #7 (permalink)  
Antiguo 29/05/2015, 14:59
diegodelpiero
 
Fecha de Ingreso: mayo-2015
Mensajes: 53
Antigüedad: 9 años, 6 meses
Puntos: 0
Respuesta: Insertar registro a dos tablas según la eleccion

ya realice lo que me recomendaste pero me da error este el el codigo:

formulario:

Código HTML:
Eres: Estudiante: <input name="tipo" type="radio" value="1" /> 
  Docente:<input name="tipo" type="radio" value="0" />
  
  <div id="cuadroregistro">
  <form action="<?php echo $editFormAction; ?>" method="post" name="form1" id="form1">
    <table align="center">
      <tr valign="baseline">
        <td nowrap="nowrap" align="right">Documento:</td>
        <td><input type="text" name="estudianteId" value="" size="32" /></td>
      </tr>
      <tr valign="baseline">
        <td nowrap="nowrap" align="right">Nombre:</td>
        <td><input type="text" name="estudianteNombre" value="" size="32" /></td>
      </tr>
      <tr valign="baseline">
        <td nowrap="nowrap" align="right">Correo:</td>
        <td><input type="text" name="estudianteCorreo" value="" size="32" /></td>
      </tr>
      <tr valign="baseline">
        <td nowrap="nowrap" align="right">Clave:</td>
        <td><input type="text" name="estudianteClave" value="" size="32" /></td>
      </tr>
      <tr valign="baseline">
        <td nowrap="nowrap" align="right"></td>
      
      </tr>
      <tr valign="baseline">
        <td nowrap="nowrap" align="right">&nbsp;</td>
        <td><input type="submit" value="Insertar registro" /></td>
      </tr>
    </table>
    <input type="hidden" name="MM_insert" value="form1" />
  </form>
  <p>&nbsp;</p>
</div> 
insersion en bd:

Código PHP:
<?php
$tipo 
=$POST['tipo'];
$documento=$_POST['estudianteId'];
$nombre=$_POST['estudianteNombre'];
$correo=$_POST['estudianteCorreo'];
$contrasena=$_POST['estudianteClave'];

if (
$tipo==1)
{
    
$insertar="insert into estudiantes(estudianteId, estudianteNombre, estudianteCorreo, estudianteClave') values ('$documento','$nombre','$correo','$contrasena')";
    if (
mysql_query($insertar)){
    echo 
"materia registrada";}
    else {
    echo 
"fallo en el registro";
    }
}
else{
    
$insertar="insert into docentes(docenteId, docenteNombre, docenteCorreo, docenteClave') values ('$documento','$nombre','$correo','$contrasena')";
    if (
mysql_query($insertar)){
    echo 
"materia registrada";}
    else {
    echo 
"fallo en el registro";
    }
}
?>
me da error:

Notice: Undefined variable: POST in C:\XAMPP\htdocs\ambientefinal\registro.php on line 74

Notice: Undefined index: estudianteId in C:\XAMPP\htdocs\ambientefinal\registro.php on line 75

Notice: Undefined index: estudianteNombre in C:\XAMPP\htdocs\ambientefinal\registro.php on line 76

Notice: Undefined index: estudianteCorreo in C:\XAMPP\htdocs\ambientefinal\registro.php on line 77

Notice: Undefined index: estudianteClave in C:\XAMPP\htdocs\ambientefinal\registro.php on line 78

fallo en el registro


el error corresponde a estas lineas:


Código PHP:
Ver original
  1. $tipo =$POST['tipo'];
  2. $documento=$_POST['estudianteId'];
  3. $nombre=$_POST['estudianteNombre'];
  4. $correo=$_POST['estudianteCorreo'];
  5. $contrasena=$_POST['estudianteClave'];