Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/12/2009, 15:01
Avatar de Copia
Copia
 
Fecha de Ingreso: noviembre-2009
Mensajes: 309
Antigüedad: 15 años, 3 meses
Puntos: 4
problemas con mi coneccion a base de datos mysql

Hola amigos estoy provando mis conocimientos en php pero ahora con conecciones a base de datos y tengo el siguiente codigo:

Código PHP:
  <?php
     $link 
mysql_connect('localhost','root') or die("problemas al conecta");
     
$db_selected mysql_select_db('tienda',$link);
     if (!$
$db_selected){
         die (
'No se puede utilizar la base de datos de la Tienda: '.mysql_error());
     }
     
$query='CALL PA_Venta('$_POST[xIdcliente]', '$_POST[xIdempleados]', '$_POST[xIdproducto]', '$_POST[xcantidad]' , '$_POST[xPrecioUnit]')' or
     die(
"problemas en la inserxion".mysql_error());
     
?>
estos se apoyan en html que envia los datos:

Código:
<form  action="reporte.php" method="post">
        	Codigo, Vendedor
            <input type="text" name="xIdempleados" value="" size="1" maxlength="2" /><br />
            Codigo, Cliente
            <input type="text" name="xIdcliente" value="" size="1" maxlength="2" />
            <input type="hidden" name="xIdproducto" value="1" />
             <input type="hidden" name="xPrecioUnit" value="8000" /><br />            
            Seleccione el Color: <br />
           <!-- <input type="radio" name="color" value="Rojo" />Rojo<br />
            <input type="radio" name="color" value="Azul" checked="checked" />Azul<br />          
            <input type="radio" name="color" value="Gris" />Gris<br />
            <input type="radio" name="color" value="Negro" />Negro<br /> -->
            Cantidad
            <input type="text" name="xcantidad" value="" size="2" maxlength="3" /><br /> 
            <input type="submit" name="Enviar"  value="Enviar" />          
        </form>
y un procedimiento almacenado como este:
Código:
CREATE DEFINER=`root`@`localhost` PROCEDURE `PA_Venta`(xIdcliente INT, xIdempleados int,
                         xIdproducto int, xcantidad Numeric(18,2),
                         xPrecioUnit Numeric (18,2))
BEGIN

        Insert into ventas(fecha,Idcliente,Idempleados,Idproducto,cantidad,PrecioUnit,total)
        values(current_date(),xIdcliente,xIdempleados,xIdproducto,xcantidad,xPrecioUnit,xcantidad*xPrecioUnit);

END
bueno al ejecutar el codigo php me aparece un error en el navegador
Cita:
Parse error: parse error in C:\xampp\htdocs\proyecto1\reporte.php on line 15
y ese error es en donde hago el llamado al procedimiento almacenado, espero me ayuden, no tengo mucho conocimiento y estoy algo confundido.