Ver Mensaje Individual
  #14 (permalink)  
Antiguo 21/04/2011, 12:05
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
Muchas gracias a todos por la ayuda prestada... Todo al principio carga como deberia cargar..

Pero al momento de agregar el Usuario y la cantidad de Zapatos comprados me sale:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT id FROM reset WHERE nombre = Jose' at line 1


Y no tengo ni idea como solucionarlo..

Agego el codigo php que le tengo a la pagina:


Código PHP:
<?php

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

$opt=$HTTP_GET_VARS["opt"];

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

    
$res2 mysql_query("SELECT SUM(cantidad) as total_suma FROM producto"); 
    
?>
En $identificador, al hacer la consulta, te falta poner un mysql_query, si no, no la realiza.

Por otro lado te recomiendo usar $_GET['nombre_del_campo'] en vez de $HTTP_GET_VARS

Suerte
__________________
Os iusti meditabitur sapientiam
Si te he ayudado, por qué no un poquito de Karma :) ?