PHP - Agregar más de un registro a base de datos MySql - PHP

 
Vista:
sin imagen de perfil

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.

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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

Agregar más de un registro a base de datos MySql - PHP

Publicado por William (6 intervenciones) el 23/03/2018 17:36:52
Ya pude solucionarlo...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar