insertar tabla array en sql
Publicado por Shlomo (4 intervenciones) el 17/09/2018 13:52:37
Hola a todos!
Estoy creando un website que requiere membresia y necesito que las actividades seleccionadas por el usuario (generada en una tabla) se inserten en la base de datos,
necesito la codificacion en php para insertar en la base de datos.
no se si escribi correctamente,
gracias por su ayuda.
Estoy creando un website que requiere membresia y necesito que las actividades seleccionadas por el usuario (generada en una tabla) se inserten en la base de datos,
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
<html>
<form method="post" action="member.php">
<table id= "activities" class="activities" border='5' cellspacing='5' cellpadding='1' align=center >
<tr>
<th>Action:</th>
<th>Activities:</th>
<th>Time:</th>
<th>Classes:</th>
</tr>
<tr>
<td><input type="checkbox" name="select"></td>
<td><select id = "activity" name = "activity" value="<?php echo $activity; ?>">
<option selected hidden value="">Select Activity</option>
<option value = '101'>Yoga</option>
<option value = '102'>Aerobics</option>
<option value = '103'>Pilates</option>
<option value = '104'>Capoeira</option>
<option value = '105'>Krag Maga</option>
<option value = '106'>Martial Arts</option>
<option value = '107'>Latin Dance</option>
</select></td>
<td><select id = "period_rep" name = "frequency" value="<?php echo $frequency; ?>">
<option selected hidden value="">Select Period</option>
<option value = 'u'>Individual</option>
<option value = 'w'>Week</option>
<option value = 'm'>Month</option>
<option value = 'y'>Year</option>
</select></td>
<td><input type="number" id="quantity" name="quantity" min="0" max="7" step="1" value="<?php echo $quantity; ?>"></td>
</tr>
</table>
</html>
necesito la codificacion en php para insertar en la base de datos.
no se si escribi correctamente,
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
<?php
session_start();
// connect to the database
require_once './conexion.php';
// REGISTER Activities INFO
// initializing variables
$activity ="";
$quantity ="";
$frequency = "";
if (isset($_POST['act_select'])) {
// receive all input values from the form
//$num_activities = mysqli_real_escape_string($db, $_POST['Membership_Code']);
$activity = mysqli_real_escape_string($db, $_POST['activity']);
$quantity = mysqli_real_escape_string($db, $_POST['quantity']);
$frequency = mysqli_real_escape_string($db, $_POST['frequency']);
// Finally, register personal info if there are no errors in the form
if (count($errors) == 0) {
}
}
if(is_array($records)){
foreach ($records as $row) {
$activity = mysql_real_escape_string($records[$row][0]);
$quantity = mysql_real_escape_string($records[$row][1]);
$frequency = mysql_real_escape_string($records[$row][2]);
$query = "INSERT INTO classes (num_transaction, ID, code_registration, activity, num_clases, frequency, date_register) VALUES (NULL, $ID, 100, '". $activity."','".$quantity."','".$frequency."' , now())";
mysqli_query($db, $query);
header('location: member.php');
}
}
?>
gracias por su ayuda.
Valora esta pregunta
-1