Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/05/2015, 08:40
karliokre
 
Fecha de Ingreso: enero-2015
Mensajes: 3
Antigüedad: 9 años, 3 meses
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: