-
Notifications
You must be signed in to change notification settings - Fork 0
/
success.php
58 lines (51 loc) · 2.13 KB
/
success.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
<?php
$title = 'Registro exitoso';
require_once 'includes/header.php';
require_once 'db/conn.php';
require_once 'sendemail.php';
if(isset($_POST['submit'])){
//extract values from the $_POST array
$fname = $_POST['firstname'];
$lname = $_POST['lastname'];
$dob = $_POST['dob'];
$email = $_POST['email'];
$contact = $_POST['phone'];
$specialty = $_POST['specialty'];
$orig_file = $_FILES['avatar']['tmp_name'];
$ext = pathinfo($_FILES['avatar']['name'], PATHINFO_EXTENSION);
$target_dir = 'uploads/';
$destination = "$target_dir$contact.$ext";
move_uploaded_file($orig_file,$destination);
//Call function to insert and track if success or not
$isSuccess = $crud->insertAttendees($fname, $lname, $dob, $email, $contact, $specialty,$destination);
$specialtyName = $crud->getSpecialtyById($specialty);
if($isSuccess) {
SendEmail::SendMail($email, 'Grupo Dehl - Registro de capacitación','Tu registro ha sido exitoso! no olvides seguirnos en nuestras redes sociales');
include 'includes/successmessage.php';
} else {
include 'includes/errormessage.php';
}
}
?>
<div class="container mt-5">
<img src="<?php echo $destination; ?>" alt="avatar user image" class ="rounded-circle" style="width: 20%; height:20%;"/>
<div class="card " style="width: 18rem;">
<div class="card-body ">
<h5 class="card-title"><?php echo $_POST['firstname'] . ' ' . $_POST['lastname']; ?></h5>
<h6 class="card-subtitle mb-2 text-muted">
<?php echo $specialtyName['name']; ?>
</h6>
<p class="card-text">
Fecha de nacimiento: <?php echo $_POST['dob']?>
</p>
<p class="card-text">
Correo Electrónico: <?php echo $_POST['email']?>
</p>
<p class="card-text">
Télefono contacto: <?php echo $_POST['phone']?>
</p>
</div>
</div>
</div>
<br><br><br>
<?php require_once 'includes/footer.php'; ?>