Jump to content


rafael posso

Member Since 08/04/2011
Offline Last Active 02/08/2011, 05:27
-----

Topics I've Started

Passar Valor De Uma Janela A Outra

16/05/2011, 17:39

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&ccedil;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>

[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.

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.

IPB Skin By Virteq