Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/06/2009, 00:27
tecalex01
 
Fecha de Ingreso: abril-2009
Mensajes: 22
Antigüedad: 15 años
Puntos: 1
Recargar un select

Hola que tal amigos,
discupen la molestia,
alguien podria ayudarme.
lo que sucede es que tengo el siguiente codigo php de una refaccionaria.

El modulo pertenece al de agregar producto---Solo es un trozo de código----

<html>

<HEAD><title>PRODUCTOS</title></head>
<script language="javascript" type="text/javascript" src="../javascript/formproduct.js"></script>
<script language="javascript" type="text/javascript" src="../javascript/validaciones.js"></script>
<script language="javascript" type="text/javascript" src="../javascript/carga_contenido.js"></script>
<link href="estilo.css" rel="stylesheet" type="text/css"/>
<?php
include("../conect_bd.php");
$conec=con();
$conCat="select * from categoria";
$vCat=mysql_query($conCat,$conec);
$conAuto="select * from auto";
$vAuto=mysql_query($conAuto,$conec);
$conMarca="select * from marca";
$vMarca=mysql_query($conMarca,$conec);
$cproduc="select nopieza,descrip from piezas";
$vproduc=mysql_query($cproduc,$conec);
?>
<body>
<br/>
<form action="formproduct_accion.php" method="POST" name="product" id="product">
<br>
<table width="50%" align="center" border="0" cellspacing="3" cellpadding="6">
<tr height="90">
<td class="cabe" colspan="4">PRODUCTOS</td>
</tr>
<tr>
<td class="letras" align="right">Descripci&oacute;n:</td>
<td><input type="text" size="25" name="desc" id="desc"class="" onblur="mayusculas(this.id);"></td>
<td><input type="text" name="msg" id="mde" class="error"></td>
</tr>
<tr>
<td class="letras" align="right">Marca:</td>
<td><select name="cbomarca" id="cbomarca" size="1">
<option value="null">Seleccione marca</option>
<?php while($fMarca=mysql_fetch_array($vMarca))
{
?>
<option value="<?php echo $fMarca['idemarca'];?>"><?php echo $fMarca['nombremarca'];?></option>
<?php }
mysql_free_result($vMarca);
?>
</select>
<a href="#"><img src="./subcarro/more.png" border="0" width="10%" onclick="document.getElementById('marca').classNam e='produc_gen_si';document.getElementById('save'). className='produc_gen_si';"></img></a></td>
<td><input type="text" name="marca" id="marca" class="produc_gen_no"><a href="#" onclick="url='./productos/insertar_mar.php?eleccion=insertar&marca='+documen t.getElementById('marca').value;Contenido(url,'men saje');document.getElementById('marca').className= 'produc_gen_no';document.getElementById('save').cl assName='produc_gen_no';mar=document.getElementByI d('cbomarca');<?php $cmar='select * from marca order by idemarca DESC limit 1;';$vmar = mysql_query($cmar,$conec);$nuevamar=mysql_fetch_ar ray($vmar);?>mar[mar.length] = new Option('<?php echo $nuevamar['nombremarca'];?>', '<?php echo $nuevamar['idemarca'];?>');"><img src="./productos/aceptar.png" border="0" width="10%" id="save" class="produc_gen_no"></img></a><div id="mensaje"></div></td>

El problema esta en lo de color rojo, lo que quiero hacer es que al dar clic en la imagen llamada more a través de css hago visible el cuadro texto marca y la imagen aceptar.png pero al dar clic en el link donde esta la imagen de aceptar.png automaticamente me agregue la nueva marca que escribi en el cuadro de texto(marca) para esto realizo una nueva consulta de mysql a la tabla marca, sin embargo esta consulta no me sirve de nada pues no me considera en la consulta la nueva agregada tomando por lo tanto la de mayor ide pero con la consulta anterior(sin el nuevo registro).

Espero y me haya podido dar a entender.