Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/09/2009, 21:38
Avatar de mortiprogramador
mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: Datos y calculo cotizacion

Hola
Bueno, pues hice un aproximado de tu modelo y me trae los datos de la tabla, aqui el codigo

<?php
//include ('func/book_sc_fns.php');
//$ruta = '.';
//do_html_header();
$conn = mysql_connect("localhost","test","test");
mysql_select_db("test");
$catid=$_GET['catid'];
$sql = mysql_query("SELECT productid, model, price FROM products where catid='$catid'");
?>
<table width="537" border="0" height=100% align="center" cellpadding="0" cellspacing="5">
<tr>
<td valign="top" class="style12 style16"> <div align="center">
<form name="form1" method="post" action="cotizar.php">
<table width="521" border="1" cellspacing="5">
<tr>
<td width="177" bgcolor="#CCCFD6" class="style15"><div align="center" class="Estilo2">ID</div></td>
<td width="177" bgcolor="#CCCFD6" class="style15"><div align="center" class="Estilo2">MODELO</div></td>
<td width="146" bgcolor="#CCCFD6" class="style15"><div align="center" class="Estilo2">PRECIO</div></td>
<td width="57" bgcolor="#CCCFD6" class="style15"><div align="center"><span class="Estilo2">CANTIDAD</span></div></td>
<td width="98" bgcolor="#CCCFD6" class="style15"><div align="center" class="Estilo2">TOTAL</div></td>
</tr>
<?php
while ($registro2 = mysql_fetch_array($sql)) {
echo '<tr>';
echo '<td class="style15">'.$registro2['productid'].'</td>';
echo '<td class="style15">'.$registro2['model'].'</td>';
echo '<td><div align="center">';
echo '<input name="product_'.$registro2['productid'].'" type="text" disabled="disabled" id="product_'.$registro2['productid'].'" size="20" value = "'.$registro2['price'].'">';
echo '</div></td>';
echo '<td><div align="center">';
echo '<input name="cantidad_'.$registro2['productid'].'" type="text" id="cantidad_'.$registro2['productid'].'" size="5">';
echo '</div></td>';
echo '<td><div align="center">';
echo '<input name="total_'.$registro2['productid'].'" type="text" id ="total_'.$registro2['productid'].'" size="15" disabled="disabled">';
echo '</div></td>';
echo '</tr>';
}
?>


<tr>
<td class="style15">&nbsp;</td>
<td colspan="2" class="style15"><div align="center" class="Estilo2">TOTAL GENERAL </div>
<div align="center"></div></td>
<td><input type="text" name="cantidad_total" disabled="disabled"></td>
<td><input type="text" name="total" disabled="disabled"></td>
</tr>

<tr>
<td colspan="5" bgcolor="#CCCFD6"><div align="center">
<input name="calcular" type="button" id="calcular" value="Calcular"'>
</div></td>
</tr>
</table>
</form>
<p><br>
</p>
</div></td>
</tr>
</table>

Ahora, según te entiendo, quieres que se calcule la cantidad por el precio y te vaya arrojando esos calculos a medida que escribes o cuando presionas en el boton calcular

Bueno, eso lo puedes hacer de 2 maneras:

1. Con javascript, sin necesidad de enviar la página en un submit, al dar clic en el botón vas a una función javascript donde calculas lo que necesitas y alimentas los campos que necesites
2. Con php, esto necesita que envies la página con un submit para que estos datos viajen ya sea a esta misma página php o a otra donde se hagan los calculos y luego se vean los mismos

Bueno, suerte con eso
Saludos