Ir para conteúdo

AndersonVSilva

Members
  • Total de itens

    4
  • Registro em

  • Última visita

Tudo que AndersonVSilva postou

  1. Bom dia Pessoal, Efetuei uma busca no forum e não encontrei alguma solução para meu problema. Tenho este form via HTML: <td><form id="form1" action="CallProc02.php" method="post"><input type="hidden" name="id" value="1" /></form></td> <td><input form="form1" type="text" name="DDDA" value="Ex: 75" /></td> <td><input form="form1" type="text" name="NumA" value="Ex: 982825441" /></td> <td><input form="form1" type="text" name="DtInit" value="Ex: 2018-01-01" /></td> <td><input form="form1" type="text" name="DtEnd" value="Ex: 2019-01-01" /></td> <td><input form="form1" type="submit" value="Enviar" /></td> E aqui está o código PHP: <?php $sDDDA = $_POST['DDDA']; $sNumA = $_POST['NumA']; $sDtInit = $_POST['DtInit']; $sDtEnd = $_POST['DtEnd']; $con = new PDO("mysql:host:IP;dbname=DB", "User", "Pass"); $stmt = $con->prepare("CALL NOC_cobranca_conecta_historico_msisdn(:qDDDA, :qNumA, :qDtInit, :qDtEnd) "); $stmt->bindParam(":qDDDA", $sDDDA, PDO::PARAM_STR, 3); $stmt->bindParam(":qNumA", $sNumA, PDO::PARAM_STR, 10); $stmt->bindParam(":qDtInit", $sDtInit, PDO::PARAM_STR, 12); $stmt->bindParam(":qDtEnd", $sDtEnd, PDO::PARAM_STR, 12); $stmt->execute(); $result = $stmt->fetchAll(PDO::FETCH_ASSOC); if ($result) { echo "OK"; } else { echo "NOK - Report Development Team"; } ?> No Apache ele fica logando o erro ' PHP Notice: Undefined index: NumA in /var/www/html/Consulta/CallProc02.php' . Alguém pode me dizer oque estou fazendo errado? Obrigado desde já pela ajuda.
  2. AndersonVSilva

    Como chamar procedure via PHP recebendo parametros de formulário html

    Pessoal Achei a falha e não estava no PHP e sim no HTML removi a tag: <input type="hidden" name="id" value="1" /> Porém mesmo a procedure executando com sucesso ele sempre retorna o ELSE: echo "NOK - Report Development Team"; Alguém sabe me dizer oque estou fazendo de errado? até criei um outro .php que executa essa call da procedure e sempre retorna o ELSE em vez do OK, sabem como posso fazer para que ele retorne um OK para o usuário indicando que a procedure foi executada com sucesso ?
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.