
Agregar más de un registro a base de datos MySql - PHP
Publicado por William (6 intervenciones) el 23/03/2018 14:24:16
Hola a todos.
Tengo un diseño para interactuar con una base de datos MySql pero, sólo puedo agregar un sólo registro, es decir, cuando agrego un registro sale mi mensaje diciendo que el registro se agregó correctamente a la base de datos, luego intento agregar otro registro y ya no sale el mensaje y encima no se agrega a la bd. Alguien me puede ayudar?
Aquí adjunto el código.
Tengo un diseño para interactuar con una base de datos MySql pero, sólo puedo agregar un sólo registro, es decir, cuando agrego un registro sale mi mensaje diciendo que el registro se agregó correctamente a la base de datos, luego intento agregar otro registro y ya no sale el mensaje y encima no se agrega a la bd. Alguien me puede ayudar?
Aquí adjunto el código.
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
require 'db.php';
$message = '';
if (isset ($_POST['NumeroID']) && isset($_POST['Programa']) && isset($_POST['Descarga']) ) {
$NumeroID = $_POST['NumeroID'];
$Programa = $_POST['Programa'];
$Descarga = $_POST['Descarga'];
$sql = 'INSERT INTO estudiantes(NumeroID, Programa, Descarga) VALUES(:NumeroID, :Programa, :Descarga)';
$statement = $connection->prepare($sql);
if ($statement->execute([':NumeroID' => $NumeroID, ':Programa' => $Programa, ':Descarga' => $Descarga])) {
$message = 'Registro agregado correctamente.';
}
}
?>
<?php require 'header.php'; ?>
<div class="container">
<div class="card mt-5">
<div class="card-header">
<h2>Agregar Registro</h2>
</div>
<div class="card-body">
<?php if(!empty($message)): ?>
<div class="alert alert-success">
<?= $message; ?>
</div>
<?php endif; ?>
<form method="post">
<div class="form-group">
<label for="NumeroID">Identificación</label>
<input type="text" name="NumeroID" id="NumeroID" class="form-control">
</div>
<div class="form-group">
<label for="Programa">Programa</label>
<input type="Programa" name="Programa" id="Programa" class="form-control">
</div>
<div class="form-group">
<label for="Descarga">Descarga</label>
<input type="Descarga" name="Descarga" id="Descarga" class="form-control">
</div>
<div class="form-group">
<button type="submit" class="btn btn-info">Agregar Registro</button>
</div>
</form>
<form action="./uploader.php" method="POST" enctype="multipart/form-data">
<input type="file" name="archivo" id="NameFile">
<input type="submit" value="ENVIAR">
</form>
</div>
</div>
</div>
<?php require 'footer.php'; ?>
Valora esta pregunta


0