25/05/2015, 08:40
|
| | Fecha de Ingreso: enero-2015
Mensajes: 3
Antigüedad: 10 años, 1 mes Puntos: 0 | |
Como podria mostrar 3 funciones en una pagina Hola buenas mis dudas eran que tengo tres funciones en php que llaman 3 funciones de insertar datos en el sql y cuando los invoco en la pagina solo se ejecuta el primer funcionamiento llamado en dicha pagina.Las demas no hacen nada. Los procedimientos en sql funciona perfectamente ya que los he probao ejecutandose los tres a la vez y funviona. El problema es en el php a ver si me podeis ayudar. Creo que es en el tema de la conexión
Este es el código de las tres funciones:
<?php
function insertarPedidoPlato($nombre,$precio,$conexion){
$resultado=true;
$stmt=$conexion->prepare('CALL INSERTAR_PLATO(:NOMBRE,:PRECIO)');
$stmt-> bindParam(':NOMBRE', $nombre);
$stmt-> bindParam(':PRECIO', $precio);
$stmt->execute();
if(!$stmt){
$resultado=false;
}
return $resultado;
};
function insertarPedidoFormadoPor($conexion){
$resultado=true;
$stmt=$conexion->prepare('CALL INSERTAR_FORMADO_POR()');
$stmt->execute();
if(!$stmt){
$resultado=false;
}
return $resultado;
}
function insertarPedido($camarero,$mesa,$cantidad,$conexion ){
$resultado=true;
$stmt=$conexion->prepare('CALL INSERTAR_PEDIDO(:CAMARERO,:MESA,:CANTIDAD)');
$stmt-> bindParam(':CAMARERO', $camarero);
$stmt-> bindParam(':MESAS', $mesas);
$stmt-> bindParam(':CANTIDAD', $cantidad);
$stmt->execute();
if(!$stmt){
$resultado=false;
}
return $resultado;
}
?}
Aqui es donde lo llamo: |