Ver Mensaje Individual
  #10 (permalink)  
Antiguo 30/09/2013, 22:09
ruben_chirinos_1985
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Mostrar valor 0 en input

ok mira estos son dos campos que estan en el formulario en el combobox cargo los productos verdad, y al seleccionar un producto me muestra el precio de ese producto en un input, como puedes ver en el combobox tengo un value="" donde digo ELIJE PRODUCTO pero en el campo precio aparece el precio del primer producto de la bd, y quiero q este aparezca en blanco hasta el momento q seleccione un producto y alli si se cargue el precio

Código PHP:
Ver original
  1. <th><select name="producto" id="producto" maxlength="10" onchange="document.getElementById('precio').value=this.options[this.selectedIndex].getAttribute('producto'); actualizar_importe()" required="required"> <option value="">-- ELIJE PRODUCTO --</option>
  2.                     <?php
  3. $qry=mysql_query("select * from productos");
  4. $row=array();
  5. while($r=mysql_fetch_assoc($qry)){
  6. $row[]=array($r['cod_producto'],$r['producto'],$r['precio']);
  7. }
  8.                       foreach($row as $v){ ?>
  9.                     <option  producto="<?php echo $v[2] ?>" value="<?php echo $v[0] ?>"><?php echo $v[1] ?></option>
  10.                     <?php }?>
  11.                   </select></th>
  12.                   <th><input type="text" name="precio" id="precio" value="<?php echo $row[2][2]."\n" ?>" onchange="actualizar_importe()" readonly="readonly"/></th>