Ver Mensaje Individual
  #12 (permalink)  
Antiguo 03/10/2008, 19:37
DjKelvim
 
Fecha de Ingreso: junio-2008
Ubicación: Maracay
Mensajes: 52
Antigüedad: 16 años, 7 meses
Puntos: 0
Respuesta: Como Guardar datos de un formulario con los datos de una consulta antes ci

Estuve intentando , pero estoy mas estancado que tornillo oxidado, me he puesto a trabajar con las sesiones, y probe con el GET sobre los id, pero estoy confundido porque si el id trae toda la informacion del registro encontrado o hay que traerse los valores de los resultados junto con la id, pero igual se me ha hecho dificil en vista de que no consigo algo concreto para mi caso, y publico los codigos para ver que mano me pueden dar

Código PHP:
<?
   session_start
();
  
$_SESSION['txtUnidad'];
?>
<html> 
<head><title> Resultados de su busqueda</title> 
<head> 
<body> 
<?php 
// Rescatar Variables del Formulario 
include ('conexion_bd.php'); 
$link=Conectarse(); 
$txtUnidad$_GET['txtUnidad']; 

$consulta="SELECT identificacion.id, identificacion.unidad, clase.descripcion as descripcionclase,  
tipo.descripcion as descripciontipo, marca.descripcion as descripcionmarca,  
modelo.descripcion as descripcionmodelo, identificacion.serial_carroceria,  
identificacion.serial_motor, identificacion.num_placa,  
identificacion.anio, identificacion.color, seccion.descripcion as descripcionseccion, identificacion.foto   
FROM identificacion  
INNER JOIN clase ON clase.codclase = identificacion.codclase  
INNER JOIN tipo ON tipo.codtipo = identificacion.codtipo  
INNER JOIN marca ON identificacion.codmarca = marca.codmarca  
INNER JOIN modelo ON modelo.codmodelo = identificacion.codmodelo  
INNER JOIN seccion ON seccion.codseccion = identificacion.codseccion  
WHERE identificacion.unidad=$txtUnidad"
;  

?> 

 <table align="center" width="600" border="1" cellspacing="0" cellpadding="0"> 
  <tr> 
    <td width="600" colspan="2" bgcolor="#4bacc6" align="center" class="Estilo1">IMFORMACI&Oacute;N SOBRE LA UNIDAD</div></td> 
  </tr> 

<?php 
$tabla
=mysql_query($consulta,$link)or die( "Error en consulta: $consulta, error: " mysql_error() );   
if(
$datos=mysql_fetch_array($tabla)) 


    echo 
"<tr>"
    echo        
"<td width=\"300\" bordercolor=\"#4BACC6\" class=\"Estilo2\">&nbsp;&nbsp;Unidad Nro.: ".$datos['unidad']."</td>"
    echo        
"<td width=\"300\" bordercolor=\"#4BACC6\" class=\"Estilo2\">&nbsp;&nbsp;Clase: ".$datos['descripcionclase']."</td>"
    echo 
"</tr>"
    echo 
"<tr>"
    echo        
"<td width=\"300\" bordercolor=\"#4BACC6\" bgcolor=\"#d2eaf1\" class=\"Estilo2\">&nbsp;&nbsp;Tipo: ".$datos['descripciontipo']."</td>"
    echo        
"<td width=\"300\" bordercolor=\"#4BACC6\" bgcolor=\"#d2eaf1\" class=\"Estilo2\">&nbsp;&nbsp;Marca: ".$datos['descripcionmarca']."</td>"
    echo 
"</tr>"
    echo 
"<tr>"
    echo        
"<td width=\"300\" bordercolor=\"#4BACC6\" class=\"Estilo2\">&nbsp;&nbsp;Modelo: ".$datos['descripcionmodelo']."</td>"
    echo        
"<td width=\"300\" bordercolor=\"#4BACC6\" class=\"Estilo2\">&nbsp;&nbsp;Serial de Carrocer&iacute;a: ".$datos['serial_carroceria']."</td>"
    echo 
"</tr>"
    echo 
"<tr>"
    echo        
"<td width=\"300\" bordercolor=\"#4BACC6\" bgcolor=\"#d2eaf1\" class=\"Estilo2\">&nbsp;&nbsp;Serial de Motor: ".$datos['serial_motor']."</td>"
    echo        
"<td width=\"300\" bordercolor=\"#4BACC6\" bgcolor=\"#d2eaf1\" class=\"Estilo2\">&nbsp;&nbsp;Placa: ".$datos['num_placa']."</td>"
    echo 
"</tr>"
    echo 
"<tr>"
    echo        
"<td width=\"300\" bordercolor=\"#4BACC6\" class=\"Estilo2\">&nbsp;&nbsp;A&ntilde;o: ".$datos['anio']."</td>"
    echo        
"<td width=\"300\" bordercolor=\"#4BACC6\" class=\"Estilo2\">&nbsp;&nbsp;Color: ".$datos['color']."</td>"
    echo 
"</tr>"
    echo 
"<tr>"
    echo        
"<td width=\"300\" colspan=\"2\" bordercolor=\"#4BACC6\" bgcolor=\"#d2eaf1\" align=\"center\"><div align=\"center\" class=\"Estilo2\">Secci&oacute;n: ".$datos['descripcionseccion']."</div></td>"
    echo 
"</tr>";  

else{ 
       echo 
"<div align=\"center\">NO SE ENCONTRARON RESULTADOS</div>"
      } 
?> 
</table> 
<br /> 
<br /> 
<br /> 

<div align="center"> 
<form action="form_busqueda.php" method="get"> 
<input name="btnAccion" value="Retornar" type="submit"> 
<input type="button" name="btnAccion" value="Realizar Revision" onClick="window.location='/proyecto/Document2.php'"> 
</form> 
</div> 
</body> 
</html>
Aqui recibo la variable $_SESSION['txtUnidad'] ye intento mostrar los datos de la tabla anterior, pero nada sale

Código PHP:
<?
session_start
();
$_SESSION['txtUnidad'];
?>
<?
$unidad
=$_POST['txtUnidad'];
$clase=$_POST['codclase'];
$tipo=$_POST['codtipo'];
$marca=$_POST['codmarca'];
$modelo=$_POST['codmodelo'];
$serial_c=$_POST['serial_c'];
$serial_m=$_POST['serial_m'];
$placa=$_POST['placa'];
$anio=$_POST['anio'];
$color=$_POST['color'];
$seccion=$_POST['codseccion'];

?>

<table width="752" border="1" cellspacing="0" cellpadding="0">
    <tr>
      <td colspan="2"><div align="center">INFORMACION DE LA UNIDAD</div></td>
    </tr>
    <tr>
      <td width="373">UNIDAD: <? echo $unidad;?></td>
      <td width="373">CLASE: <? echo $clase;?></td>
    </tr>
    <tr>
      <td>TIPO: <? echo $tipo;?></td>
      <td>MARCA: <? echo $marca;?></td>
    </tr>
    <tr>
      <td>MODELO: <? echo $modelo;?></td>
      <td>SERIAL CARROCERIA: <? echo $serial_c;?></td>
    </tr>
    <tr>
      <td>SERIAL MOTOR: <? echo $serial_m;?></td>
      <td>PLACA:</td>
    </tr>
    <tr>
      <td>AÑO: <? echo $anio;?></td>
      <td>COLOR: <? echo $color;?></td>
    </tr>
    <tr>
      <td colspan="2"><div align="center">SECCION: <? echo $seccion;?></div></td>
    </tr>
  </table>
?>
//A partir de aqui comienza el formulario de revision y que al final hay un boton
//que programe que agrega los resultados del formulario en otra pagina
Hasta el momento eso es lo que he podido hacer, de verdad esto es lo ultimo que me falta programar en mi sistemita.

Saludos, y espero por sus aportes, gracias