Pessoal,
Tenho minha pagina os_cadastrar.php que tem um campo que eu chamo outra pagina (listbox.php) onde o valor selecionado nessa janela é gravado na os_Cadastrar.php nesse campo.
Ok tudo funcionando.
Porém nao consigo fazer com que esse valor seja gravado no banco de dados.
Segue um trecho do código da os_cadastrar.php
//variaveis onde o script para gravar no banco pega
$nome =$r['nome'];
$servico = $r['servico'];
$detalhes = $r['detalhes'];
$cust = formata($r['custo']);
$custo = str_replace(",",".",$cust);
$forma = $r['forma'];
$metodo=$r['metodo'];
$venc=$r['venc'];
$prazo=$r['prazo'];
$garantia=$r['garantia'];
$d=explode("-",$r['data']);
$nvd="$d[2]/$d[1]/$d[0]";
?>
//passa as variaveis para o script
<form action="script_os_cadastrar.php?acao=cadastrar" method="post" name="form1"
onSubmit="MM_validateForm('nome','','R','servico','','R','custo','','R','forma','','R','metodo','','R','venc','','R','prazo',
'','R','garantia','','R','detalhes','','R');return document.MM_returnValue">
<table width="100%" border="0" cellpadding="2" cellspacing="2" class="textoVerdanaPreto" bordercolor="#FFFFFF"
bgcolor="#FFFFFF">
<tr bgcolor="#FFFFFF">
<td width="34%"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><span
class='TextoPretoPequeno'>Cliente:</span></font></td>
<td width="66%">
<input name="nome" type="text" id="nome" value="<?php echo"$nome"; ?>">
<input type="button" value="Selecionar o Cliente:" onclick="window.open('listbox.php');"
>
</td>
</tr>
<tr>
<td><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><span class='TextoPretoPequeno'>Serviço
Solicitado:</font></span></td>
<td><input name="servico" type="text" class='form-box2' value="<?php echo"$servico"; ?>" size="45"></td>
</tr>
E AQUI A LISTBOX.PHP
<?
include("action/config.php");
include("session/prot.php");
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
"http://www.w3.org/TR...l40/loose.dtd">
<html>
<body>
<select name="nome" id="listbox">
<?php
$ac=mysql_query("select nome from tbl_clientes order by nome asc");
while($linha=mysql_fetch_array($ac)){
$nome=$linha['nome'];
echo '<option value="'.$nome.'">'.$nome.'</option>';
}?>
</select>
<input type="button" value="Ok"
onclick="
var listbox = document.getElementById('nome');
window.opener.document.getElementById('nome').value=
nome.options[nome.selectedIndex].value;
window.close();
"
>
</body>
</html>
- Fórum WMO
- → Viewing Profile: Tópicos: rafael posso
Community Stats
- Group Usuários
- Active Posts 7
- Profile Views 537
- Member Title Novato no fórum
- Age Age Unknown
- Birthday Birthday Unknown
-
Sexo
Male
-
Localidade
São Paulo
0
Neutral
User Tools
Friends
rafael posso hasn't added any friends yet.
Topics I've Started
Passar Valor De Uma Janela A Outra
16/05/2011, 17:39
[Resolvido] - Resultado De Select Em Caixa De Itens
14/05/2011, 10:28
$ac=mysql_query("select nome from tbl_clientes order by nome asc");
while($linha=mysql_fetch_array($ac)){
$nome=$linha['nome'];
echo "$nome";
}
Pessoal, como faço para o resultado desse select vim quebrado em linhas (um resultado embaixo do outro) e joga-lo em uma caixa de select??
<select name="nome">
<option value="nome"><?php echo"$nome"; ?>
</select></td>
Obrigado.
while($linha=mysql_fetch_array($ac)){
$nome=$linha['nome'];
echo "$nome";
}
Pessoal, como faço para o resultado desse select vim quebrado em linhas (um resultado embaixo do outro) e joga-lo em uma caixa de select??
<select name="nome">
<option value="nome"><?php echo"$nome"; ?>
</select></td>
Obrigado.
Php + Mysql
08/04/2011, 14:48
Pessoal,
estou apanhando com um script de cadastro de Ordem de Serviço.
Resumindo: tem um script para alterar, listar e cadastrar e um outro que pega as informações escritas nesses 3 e joga no banco.
O problema é...quando vou alterar...altera de boa...listar...lista certinho (eu listo, depois altero as informações e salva normal).
O problema está para cadastrar.Ao clicar em concluir, ele fica numa pagina em branco e nao grava nada no banco nem mostra nada na tela.
em anexo segue o script_os.php (pega asinformações para inserir no banco):
e o os_cadastrar.php(pagina para por as informações):
alguem me ajuda ver onde está o erro por favor?
Obrigado.
estou apanhando com um script de cadastro de Ordem de Serviço.
Resumindo: tem um script para alterar, listar e cadastrar e um outro que pega as informações escritas nesses 3 e joga no banco.
O problema é...quando vou alterar...altera de boa...listar...lista certinho (eu listo, depois altero as informações e salva normal).
O problema está para cadastrar.Ao clicar em concluir, ele fica numa pagina em branco e nao grava nada no banco nem mostra nada na tela.
em anexo segue o script_os.php (pega asinformações para inserir no banco):
e o os_cadastrar.php(pagina para por as informações):
alguem me ajuda ver onde está o erro por favor?
Obrigado.
- Fórum WMO
- → Viewing Profile: Tópicos: rafael posso
- Privacy Policy
- Regras ·