Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/03/2011, 02:21
Avatar de s00rk
s00rk
 
Fecha de Ingreso: octubre-2010
Ubicación: Mexico
Mensajes: 238
Antigüedad: 13 años, 6 meses
Puntos: 48
Respuesta: actualizar campos de mysql con php

Bueno viendo tu codigo me di cuenta que jamas declaras o pones lo que habra en $matric ahi esta un grandisimo error, tambien otra cosa que no entendi ahi fue lo del select, ya que jamas lo utilizas solo muestras opciones pero en ningun otro lado lo llegas a utilizar.

Bueno arreglando lo de $matric quedaria asi, en un solo archivo se puede hacer las dos cosas no ocupamos usar action en el form y es mas sencillo

Código PHP:
Ver original
  1. <?php
  2. mysql_connect("localhost","tutor","mat");
  3. mysql_select_db("bd_ma");
  4. $result=mysql_query("Select * From jo_forms_asig Order By matricula");
  5.  
  6. if(isset($_POST['enviar'])){
  7.     $matric = $_POST['matric'];
  8. $sSQL="Update jo_forms_asig Set matricula ='$matric' Where matricula='$matric'";
  9. mysql_query($sSQL);
  10. ?>
  11.  
  12. <h1><div align="center">Registro Actualizado</div></h1>
  13. <div align="center"><a href="lectura.php">Visualizar el contenido de la base</a></div>
  14. <? }else{ ?>
  15. <form name="form1" method="POST">
  16. matricula<br>
  17.  
  18. <select name="cf_id">
  19. <? while ($row=mysql_fetch_array($result))
  20. {   ?>
  21.     <option><?=$row["cf_id"]?>
  22.     <? } ?>
  23. </select>
  24.  
  25. <br>matricula<br>
  26. <p>
  27. <input type="text" name="matric">
  28. </p>
  29. <p>
  30. <input name="enviar" type="submit" value="Actualizar">
  31. </p>
  32. </form>
  33. <? } ?>