Ver Mensaje Individual
  #15 (permalink)  
Antiguo 26/03/2012, 15:02
charlesfabi
 
Fecha de Ingreso: marzo-2012
Mensajes: 16
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: captar el id de una tabla en mysql y pasarlo a un form en html

se es lo que quiero hacer te paso mis dos codigos haber una de esas ahi lo vemos!!! este archivo se llama alumnosconsulta.php

<table border="1" cellspacing=1 cellpadding=2 style="font-size: 8pt "><tr>
<td><font face="verdana"><b>Nombre</b></font></td>
<td><font face="verdana"><b>Apellido</b></font></td>
<td><font face="verdana"><b>Codigo</b></font></td>
<td><font face="verdana"><b>Opcion</b></font></td>
</tr>
<?php
$combocurso = $_POST['combocurso'];
$registro = $_POST['Alumno_Nombre'];
$fila=$_GET["id_ficha"];
$conexion = mysql_connect("localhost","root","") or die ("Fallo en el establecimiento de la conexión");
mysql_select_db("tuto", $conexion) or die("Error en la selección de la base de datos");
$consulta = "select * from fichas where Ficha_curso = '$combocurso'";
$query = mysql_query($consulta);
$numero = 0;
while ($fila = mysql_fetch_array($query)){
echo "<tr><td>" . $fila["Ficha_Nombre"] . "</td>";
echo "<td>" . $fila["Ficha_Apellidos"] . "</td>";
echo "<td>" . $fila["Legajo"] . "</td>";
echo "<td><a link=\"modfichas.php?id=" . $fila["id_ficha"] . "\">Modificar</a></td>";
$numero++;
}
echo "<tr><td colspan=\"4\"><strong>Número: $numero</strong></td></tr>";
?>
</table>

esto funciona bien me trae lo que consulto; de alli tenia que pinchar en modificar y me llevaba a este otro archivo que se llama modfichas.php; este es el codigo

<?php
//Supongo que ya tienes echa la conexion
#Conectamos con MySQL
$conexion = mysql_connect("localhost","root","")
or die ("Fallo en el establecimiento de la conexión");
#Seleccionamos la base de datos a utilizar
mysql_select_db("tuto")
or die("Error en la selección de la base de datos");
//$sql="Select COUNT(*) FROM fichas id_ficha='".$_POST['1']."'";
//$consulta = mysql_query($sql) or (mysql_error());
//$total=mysql_result($consulta,0);
//if($total==1){
$fila=$_GET["id_ficha"];
$sql ="SELECT Ficha_Facultad, Ficha_Carrera, Ficha_Fecha, Ficha_curso, Legajo, Ficha_DNI, Ficha_Apellidos, Ficha_Nombre, Ficha_Ciudad, Ficha_Provincia, Ficha_Calle, Ficha_Numero, Ficha_Localidad, Ficha_Departamento, Ficha_Telfijo, Ficha_Celular, Ficha_Email, ficha_LugarNac, ficha_fechaNac, Ficha_Situacion_Laboral, Ficha_Tipotrabajo, Ficha_Hssemana, Ficha_Estilotrabajo, Ficha_Otrotrabajo, Ficha_Colesc, Ficha_Modalidad, Ficha_Tipocentro, Ficha_Aniofinalizacion, Ficha_EstudioTerminado, Ficha_EstudioActual, Ficha_Promedio, Ficha_NotaNivelacion, Ficha_EleccionCarrera, Ficha_EleccionUniversidad, Ficha_MotEleccionCarrera, Ficha_MotEleccionUniversidad, Ficha_Disminucion, Ficha_AyudaTecnica, Ficha_AyudaEspecial FROM fichas where id_ficha='$fila'";
$consulta=mysql_query($sql) or die (mysql_error());
$registro=mysql_fetch_array($consulta);

?>
<!--Inicia el formulario-->
<form id="formulario1" name="registro_ficha" method="post" >
<div>
<div id="colorbarra"><p align="center" class="Estilo2">Datos del Alumno</p></div>
<div id="alinear">
<p>
<label> Facultad
<input type="text" name="combofacultad" value="<?php echo $registro['Ficha_Facultad']?>">
</label>
<label></n></n></n> Carrera
<input type="text" name="combofacultad" value="<?php echo $registro['Ficha_Carrera']?>">
</label>
......y bueno sigue la cosa son muchos campos
bueno siempre me quedo en alumnosconsulta.php pero si es lo que quiero hacer excelente ejemplo espero esto sirva!!! muchas gracias!!!