Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/12/2009, 13:31
alexfs
 
Fecha de Ingreso: junio-2007
Ubicación: En mi casa
Mensajes: 82
Antigüedad: 16 años, 10 meses
Puntos: 2
Restar dos variables de la tabla mysql en php

Hola, llebo varias horas intentando que el campo precio final tenga como resultado la resta entre preciooficial y descuento, ya que seria mucho menos engorroso que ir calculandolo manualmente.

No es que tenga demasiados conocmimientos en php, pero creo que no debería de ser tan dificil! Agradecería muchísimo si alguien supiera como se puede hacer modificando la linea de código que he resaltado, solo sería cuestion de restar los dos campos, o tambien preguntar si seria posible hacerlo directamente desde phpmyadmin, y poner alguna fórmula en el campo para que el valor siempre sea la resta de las dos variables.

Gracias!


$link = mysql_connect("mysql.dominio.com", "yo","mipassword");

mysql_select_db("mitabla", $link);

$result = mysql_query("SELECT marca,modelo,preciooficial,descuento,preciofinal FROM citroen", $link);

if ($row = mysql_fetch_array($result)){

echo "<table border='1' width='100%' cellspacing='0' cellpadding='3' bordercolor='#ED5430'> \n";

echo "<tr> \n";

echo "<td><b>Marca</b></td> \n";

echo "<td><b>Modelo</b></td> \n";

echo "<td><b>Precio oficial</b></td> \n";

echo "<td><b>Descuento</b></td> \n";

echo "<td><b>Precio final</b></td> \n";
echo "</tr> \n";

do {

echo "<tr> \n";

echo "<td>".$row["marca"]."</td> \n";

echo "<td>".$row["modelo"]."</td>\n";

echo "<td>".$row["preciooficial"]."</td>\n";

echo "<td>".$row["descuento"]."</td>\n";

echo "<td>".$row["preciofinal"]."</td>\n";

echo "</tr> \n";

} while ($row = mysql_fetch_array($result));

echo "</table> \n";

} else {

echo "¡ La base de datos está vacia !";

}