Created
August 29, 2020 00:33
-
-
Save guibranco/d1ae2004ddf3e80e39b5fdac06dd521c to your computer and use it in GitHub Desktop.
Switch para PHP conforme opção a ser executada - PHP Brasil - Facebook - https://www.facebook.com/groups/142151625841770/?post_id=3358921867498047
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
$data = $_SERVER['REQUEST_METHOD'] == "POST" ? $_POST : $_GET; | |
$option = $data["opc"]; | |
switch($option){ | |
case "inserir": | |
$sql = "INSERT INTO tabela (campoA, campoB, campoC, campoN) VALUES (?, ?, ?, ?)"; | |
//código para processar os dados enviados do front, e presentes na $data. | |
//executa query... | |
//retorno | |
echo "Inseriu os dados no banco de dados"; | |
break; | |
case "remover": | |
$sql = "DELETE FROM tabela WHERE campoA = ?"; | |
//... | |
echo "Dados deletados"; | |
break; | |
case "obter": | |
$sql = "SELECT campoA, campoB, campoC FROM tabela WHERE condicao = ?"; | |
//... | |
echo "O dado buscado é o: ...."; | |
break; | |
default: | |
die("Não existe uma opção para " . $option); | |
break; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Para chamar isso no AJAX só passar a opção
opc
Se for um GET:
Se for um POST: