insert multiple
Publicado por php_jr (42 intervenciones) el 14/08/2015 19:07:58
hola amigos, como puedo hacer un insert multiple, un poco mas corto.. ??
A continuacion les muestro como esta mi codigo, mi form.
Este es mi insert
Todo lo hace bien, solo que.?
si quisiera 10 registros tendria que hacer lo mismo 10 veces..???
por que el id. no guarda el mismo para todos... (lo puse aunto incremente, pero como le pordria hacer para que sea el mismo id para los registros..??)
saludos
A continuacion les muestro como esta mi codigo, mi form.
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
<form name="a" id="a" action="procesa.php" method="post">
<h2>Alta de Cuentas IP</h2>
<table border="0"> <!-- Lo cambiaremos por CSS -->
<tr>
<td>ticket<br><br><br></td>
<td><input name="ticket" type="text" required/><br><br><br></td>
</tr>
<tr>
<td align="center">pz</td>
<td align="center">producto</td>
<td align="center">Total</td>
</tr>
<tr>
<td><input name="pz" type="text" required/></td>
<td><input name="producto" type="text" required/></td>
<td><input name="Total" type="text" required /> </td>
</tr>
<tr>
<td><input name="pz2" type="text" required/></td>
<td><input name="producto2" type="text" required/></td>
<td><input name="total2" type="text" required /> </td>
</tr>
<tr>
<td><br><br><br>Forma de Pago</td>
<td><br><br><br><input name="forma_pago" type="text" required/></td>
</tr>
</table>
<br><br><br>
<button class="submit" type="submit" align="center">Enviar mensaje</button>
</form>
Este es mi insert
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
$sql = " INSERT INTO `pedido` (
`pz`,
`producto`,
`total`,
`ticket`,
`forma_pago`,
`pagado`,
`enviado`
)
VALUES (
'".$_POST['pz']."',
'".$_POST['producto']."',
'".$_POST['total']."',
'".$_POST['ticket']."',
'".$_POST['forma_pago']."',
0,
0
),
(
'".$_POST['pz2']."',
'".$_POST['producto2']."',
'".$_POST['total2']."',
'".$_POST['ticket']."',
'".$_POST['forma_pago']."',
0,
0
)";
$result = mysql_query($sql);
Todo lo hace bien, solo que.?
si quisiera 10 registros tendria que hacer lo mismo 10 veces..???
por que el id. no guarda el mismo para todos... (lo puse aunto incremente, pero como le pordria hacer para que sea el mismo id para los registros..??)
saludos
Valora esta pregunta


0