Foros del Web » Programando para Internet » PHP »

Crear tabla en php con un link para edicion

Estas en el tema de Crear tabla en php con un link para edicion en el foro de PHP en Foros del Web. Buenos dias.. me encuentro creando un portal para registros de hoja de vida, ya he creado una consulta mysql donde me muestra todas las convocatorias ...
  #1 (permalink)  
Antiguo 01/11/2012, 06:51
Avatar de mager3  
Fecha de Ingreso: junio-2012
Ubicación: Medellin
Mensajes: 318
Antigüedad: 11 años, 10 meses
Puntos: 4
Información Crear tabla en php con un link para edicion

Buenos dias..

me encuentro creando un portal para registros de hoja de vida, ya he creado una consulta mysql donde me muestra todas las convocatorias que hay Abiertas actualmente pero quiero que cuando se forme la tabla adicionalmente cree un link en cada uno de los registros para que al dar clic en uno de ellos quede inmediatamente inscrito el usuario en esa convocatoria, como creo esos link?

Les adjunto el código por si requieren visualizarlo.

Código PHP:
Ver original
  1. <?php
  2. echo "Bienvenido ".$_SESSION['asesor'];
  3. include ('seguridad.php');
  4. ?>
  5. <html>
  6. <head>
  7. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  8. <title>Crear Convocatoria</title>
  9. <style type="text/css">
  10. <!--
  11. .Estilo1 {
  12.     font-size: 9pt;
  13.     font-weight: bold;
  14. }
  15. -->
  16. </style>
  17. </head>
  18.  
  19. <script language="JavaScript" src="calendario/javascripts.js"></script>
  20.     <link rel="STYLESHEET" type="text/css" href="calendario/estilo.css">    
  21. <script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
  22. <script src="js/funciones.js" type="text/javascript">
  23.     alert('Error con el fichero js');
  24.     </script> <!-- ACA invoco el archivo que contiene las funciones de Java -->
  25.  
  26. <?php
  27. include ("conexion.php");
  28. error_reporting(E_PARSE); // no publica las notificaciones de alerta en pantalla
  29.  
  30. //////////////////////////////////////////////////////-------QUERY´s-------////////////////////////////////////////////////////
  31. $listare=mysql_query("SELECT MAX(numero_conv) FROM convocatorias");
  32. $valores=mysql_fetch_array($listare);
  33. $numero_convo=$valores['MAX(numero_conv)'];
  34. $numero_convo++;
  35. $abiertas=mysql_query("SELECT numero_conv,titulo_conv,salario_conv,fecha_conv,descripcion_conv FROM convocatorias WHERE estado_conv=1");
  36.  
  37. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  38.  
  39.  
  40.  
  41. if(isset($_POST['enviar'])){
  42. $titulo=$_POST['txttitulo'];
  43. $descripcion=$_POST['txtdescripcion'];
  44. $salario=$_POST['txtsalario'];
  45. $estado=1; // Comienza en 1 el estado de la convocatoria Abierta=1 , Cerrada=0
  46. $fecha=$_POST['txtfecha'];
  47.  
  48. //////////////////////////////////////////////////////-------QUERY´s-------////////////////////////////////////////////////////
  49. }
  50. ?>
  51. <body>
  52. <form action="" method="post" enctype="multipart/form-data" name="form1" id="form1">
  53.   <p><a href="principal.php">Volver a la principal</a></p>
  54.   <p>&nbsp;</p>
  55.   <table width="714" border="1" align="center">
  56.     <tr>
  57.       <td colspan="7" class="domingo"><div align="center" class="Estilo1">LISTADO DE CONVOCATORIAS ABIERTAS ACTUALMENTE</div></td>
  58.     </tr>
  59.     <tr>
  60.     <td class="domingo"><strong>Numero Conv.</strong></td>
  61.       <td class="domingo"><strong>Titulo</strong></td>
  62.       <td class="domingo"><strong>Salario</strong></td>
  63.       <td class="domingo"><strong>Fecha Apertura
  64.       <td class="domingo"><strong>Descripcion</strong></td>
  65.       <td class="domingo"><strong>Inscribirse</strong></td>
  66.     </tr>
  67.     <tr>
  68.   <?php
  69.   $result = mysql_query($abiertas);
  70.   $numero = 0;
  71.   while($row = mysql_fetch_array($abiertas))
  72.   {
  73.     echo "<tr><td width=\"3%\"><font face=\"verdana\">" . $row["numero_conv"] . "</font></td>";
  74.     echo "<td width=\"10%\"><font face=\"verdana\">" . $row["titulo_conv"] . "</font></td>";
  75.     echo "<td width=\"3%\"><font face=\"verdana\">" . $row["salario_conv"]. "</font></td>";
  76.     echo "<td width=\"3%\"><font face=\"verdana\">" . $row["fecha_conv"]. "</font></td>";
  77.     echo "<td width=\"10%\"><font face=\"verdana\">" . $row["descripcion_conv"] . "</font></td></tr>";      
  78.     $numero++;
  79.   }
  80.   echo "<tr><td colspan=\"15\"><font color=red face=\"verdana\"><b>Numero total de convocatorias abiertas: " . $numero .
  81.       "</b></font></td></tr>";
  82.  
  83.   mysql_free_result($abiertas);
  84.  // mysql_close($link);
  85.  ?>
  86.  </tr>
  87.  </table>
  88. </form>
  89. </body>
  90. </html>
  #2 (permalink)  
Antiguo 01/11/2012, 07:03
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Crear tabla en php con un link para edicion

allí mismo donde imprimes la tabla con echo, sólo debes agregar el <a href="url">link</a> correspondiente, el detalle es ¿necesitas que no se recargue la página?: en dicho caso use AJAX
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...

Etiquetas: html, link, mysql, registro, sql, tabla, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:57.