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.