Jump to content


Luiz Miguel

Member Since 31/03/2011
Offline Last Active 20/05/2011, 15:49
-----

Topics I've Started

Enviar Form Ao Ler Codigo De Barra

14/05/2011, 18:33

Opa gente tou de volta com mais uma duvida

Tenho um sistema de cadastro de familias, cada familia tem um cartao, que nesse cartao tem um codigo de barras

minha duvida é, como faço para ao digitar o numero, ou passar o cartao pelo leitor de codigo, submeter o form?? sem precisar da um clique no botao enviar

pra abrir os dados da familia??

se alguem poder ajudar agradeco

Cadastrar Múltiplos Dados Na Tabela

14/05/2011, 13:13

Boa a todos

Estou comecando a desenvolver em php, tenho pouca esperiencia, mais ja tou fazendo uns negocios rsrs

minha duvida é a seguinte,

tenho um sistema de cadastro familiar, fiz a parte do cadastro da familia, ate ai tudo bem, so que os integrantes da familia deixei em outra tabela
quando faço a insercao da familia, recupero o numero dela via get, e ja vai pra pagina cadastro de integrantes dela

segue o codigo da tabela integrantes da familia, do jeito q sei fazer rsrs.

<?php
include("include/config.php");

function databr($data, $opt)
{
if ($opt==1)
{
$dia = substr($data,0,2);
$mes = substr($data,3,2);
$ano = substr($data,6,4);
$databr = $ano ."-" .$mes . "-" .$dia;
}
else
{
$dia = substr($data,8,2);
$mes = substr($data,5,2);
$ano = substr($data,0,4);
$databr = $dia ."/" .$mes . "/" .$ano;
}

return $databr;
}
$numero_familiar = $_get["pega_numero"]
$quant_integrantes = $_POST[quant_integrantes];
$acao = $_GET["acao"];
$id = $_GET["id"];

if($acao != ""){
$sql_not = "SELECT *, date_format(data_nasc, '%d/%m/%Y') AS data_nasc, date_format(data_emissao, '%d/%m/%Y') AS data_emissao FROM cadastro_familiar WHERE id_cadastro = '$id'";
$resultado = mysql_query($sql_not);
$registro = mysql_fetch_array($resultado);
}
?>
<div id="geral_cont">
<div id="titulo_formularios">
<h1>Cadastro da Fam&iacute;lia</h1></div>
<div id="conteudo_formulario">
<form action="" method="post">

<div id="box_label">

<label for="quant_pessoas">Quantidade Pessoas na Casa:
</label>

<input name="quant_integrantes" type="text" class="imput" id="quant_integrantes" value="<?php echo $quant_integrantes; ?>" size="10" />
<input type="submit" name="button2" id="button2" value="Ok" />
</div>

</form><br />
<div style="clear: both;"></div>
<form id="form_padrao" name="form_padrao" method="post" action="index.php?secao=op_beneficiario" >
<fieldset>
<legend>Composi&ccedil;&atilde;o Familiar:</legend>
<fieldset>

