Ver Mensaje Individual
  #7 (permalink)  
Antiguo 29/12/2009, 12:03
shawn1986
 
Fecha de Ingreso: julio-2009
Mensajes: 63
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Una ayudita con mi codigo para editar mysql con php

Cita:
Iniciado por TKZeXe Ver Mensaje
mejorado y un pequeño modulo de borrar, con eso ya te haces la idea.

Código PHP:
Ver original
  1. <?php
  2. $server= "******";
  3. $usuario= "******";
  4. $password= "******";
  5. $db= "bd";
  6. //***********************************************************************************************************************************
  7.  
  8. $conexion= mysql_connect($server, $usuario, $password) or die ('problema conectando porque:' .mysql_error());
  9. mysql_select_db ($db, $conexion);
  10.  
  11. if($_REQUEST['op']=='DELETE')
  12. {
  13. $id=$_REQUEST['ID'];
  14. $query_del=mysql_query("DELETE FROM layout WHERE Id='$id'");
  15. if($query_del){
  16. echo "Borrado correctamente";
  17. }else{
  18. echo "No se puedo borrar : ".mysql_error();
  19. }
  20.  
  21. }
  22.  
  23.  
  24. ?>
  25. <html>
  26. <head>
  27. <title>CONSULTA INVESTIGACIONES</title>
  28. <style type="text/css">
  29. <!--
  30. body {
  31.     font-family: "Trebuchet MS", Tahoma, Arial;
  32.     font-size: 12px;
  33.     color: #333333;
  34. }
  35. h2 {
  36.     font-size: 16px;
  37.     color: #CC0000;
  38. }
  39. input, select {
  40.     font-family: "Trebuchet MS", Tahoma, Arial;
  41.     font-size: 11px;
  42.     color: #666666;
  43. }
  44. -->
  45. </style>
  46. </head>
  47.  
  48. <body bgcolor="#FFFFFF" background="../Images/Fondo_resultados.JPG" style="background-attachment: fixed">
  49. <?php
  50. $_pagi_sql="SELECT * FROM layout WHERE Id ORDER BY Id DESC";
  51.  
  52. //***********************************************************************************************************************************
  53. $tabla=mysql_query($_pagi_sql,$conexion) or die ("Problema con _pagi_sql en conexion<br><b>" .mysql_error()."</br>");
  54. $registrosencontrados=mysql_num_rows($tabla);
  55. $_pagi_cuantos = 25;
  56. include("paginator.inc.php");
  57. echo "<font face='Calibri' style='font-size: 14pt' color='#FFFF66'><b>Vista Contratos México.</font><hr color='#FF0000' width='100%'>";
  58. echo "<font color='#FFFFFF'>Encontrados: ".$registrosencontrados."</font><br><br>";
  59.  
  60. echo "<table border='0' cellpadding='0' style='border-collapse: collapse'>";
  61. echo "<tr>";
  62.  
  63. echo "<td bgcolor='#000000'><p align='center'><font face='Calibri' style='font-size: 10pt' color='#FFFFFF'><b> Id:  </font></td>";
  64. echo "<td bgcolor='#000000'><p align='center'><font face='Calibri' style='font-size: 10pt' color='#FFFFFF'><b>FOLIO:</font></td>";
  65. echo "<td bgcolor='#000000'><p align='center'><font face='Calibri' style='font-size: 10pt' color='#FFFFFF'><b>NOMBRE:</font></td>";
  66. echo "<td bgcolor='#000000'><p align='center'><font face='Calibri' style='font-size: 10pt' color='#FFFFFF'><b>RADIOS:</font></td>";
  67. echo "<td bgcolor='#000000'><p align='center'><font face='Calibri' style='font-size: 10pt' color='#FFFFFF'><b>CIUDAD:</font></td>";
  68. echo "<td bgcolor='#000000'><p align='center'><font face='Calibri' style='font-size: 10pt' color='#FFFFFF'><b>RESPUESTA:</font></td>";
  69. echo "<td bgcolor='#000000'><p align='center'><font face='Calibri' style='font-size: 10pt' color='#FFFFFF'><b>OBSERVACIONES:</font></td>";
  70. echo "<td bgcolor='#000000'><p align='center'><font face='Calibri' style='font-size: 10pt' color='#FFFFFF'><b>RESP. REINVESTIGACION:</font></td>";
  71. echo "<td bgcolor='#000000'><p align='center'><font face='Calibri' style='font-size: 10pt' color='#FFFFFF'><b>OBS. REINVESTIGACION:</font></td>";
  72. echo "<td bgcolor='#000000'><p align='center'><font face='Calibri' style='font-size: 10pt' color='#FFFFFF'><b>FECHA SOLICITUD:</font></td>";
  73. echo "<td bgcolor='#000000'><p align='center'><font face='Calibri' style='font-size: 10pt' color='#FFFFFF'><b>AGENCIA:</font></td>";
  74. echo "<td bgcolor='#000000'><p align='center'><font face='Calibri' style='font-size: 10pt' color='#FFFFFF'><b>TIPO CONTRATO:</font></td>";
  75. echo "<td bgcolor='#000000'><p align='center'><font face='Calibri' style='font-size: 10pt' color='#FFFFFF'><b>FECHA RECEPCION:</font></td>";
  76. echo "<td bgcolor='#000000'><p align='center'><font face='Calibri' style='font-size: 10pt' color='#FFFFFF'><b>LOCAL/FORANEA:</font></td>";
  77. echo "<td bgcolor='#000000'><p align='center'><font face='Calibri' style='font-size: 10pt' color='#FFFFFF'><b>MUNICIPIO/DELEGACION:</font></td>";
  78. echo "<td bgcolor='#000000'><p align='center'><font face='Calibri' style='font-size: 10pt' color='#FFFFFF'><b>CAUSA:</font></td>";
  79. echo "<td bgcolor='#000000'><p align='center'><font face='Calibri' style='font-size: 10pt' color='#FFFFFF'><b>CAUSA REINVESTIGACION:</font></td>";
  80.  
  81.  while ($row=mysql_fetch_array($_pagi_result)){
  82. //***********************************************************************************************************************************
  83.  
  84. echo "<tr>";
  85. echo "<td><p align='center'><font face='Calibri' style='font-size: 10pt' color='#000000'>
  86. <a href='".$_SERVER['PHP_SELF']."?op=DELETE&ID=".$row['Id']."'>".$row ['Id']." (BORRAR)</a></font> </td>"; //CONVERTIMOS EL ID EN LINK PARA ENVIO POR METODO GET A LA PAGINA DE EDICION.
  87. echo "<td><input type='textbox' name='Folio' size='17' style='text-align: center' value='".$row['Folio']."'> </td>";
  88. echo "<td><input type='textbox' name='Nombre' size='50' value='".$row['Nombre']."'> </td>";
  89. echo "<td><input type='textbox' name='Radios' size='6' style='text-align: center' value='".$row['Radios']."'> </td>";
  90. echo "<td><input type='textbox' name='Ciudad' size='20' style='text-align: center' value='".$row['Ciudad']."'> </td>";
  91. echo "<td><input type='textbox' name='Respuesta' size='25' style='text-align: center' value='".$row['Respuesta']."'> </td>";
  92. echo "<td><input type='textbox' name='Observaciones' size='30' value='".$row['Observaciones_Investigacion']."'> </td>";
  93. echo "<td><input type='textbox' name='Respuesta_Reinvestigacion' size='25' style='text-align: center' value='".$row['Respuesta_Reinvestigacion']."'> </td>";
  94. echo "<td><input type='textbox' name='Observaciones_Reinvestigacion' size='30' value='".$row['Observaciones_Reinvestigacion']."'> </td>";
  95. echo "<td><input type='textbox' name='Fecha_Solicitud' size='25' style='text-align: center' value='".$row['Fecha_Solicitud']."'> </td>";
  96. echo "<td><input type='textbox' name='Agencia' size='15' style='text-align: center' value='".$row['Agencia']."'> </td>";
  97. echo "<td><input type='textbox' name='Tipo_Contrato' size='17' style='text-align: center' value='".$row['Tipo_Contrato']."'> </td>";
  98. echo "<td><input type='textbox' name='Fecha_Recepcion' size='25' style='text-align: center' value='".$row['Fecha_Recepcion']."'> </td>";
  99. echo "<td><input type='textbox' name='Local_Foranea' size='17' style='text-align: center' value='".$row['Local_Foranea']."'> </td>";
  100. echo "<td><input type='textbox' name='Municipio_Delegacion' size='25' style='text-align: center' value='".$row['Municipio_Delegacion']."'> </td>";
  101. echo "<td><input type='textbox' name='Causa' size='25' style='text-align: center' value='".$row['Causa']."'> </td>";
  102. echo "<td><input type='textbox' name='Causa_Reinvestigacion' size='25' style='text-align: center' value='".$row['Causa_Reinvestigacion']."'> </td>";
  103.  
  104. echo "<br>";
  105. echo "</tr>";
  106. }
  107.  
  108. echo "</table>";
  109.  
  110.  
  111. //***********************************************************************************************************************************
  112. echo "<br>";
  113. echo "<div align='center'>";
  114. echo "<table border='0' cellpadding='0' style='border-collapse: collapse'>";
  115. echo "<td><p align='center'><font face='Calibri' style='font-size: 11pt' color='#000000'><b>$_pagi_navegacion</font></td>";
  116. echo "</table>";
  117. echo "</div>";
  118. ?>
  119. </body>
  120. </html>
Muchas gracias por tu respuesta ya lo probe y funciona bien para ejecutar un delete, el problema es que mi necesidad es la de hacer el update de datos, necesitaria que el link de mi id, me enviara a otra pagina "edit.php" en donde por medio de texbox me mostrara la informacion que hay actualmente en la query seleccionada de tal forma que yo pudiera modificar la informacion actual o complementar la informacion de esta misma query, en donde el action del form fuera procesado por la pagina "update.php" en donde "update.php" tendria la informacion y la sentencia del update para los campos de la query que voy a modificar, luego entonces en la misma pagina le podria poner el boton delete para seleccionar cualquiera de las dos opciones que necesite, el delete o el update.

Espero haberme explicado bien, si pudieras echarme la mano con un ejemplillo que tengas te lo agradeceria mucho.