Ver Mensaje Individual
  #15 (permalink)  
Antiguo 08/10/2008, 19:00
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

Logre pasar el id a traves del formulario con <input type="hidden" name="id" value="<?=$id;?>"> y asi me lo trajo en el guardarevision.php ahora tengo este problema no puedo enviar ese mismo id recibi y el otro id del registro de los datos del formulario que fueron insertados en la bd no puedo envialos por el url y me muestra un error, en el Foro de MySQL el usuario Genetix que esto era problema de PHP y lo traslade para aca.

Código PHP:
if(isset($_GET['id'])) 

$id $_GET['id'];  
  
$consulta=mysql_query("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, clasificacion.descripcion as descripcionclasificacion, seccion.descripcion as descripcionseccion 
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 clasificacion ON clasificacion.codclasificar = identificacion.codclasificar  
INNER JOIN seccion ON seccion.codseccion = identificacion.codseccion  
WHERE identificacion.id="
.$id,$link)or die( "Error en consulta:"mysql_error() ); 

 
// Rescatar Variables del Formulario 
  
$alternador$_GET['alternador']; 
  
$gomas$_GET['gomas']; 
  
$amortiguadorde$_GET['amortiguadorde']; 
  
$gomasviven$_GET['gomasviven']; 
  
$amortiguatra=$_GET['amortiguatra']; 
  
$instrumentra=$_GET['instrumentra']; 
  
$antepe=$_GET['antepe']; 
  
$llavecruz=$_GET['llavecruz']; 
  
$arranque=$_GET['arranque']; 
  
$lucescruce=$_GET['lucescruce']; 
  
$ballesta=$_GET['ballesta']; 
  
$lucesdel=$_GET['lucesdel']; 
  
$bandafre=$_GET['bandafre']; 

    
  if (
$btnAccion=='Agregar'
  { 
   
$agregar="INSERT INTO formvehiculo (  `alternador`, 
                                                        `gomas`, 
                                                        `amortiguadorde`, 
                                                        `gomasviven`, 
                                                        `amortiguatra`, 
                                                      `instrumentra` , 
                                                      `antepe`, 
                                                      `llavecruz`, 
                                                      `arranque` , 
                                                      `lucescruce` , 
                                                      `ballesta`, 
                                                      `lucesdel`, 
                                                      `bandafre` ) 
                                      VALUES ( '$alternador' , 
                                               '$gomas' , 
                                                 '$amortiguadorde' , 
                                               '$gomasviven' , 
                                               '$amortiguatra' , 
                                               '$instrumentra' , 
                                               '$antepe' , 
                                               '$llavecruz' , 
                                               '$arranque' , 
                                               '$lucescruce' , 
                                               '$ballesta' , 
                                               '$lucesdel' , 
                                               '$bandafre');"
;

$consulta2=mysql_query($agregar,$link)or die( "Error en consulta:".mysql_error() ); 

if (
$datos=mysql_num_rows($consulta && $consulta2)) 

    echo 
"<div align=\"center\">Se ha registrado exitosamente</div><br><br><br>"
    echo 
"<div align=\"center\">Para Ver el Resultado del Registro<br><input type=\"button\" name=\"btnAccion\" value=\"Ver\" onClick=\"window.location='/proyecto/result_vehiculo.php?idv=".$datos['id_vehiculo']."&id=".$datos['id']."'\"></div>"

else 

    echo 
"No se ha registrado los datos"
     

mysql_close($link); 
Me muestra este error:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\xampp\htdocs\proyecto\guardarevision.php on line 411
No se ha registrado los datos

Ayudenme hermanos, yo estare muy agradecido, yo no soy ningun experto estoy iniciandome en este mundo de php, y quiero avanzar.