Campo Não Salva
#1
Posted 23/07/2007, 17:41
<html>
<body>
<form name="formpedido" action="ocultarres.php" method="post">
<p><select name="modelo" size="1" onChange="redirect(this.options.selectedIndex)">
<option>Frasqueira</option>
<option>Pasta</option>
<option>Porta-treco</option>
</select>
<select name="tamanho" size="1">
<option>P</option>
<option>M</option>
<option>G</option>
</select>
</p>
<script>
<!--
var groups=document.formpedido.modelo.options.length
var group=new Array(groups)
for (i=0; i<groups; i++)
group[i]=new Array()
group[0][0]=new Option("P")
group[0][1]=new Option("M")
group[0][2]=new Option("G")
group[1][0]=new Option("40x28")
group[2][0]=new Option("P")
group[2][1]=new Option("M")
group[2][2]=new Option("G")
var temp=document.formpedido.tamanho
function redirect(x){
for (m=temp.options.length-1;m>0;m--)
temp.options[m]=null
for (i=0;i<group[x].length;i++){
temp.options[i]=new Option(group[x][i].text,group[x][i].value)
}
temp.options[0].selected=true
}
function go(){
location=temp.options[temp.selectedIndex].value
}
//-->
</script>
<input type="submit" value="Enviar" ID=Submit1>
</form>
</body>
</html>
-----------------------------------------------------//---------------
ocultares.php
<?
$modelo = $_POST['modelo'];
$tamanho = $_POST['tamanho'];
echo "Modelo = $modelo, tamanho = $tamanho";
?>
Quando faço as altereções de modelo, o campo tamanho não é gravado no banco de dados.
Qual o erro?
#2
Posted 23/07/2007, 18:18
action="ocultarres.php"
ocultares.php
ocultar.htm
<html>
<body>
<form name="formpedido" action="ocultarres.php" method="post">
<p><select name="modelo" size="1" onChange="redirect(this.options.selectedIndex)">
<option>Frasqueira</option>
<option>Pasta</option>
<option>Porta-treco</option>
</select>
<select name="tamanho" size="1">
<option>P</option>
<option>M</option>
<option>G</option>
</select>
</p>
<script>
<!--
var groups=document.formpedido.modelo.options.length
var group=new Array(groups)
for (i=0; i<groups; i++)
group[i]=new Array()
group[0][0]=new Option("P")
group[0][1]=new Option("M")
group[0][2]=new Option("G")
group[1][0]=new Option("40x28")
group[2][0]=new Option("P")
group[2][1]=new Option("M")
group[2][2]=new Option("G")
var temp=document.formpedido.tamanho
function redirect(x){
for (m=temp.options.length-1;m>0;m--)
temp.options[m]=null
for (i=0;i<group[x].length;i++){
temp.options[i]=new Option(group[x][i].text,group[x][i].value)
}
temp.options[0].selected=true
}
function go(){
location=temp.options[temp.selectedIndex].value
}
//-->
</script>
<input type="submit" value="Enviar" ID=Submit1>
</form>
</body>
</html>
-----------------------------------------------------//---------------
ocultares.php
<?
$modelo = $_POST['modelo'];
$tamanho = $_POST['tamanho'];
echo "Modelo = $modelo, tamanho = $tamanho";
?>
Quando faço as altereções de modelo, o campo tamanho não é gravado no banco de dados.
Qual o erro?
I'm back!
Edgy Eft 7.04
#3
Posted 23/07/2007, 18:26
O código está certo, ele só não grava.
#4
Posted 23/07/2007, 19:27
I'm back!
Edgy Eft 7.04
#5
Posted 23/07/2007, 19:46
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)