Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá boa noite estou mais uma vez aqui para trazer uma duvida minha
ainda estou começando no php e to apanhando bastante :/
bom a duvida é a seguinte.
eu preciso preciso colocar dentro de um campo na tabela do banco, mais de uma informação...
vou tentar explicar:
eu preciso cadastrar um certo produto e esse produto tem Tres tamanhos A, B e C, preciso que ele possa definir os tamanho e preços de cada um deles.
segue abaixo meus códigos.
CREATE TABLE tb_produtos(
id INT ( 5 ) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
tamanho SET ( 'A', 'B', 'C' ) NOT NULL COMMENT 'A=$tam[1];B=$tam[2];C=$tam[3]',
valor SET ( 'A', 'B', 'C') NOT NULL COMMENT 'A=$val[1];B=$val[2];C=$val[3]'
);
só que ja no SQL ele da um erro..
ALTER TABLE tb_produtos CHANGE tamanho tamanho SET( 'A', 'B', 'C' ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL COMMENT 'A=$val[''1''];B=$val[''2''];C=$val[''3'']'
Mensagens do MySQL :
#1283 - Column 'tbcp_tamanho' cannot be part of FULLTEXT index
o formulário HTML
<form id="produtos" action="index.php">
<table>
<tr>
<td></td><td>Tamanho</td><td>Valor</td>
</tr>
<tr>
<td>A</td>
<td align="center" bgcolor="#FFFFFF"><input type="text" name="tamanho" id="tamanho" /></td>
<td align="center" bgcolor="#FFFFFF">
<input type="text" name="valor" id="valor" /></td>
</tr>
<tr>
<td>B</td>
<td align="center" bgcolor="#FFFFFF"><input type="text" name="tamanho" id="tamanho" /></td>
<td align="center" bgcolor="#FFFFFF">
<input type="text" name="valor" id="valor" /></td>
</tr>
<tr>
<td>C</td>
<td align="center" bgcolor="#FFFFFF"><input type="text" name="tamanho" id="tamanho" /></td>
<td align="center" bgcolor="#FFFFFF">
<input type="text" name="valor" id="valor" /></td>
</tr>
<tr>
<td colspan="3"><input type="button" value="Cadastrar"></td>
</tr>
</table>
</form>
segue aqui o php
<?php
include('conexao.php');
$val[1] = $_POST['valor1'];
$val[2] = $_POST['valor2'];
$val[3] = $_POST['valor3'];
$tam[1] = $_POST['tamanho1'];
$tam[2] = $_POST['tamanho2'];
$tam[3] = $_POST['tamanho3'];
if(isset($_POST['valor1']) && isset($_POST['valor2']) && isset($_POST['valor3'])){
$sql = mysql_query("INSERT INTO tb_produtos(tamanho, valor) VALUES('$val', '$tam')")or die(mysql_error());
header("Location: index.php");
}
?>
bom acho que é isso
quero já pedir desculpa ainda to aprendendo não sei "nekas" mas se alguem poder me ajudar fico grato eu procurei mas não encontrei nada parecido talves por não saber especificar melhor oque é que eu queria
mas se alguem conhecer algum tópico ja criado sobre fico grato se compartilhar :D
Carregando comentários...