<legend>Nome e Endereço</legend>
<?php
$total_div = array('
<div id="box_label">

<label for="txt_parentesco_integrante">Parentesco:<br /></label>
<select name="txt_parentesco_integrante" class="imput_lista" id="txt_parentesco_integrante" type="text" onchange="wm()">
<option value="">Selecione</option>
<option value="Avó(ô)">Avó(ô)</option>
<option value="Cunhado(a)">Cunhado(a)</option>
<option value="Esposo(a)">Esposo(a)</option>
<option value="Filho(a)">Filho(a)</option>
<option value="Genro(a)">Genro(a)</option>
<option value="Mãe">Mãe</option>
<option value="Nora(a)">Nora(a)</option>
<option value="Pai">Pai</option>
<option value="Sobrinho(a)">Sobrinho(a)</option>
<option value="Sogro(a)">Sogro(a)</option>
<option value="Tio(a)">Tio(a)</option>
<option value="Outro">Outro</option>
</select>

</div>
<div id="box_label">
<label for="txt_nome_integrante">Nome:<br />
</label>

<input name="txt_nome_integrante" type="text" class="imput" id="txt_nome_integrante" value="" size="80"/>
</div>
<div id="box_label">
<label for="txt_data_nasc_integrante">Data Nascimento:<br />
</label>

<input name="txt_data_nasc_integrante" type="text" class="imput" id="txt_data_nasc_integrante" valeu="" size="14" onkeyup="Formatadata(this,event)"/>
</div>
<div style="clear: both;"></div>
'

,

'<div id="box_label">
<label for="txt_parentesco_integrante2">Parentesco:<br /></label>
<select name="txt_parentesco_integrante2" class="imput_lista" id="txt_parentesco_integrante2" type="text" onchange="wm()">
<option value="">Selecione</option>
<option value="Avó(ô)">Avó(ô)</option>
<option value="Cunhado(a)">Cunhado(a)</option>
<option value="Esposo(a)">Esposo(a)</option>
<option value="Filho(a)">Filho(a)</option>
<option value="Genro(a)">Genro(a)</option>
<option value="Mãe">Mãe</option>
<option value="Nora(a)">Nora(a)</option>
<option value="Pai">Pai</option>
<option value="Sobrinho(a)">Sobrinho(a)</option>
<option value="Sogro(a)">Sogro(a)</option>
<option value="Tio(a)">Tio(a)</option>
<option value="Outro">Outro</option>
</select>

</div>
<div id="box_label">
<label for="txt_nome_integrante2">Nome:<br />
</label>

<input name="txt_nome_integrante2" type="text" class="imput" id="txt_nome_integrante" value="" size="80"/>
</div>
<div id="box_label">
<label for="txt_data_nasc_integrante2">Data Nascimento:<br />
</label>

<input name="txt_data_nasc_integrante2" type="text" class="imput" id="txt_data_nasc_integrante2" valeu="" size="14" onkeyup="Formatadata(this,event)"/>
</div>
<div style="clear: both;"></div>
'
,
'<div id="box_label">
<label for="txt_parentesco_integrante3">Parentesco:<br /></label>
<select name="txt_parentesco_integrante3" class="imput_lista" id="txt_parentesco_integrante3" type="text" onchange="wm()">
<option value="">Selecione</option>
<option value="Avó(ô)">Avó(ô)</option>
<option value="Cunhado(a)">Cunhado(a)</option>
<option value="Esposo(a)">Esposo(a)</option>
<option value="Filho(a)">Filho(a)</option>
<option value="Genro(a)">Genro(a)</option>
<option value="Mãe">Mãe</option>
<option value="Nora(a)">Nora(a)</option>
<option value="Pai">Pai</option>
<option value="Sobrinho(a)">Sobrinho(a)</option>
<option value="Sogro(a)">Sogro(a)</option>
<option value="Tio(a)">Tio(a)</option>
<option value="Outro">Outro</option>
</select>

</div>
<div id="box_label">
<label for="txt_nome_integrante3">Nome:<br />
</label>

<input name="txt_nome_integrante3" type="text" class="imput" id="txt_nome_integrante" value="" size="80"/>
</div>
<div id="box_label">
<label for="txt_data_nasc_integrante3">Data Nascimento:<br />
</label>

<input name="txt_data_nasc_integrante3" type="text" class="imput" id="txt_data_nasc_integrante3" valeu="" size="14" onkeyup="Formatadata(this,event)"/>
</div>
<div style="clear: both;"></div>
'
,

'<div id="box_label">
<label for="txt_parentesco_integrante4">Parentesco:<br /></label>
<select name="txt_parentesco_integrante4" class="imput_lista" id="txt_parentesco_integrante4" type="text" onchange="wm()">
<option value="">Selecione</option>
<option value="Avó(ô)">Avó(ô)</option>
<option value="Cunhado(a)">Cunhado(a)</option>
<option value="Esposo(a)">Esposo(a)</option>
<option value="Filho(a)">Filho(a)</option>
<option value="Genro(a)">Genro(a)</option>
<option value="Mãe">Mãe</option>
<option value="Nora(a)">Nora(a)</option>
<option value="Pai">Pai</option>
<option value="Sobrinho(a)">Sobrinho(a)</option>
<option value="Sogro(a)">Sogro(a)</option>
<option value="Tio(a)">Tio(a)</option>
<option value="Outro">Outro</option>
</select>

</div>
<div id="box_label">
<label for="txt_nome_integrante4">Nome:<br />
</label>

<input name="txt_nome_integrante4" type="text" class="imput" id="txt_nome_integrante" value="" size="80"/>
</div>
<div id="box_label">
<label for="txt_data_nasc_integrante4">Data Nascimento:<br />
</label>

<input name="txt_data_nasc_integrante4" type="text" class="imput" id="txt_data_nasc_integrante4" valeu="" size="14" onkeyup="Formatadata(this,event)"/>
</div>
<div style="clear: both;"></div>
'
,

'<div id="box_label">
<label for="txt_parentesco_integrante5">Parentesco:<br /></label>
<select name="txt_parentesco_integrante5" class="imput_lista" id="txt_parentesco_integrante5" type="text" onchange="wm()">
<option value="">Selecione</option>
<option value="Avó(ô)">Avó(ô)</option>
<option value="Cunhado(a)">Cunhado(a)</option>
<option value="Esposo(a)">Esposo(a)</option>
<option value="Filho(a)">Filho(a)</option>
<option value="Genro(a)">Genro(a)</option>
<option value="Mãe">Mãe</option>
<option value="Nora(a)">Nora(a)</option>
<option value="Pai">Pai</option>
<option value="Sobrinho(a)">Sobrinho(a)</option>
<option value="Sogro(a)">Sogro(a)</option>
<option value="Tio(a)">Tio(a)</option>
<option value="Outro">Outro</option>
</select>

</div>
<div id="box_label">
<label for="txt_nome_integrante5">Nome:<br />
</label>

<input name="txt_nome_integrante5" type="text" class="imput" id="txt_nome_integrante" value="" size="80"/>
</div>
<div id="box_label">
<label for="txt_data_nasc_integrante5">Data Nascimento:<br />
</label>

<input name="txt_data_nasc_integrante5" type="text" class="imput" id="txt_data_nasc_integrante5" valeu="" size="14" onkeyup="Formatadata(this,event)"/>
</div>
<div style="clear: both;"></div>
'
,

'<div id="box_label">
<label for="txt_parentesco_integrante6">Parentesco:<br /></label>
<select name="txt_parentesco_integrante6" class="imput_lista" id="txt_parentesco_integrante6" type="text" onchange="wm()">
<option value="">Selecione</option>
<option value="Avó(ô)">Avó(ô)</option>
<option value="Cunhado(a)">Cunhado(a)</option>
<option value="Esposo(a)">Esposo(a)</option>
<option value="Filho(a)">Filho(a)</option>
<option value="Genro(a)">Genro(a)</option>
<option value="Mãe">Mãe</option>
<option value="Nora(a)">Nora(a)</option>
<option value="Pai">Pai</option>
<option value="Sobrinho(a)">Sobrinho(a)</option>
<option value="Sogro(a)">Sogro(a)</option>
<option value="Tio(a)">Tio(a)</option>
<option value="Outro">Outro</option>
</select>

</div>
<div id="box_label">
<label for="txt_nome_integrante6">Nome:<br />
</label>

<input name="txt_nome_integrante6" type="text" class="imput" id="txt_nome_integrante" value="" size="80"/>
</div>
<div id="box_label">
<label for="txt_data_nasc_integrante6">Data Nascimento:<br />
</label>

<input name="txt_data_nasc_integrante6" type="text" class="imput" id="txt_data_nasc_integrante6" valeu="" size="14" onkeyup="Formatadata(this,event)"/>
</div>
<div style="clear: both;"></div>
'
,

'<div id="box_label">
<label for="txt_parentesco_integrante7">Parentesco:<br /></label>
<select name="txt_parentesco_integrante7" class="imput_lista" id="txt_parentesco_integrante7" type="text" onchange="wm()">
<option value="">Selecione</option>
<option value="Avó(ô)">Avó(ô)</option>
<option value="Cunhado(a)">Cunhado(a)</option>
<option value="Esposo(a)">Esposo(a)</option>
<option value="Filho(a)">Filho(a)</option>
<option value="Genro(a)">Genro(a)</option>
<option value="Mãe">Mãe</option>
<option value="Nora(a)">Nora(a)</option>
<option value="Pai">Pai</option>
<option value="Sobrinho(a)">Sobrinho(a)</option>
<option value="Sogro(a)">Sogro(a)</option>
<option value="Tio(a)">Tio(a)</option>
<option value="Outro">Outro</option>
</select>

</div>
<div id="box_label">
<label for="txt_nome_integrante7">Nome:<br />
</label>

<input name="txt_nome_integrante7" type="text" class="imput" id="txt_nome_integrante" value="" size="80"/>
</div>
<div id="box_label">
<label for="txt_data_nasc_integrante7">Data Nascimento:<br />
</label>

<input name="txt_data_nasc_integrante7" type="text" class="imput" id="txt_data_nasc_integrante7" valeu="" size="14" onkeyup="Formatadata(this,event)"/>
</div>
<div style="clear: both;"></div>
'
,

'<div id="box_label">
<label for="txt_parentesco_integrante8">Parentesco:<br /></label>
<select name="txt_parentesco_integrante8" class="imput_lista" id="txt_parentesco_integrante8" type="text" onchange="wm()">
<option value="">Selecione</option>
<option value="Avó(ô)">Avó(ô)</option>
<option value="Cunhado(a)">Cunhado(a)</option>
<option value="Esposo(a)">Esposo(a)</option>
<option value="Filho(a)">Filho(a)</option>
<option value="Genro(a)">Genro(a)</option>
<option value="Mãe">Mãe</option>
<option value="Nora(a)">Nora(a)</option>
<option value="Pai">Pai</option>
<option value="Sobrinho(a)">Sobrinho(a)</option>
<option value="Sogro(a)">Sogro(a)</option>
<option value="Tio(a)">Tio(a)</option>
<option value="Outro">Outro</option>
</select>

</div>
<div id="box_label">
<label for="txt_nome_integrante8">Nome:<br />
</label>

<input name="txt_nome_integrante8" type="text" class="imput" id="txt_nome_integrante" value="" size="80"/>
</div>
<div id="box_label">
<label for="txt_data_nasc_integrante8">Data Nascimento:<br />
</label>

<input name="txt_data_nasc_integrante8" type="text" class="imput" id="txt_data_nasc_integrante8" valeu="" size="14" onkeyup="Formatadata(this,event)"/>
</div>
<div style="clear: both;"></div>
');

for($a=0;$a<$quant_integrantes;$a++){
echo "$total_div[$a]";

};
?>
<div style="clear: both;"></div>
<br />


<input type="submit" name="button" id="button" value="<?php if ($acao != "") {echo $acao;}else {echo "Inserir";}?>" />
<input name="acao" type="hidden" id="acao" value="<?php if ($acao != "") {echo $acao;}else {echo "Inserir";}?>" />
<input name="id" type="hidden" id="id" value="<?php echo $id; ?>" />
<input name="nome" type="hidden" id="nome" value="<?php echo $registro[nome]; ?>" />
</p>
</fieldset>
</fieldset>
</form>

</div>


</div>

fiz o seguinte, quem ta cadastrando informa o numero de pessoas que mora na casa, ai deixei as divs em um array, aparece o numero que ela digitou, no caso coloquei ate 10

so que sei como enviar esses dados pelo post, ate ai tudo bem, so que não sei como recuperar esses dados para inserir no banco

quem poder ajudar agradeco

Ajuda A Incrementar O Upload Imagem

31/03/2011, 11:48

Boa a todos,

tenho um upload imagens funcionado legal, so que gostaria de uma ajuda para incrementar
com thumbs

segue o codigo, agradeço se alguem mim ajudar

//Upload
if($acao == "Inserir"){

is_file($_FILES['nome_arquivo']['tmp_name']);
$foto = $_FILES["nome_arquivo"]['name'];

$caminho = "img_noticias/";



$foto = str_replace (" ", "_", $foto);
$foto = str_replace ("-", "_", $foto);
$foto = str_replace ("ã", "a", $foto);
$foto = str_replace ("á", "a", $foto);
$foto = str_replace ("é", "e", $foto);
$foto = str_replace ("ê", "e", $foto);
$foto = str_replace ("ì", "i", $foto);
$foto = str_replace ("í", "i", $foto);
$foto = str_replace ("ô", "o", $foto);
$foto = str_replace ("ó", "o", $foto);
$foto = str_replace ("õ", "o", $foto);
$foto = str_replace ("ç", "c", $foto);

$foto = strtolower($foto);



if(!eregi("^image\/(jpeg|png|gif|pjpeg|jpg)$", $_FILES['nome_arquivo']['type'])){


echo "
<META HTTP-EQUIV=REFRESH CONTENT='0; URL=index.php?secao=lst_noticias'>
<script type=\"text/javascript\">
alert(\"Formato inválido\");
</script>
";

}else{

if(file_exists("$caminho$foto")){
$a = 1;
while(file_exists("$caminho[$a]$foto")){
$a++;
}

$foto = "[".$a."]".$foto;

}

if(!move_uploaded_file($_FILES['nome_arquivo']['tmp_name'], "$caminho".$foto)){


echo "
<META HTTP-EQUIV=REFRESH CONTENT='0; URL=index.php?secao=lst_noticias'>
<script type=\"text/javascript\">
alert(\"Erro ao enviar o arquivo.\");
</script>
";



}

}

IPB Skin By Virteq