Ver Mensaje Individual
  #17 (permalink)  
Antiguo 21/04/2011, 14:15
Avatar de Jask
Jask
 
Fecha de Ingreso: abril-2006
Ubicación: Madrid
Mensajes: 773
Antigüedad: 18 años
Puntos: 15
Respuesta: Formulario que sume valores [2da duda]

Cita:
Iniciado por chemanuel001 Ver Mensaje
Hola, ya solucione todo y no me da ningun tipo de error..

Lo puse de la siguiente manera:

Código PHP:
<?php

$bd
=mysql_connect("localhost","usuario","123") or die("No se conecto a la base de datos");
mysql_select_db("db");

$opt=$_POST["opt"];

if (
$opt==1)
    {
    
$nombre=$_POST["nombre"];
    
$cantidad=$_POST["cantidad"];
    
$identificadorinicial"SELECT id FROM producto WHERE nombre='$nombre'";
    
$identificadormysql_query($identificadorinicial) or die (mysql_error());
    
    
$sql"UPDATE producto SET cantidad = cantidad + '$catidad' WHERE id='$identificador'";
    
$res=mysql_query($sql,$bd) or die (mysql_error());
    }

    
$res2 mysql_query("SELECT SUM(cantidad) as total_suma FROM cantidad"); 
    
?>
Todo se ejecuta perfecto.. Pero no lo suma ni lo agrega a la base de datos y no se por que..
El formulario utiliza method post verdad?

Por otro lado para que utilizas $res2 ? Con este $sql= "UPDATE producto SET cantidad = cantidad + '$catidad' WHERE id='$identificador'"; ya tendría que funcionar. Prueba en phpmyadmin o algún gestor MySql que tengas a hacerlo así pero sustituyendo '$cantidad' por un número cualquiera e '$identificador' por alguno que tengas en la BD !! no creo que te de error.

Suerte

EDITO

te recomiendo leer bien la sintaxis antes de postear:

No es $catidad si no $cantidad
__________________
Os iusti meditabitur sapientiam
Si te he ayudado, por qué no un poquito de Karma :) ?