Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/09/2011, 12:44
kinto
 
Fecha de Ingreso: junio-2011
Mensajes: 59
Antigüedad: 13 años, 4 meses
Puntos: 0
Pregunta eventos en inputs

Estes es mi codigo de php al darle click en el submit me envia a otro formulario pero este no me trae la id del auto, necesito capturar la id del auto esto le pongo un alt al submit y si me captura la id pero al darle submit me trae el ultimo id, me dijeron que lo aga con un evento que al momento de darle clic a un auto como ya estoy capturando el alt su id, este se envia al formulario dependiendo del auto que seleccione pero no tengo idea de cual es el evento
onclick='this ();' o onSubmit='this ();' no conosco esos eventos y no se si estan correctos espero que me ayuden se los agradecere

Código PHP:
Ver original
  1. <?php
  2.                             $link = $pag->conecta("nacional");
  3.                             $autos_id[] = "4"; //Pointer
  4.                             $autos_id[] = "3"; //Chevy
  5.                             $autos_id[] = "31"; //Spark
  6.                             foreach($autos_id as $ind){
  7.  
  8.                                 $sql = "
  9.                                SELECT *,
  10.                                vehiculos.id as idAuto,
  11.                                categorias.id as idCate
  12.                                FROM
  13.                                vehiculos
  14.                                INNER JOIN categorias ON vehiculos.categoria = categorias.nombre
  15.                                WHERE vehiculos.id = '$ind'
  16.                            ";
  17.                            
  18.                                 $auto = $pag->_SQL($sql, "array", "nacional");
  19.  
  20.                                 switch($auto['tipo']){
  21.                                     case 'economico': $class = 'auto_muestra2'; break;
  22.                                 }
  23.                                     echo "<li class='bg_gris'><div class='autos'><img src='".$auto['camino']."' /></div>";
  24.                                     echo "<div class='modelo'>".$auto['nombreAuto']."</div><div class='bt_carro'><input type='submit' value='' alt='".$auto['idAuto']."' onSubmit='this();'/></div></li>";
  25.                                     echo "<input type='hidden' value='".$auto['idAuto']."' alt='".$auto['idAuto']."' name='id_auto' id='id_auto' />";
  26.                                     echo "<input type='hidden' value='".$auto['categoria']."' name='categoria' />";
  27.                                     if($auto['idAuto'] ==  $autos_id[] = "4"){
  28.                                      $des = explode("<br />","");
  29.                                     }
  30.                                      if($auto['idAuto'] ==  $autos_id[] = "3"){
  31.                                      $des = explode("<br />","");
  32.                                     }
  33.                                      if($auto['idAuto'] ==  $autos_id[] = "31"){
  34.                                      $des = explode("<br />","");
  35.                                     }  
  36.                                     echo "<ul>";
  37.                                     $cont = 0;
  38.                                     foreach($des as $indDes){
  39.                                         if($cont <= 3 and $indDes != "")
  40.                                             echo "<p class='letraautos'>$indDes</p>";
  41.                                         $cont++;
  42.                                     }echo "</ul>";
  43.                             }
  44.                             mysql_close($link);
  45.                         ?>