add cadastro
This commit is contained in:
41
lista/atualiza.php
Executable file
41
lista/atualiza.php
Executable file
@@ -0,0 +1,41 @@
|
||||
<?php
|
||||
$servername = "localhost";
|
||||
$username = "root";
|
||||
$password = "";
|
||||
$dbname = "xcmg";
|
||||
|
||||
$conn = new mysqli($servername, $username, $password, $dbname);
|
||||
if ($conn->connect_error) {
|
||||
die("Conexão falhou: " . $conn->connect_error);
|
||||
}
|
||||
|
||||
// Buscar cadastros não ativados
|
||||
$sql = "SELECT id, nome, empresa, cargo, telefone, dados_adicionais, codigo FROM cadastros WHERE status = 0";
|
||||
$result = $conn->query($sql);
|
||||
|
||||
$cadastros = array();
|
||||
|
||||
if ($result->num_rows > 0) {
|
||||
while($row = $result->fetch_assoc()) {
|
||||
// Se houver dados_adicionais, tentar extrair e-mail para facilitar o frontend
|
||||
if (!empty($row['dados_adicionais'])) {
|
||||
// dados_adicionais are stored with single-quotes escaped as '' in salvar.php
|
||||
$json = str_replace("''", "'", $row['dados_adicionais']);
|
||||
$extras = json_decode($json, true);
|
||||
if (json_last_error() === JSON_ERROR_NONE && is_array($extras)) {
|
||||
$row['email'] = isset($extras['email']) ? $extras['email'] : '';
|
||||
} else {
|
||||
$row['email'] = '';
|
||||
}
|
||||
} else {
|
||||
$row['email'] = '';
|
||||
}
|
||||
|
||||
$cadastros[] = $row;
|
||||
}
|
||||
}
|
||||
|
||||
header('Content-Type: application/json');
|
||||
echo json_encode($cadastros);
|
||||
|
||||
$conn->close();
|
||||
Reference in New Issue
Block a user