Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Amigos me ajudem se puderem..
Eu tenho uma pagina de cadastro assim :
Nome
Endereco
Quantidade
Só que a quantidade pode ser 1 ou mais...
Como é que eu posso fazer para cadastrar as várias "Quantidades" ?
Fiz assim mais nao esta funfando:
<?php
include("seguranca.php");
session_cache_expire(20);
// Verifica se houve POST e se o usuário ou a senha é(são) vazio(s)
if (!isset($_SESSION)) session_start();
if( $_POST )
{
// Tenta se conectar ao servidor MySQL
mysql_connect('localhost', 'root', 'xxxxx') or trigger_error(mysql_error());
// Tenta se conectar a um banco de dados MySQL
mysql_select_db('uniaoservice') or trigger_error(mysql_error());
$Nome = $_POST['Nome'];
$Quantidade = $_POST['Quantidade'];
$array = serialize(array($Quantidade));
var_dump($array);
foreach ($array as $key => $value) {
$Nome = $array[$key][0];
$Quantidade = $array[$key][1];
$query ="INSERT INTO tbl_clientes (Nome,Quantidade) VALUES ('".$Nome."','".$Quantidade."')";
mysql_query($query);
}
}
?>
Obrigado ae...por qualquer luzzzzzz
Seria um INPUT mesmo...
Consegui cadastrar a Quantidade e o Nome....falta so colocar a Marca e o Modelo que tbm podem ser mais de 1.
<?php
include("seguranca.php");
session_cache_expire(20);
// Verifica se houve POST e se o usuário ou a senha é(são) vazio(s)
if (!isset($_SESSION)) session_start();
if( $_POST )
{
// Tenta se conectar ao servidor MySQL
mysql_connect('localhost', 'root', 'xxxxx') or trigger_error(mysql_error());
// Tenta se conectar a um banco de dados MySQL
mysql_select_db('uniaoservice') or trigger_error(mysql_error());
//recebe os elementos
$Nome = $_POST['Nome'];
$i = 0;
foreach ($_POST['Quantidade'] as $Quantidade){
$Quantidade = $_POST['Quantidade'][$i];
echo "Qtd: ".$_POST['Quantidade'][$i]."<br>";
echo "Nome: ".$_POST['Nome']."<br>";
$query = mysql_query("INSERT INTO tbl_clientes (Nome, Quantidade) VALUES ('$Nome','$Quantidade')") or die(mysql_error());
$i++;
}
// Cadastra nova corrida
}
?>
O que está cadastrando em quantidade? Só um número?
Mas este quantidade seria que tipo de campo (input, select, radio)?