Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/11/2013, 13:25
gmyb
 
Fecha de Ingreso: junio-2011
Ubicación: uruguay
Mensajes: 42
Antigüedad: 12 años, 10 meses
Puntos: 0
Inserta en sql con php sin valores

Hola amigos, tengo un problema y quizas me puedan ayudar, cuando completo los campso de mi script, me inserta la fila en la tabla 'usuarios', pero deja los campos sin valor..

Tengo un campo id_alumno, el cual se genera correctamente en modo auto increment, pero los campos que le paso desde el script quedan en blanco.

gracias

Código PHP:
<p class="usuarios2">A&ntilde;adir Nuevo Alumno</p>
<table width="700" border="0" cellpadding="0" cellspacing="0">

   <tr>

    <td width="144" class="usuarios">Nro</td>

    <td width="144" class="usuarios">Nombre</td>

    <td width="144" class="usuarios">Telefono</td>

    <td width="144" class="usuarios">Direccion</td>

  </tr>

    <tr>

    <td class="usuarios"><input type="text" name="txtcod" disabled="disabled" value="Automático"/></td>

    <td class="usuarios"><input type="text" name="txtnom"/></td>

    <td class="usuarios"><input type="text" name="txttel"/></td>

    <td class="usuarios"><input type="text" name="txtdir"/></td>

  </tr>

  <tr>

    <td class="usuarios">Barrio</td>

    <td class="usuarios">Dpto.</td>

    <td class="usuarios">Disciplina</td>

    <td class="usuarios">Patolog&iacute;a</td>

  

  </tr>

  <tr>

    <td class="usuarios"><input type="text" name="txtbar"/></td>

    <td class="usuarios"><input type="text" name="txtdpt"/></td>

    <td class="usuarios"><input type="text" name="txtdis" /></td>

    <td class="usuarios"><input type="text" name="txtpat"/></td>

   

  </tr>

  <tr>

    <td class="usuarios">Edad</td>

    <td class="usuarios">Contacto</td>

    <td class="usuarios">Sexo</td>

    <td class="usuarios">Activo</td>

  

  </tr>

  <tr>

    <td class="usuarios"><input type="text" name="txteda"/></td>

    <td class="usuarios"><input type="text" name="txtcon"/></td>

    <td class="usuarios"><input type="text" name="txtsex"/></td>

    <td class="usuarios"><input type="text" name="txtact"/></td>

  

  </tr>
  
  <tr align="center">
    <td colspan="8" class="usuarios">
<form name="Agregar" method="post">
 <input type="submit" name="btn" value="Agregar"/></td>

</form>
 
</tr>
</table>
<?php

if(isset($_POST["btn"])){

    
$btn1=$_POST["btn"];

    
if(
$btn1=="Agregar"){     


$sql2="INSERT INTO alumnos (nombre, tel, direccion, barrio, dpto, disciplina, patologia, edad, padres, sexo, activo) VALUES ('$_POST[txtnom]', '$_POST[txttel]', '$_POST[txtdir]', '$_POST[txtbar]', '$_POST[txtdpt]', '$_POST[txtdis]', '$_POST[txtpat]', '$_POST[txteda]', '$_POST[txtcon]', '$_POST[txtsex]', '$_POST[txtact]')";
                            
$cs2=mysql_query($sql2,$conn) or die(mysql_error());
                            echo 
"<script> alert('Alumno agregado correctamente.');</script>";
                        }}
                        
?>
La conexion con la base la hago con un include antes del codigo anterior, y funciona ok