Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera, nao aguento mais problema sobre esse problema q eu tenho, e ninguem consegue responder oque ta acontecendo de errado, se alguma alma boa conseguir me dar uma luz, serei muito grato por isso,
tenho essa consulta, e ela chama as informações de um banco de dados e eu edito a primeira tabela, agora pra editar a segunda ta DIFICIL, eu tenho um usuario e esse usuario ter mais de 1 telefone, e quando eu clico em editar as informações do usuario aparecem no formulario pra eu editar, mas eu tenho apenas 1 campo INPUT e quero fazer com que de acordo com o tanto de telefone esse usuario tenha, aparece mais campos inputs.
$id = intval($_GET["id"]);
if($id)
{
$rs = executar("SELECT * FROM tformulario WHERE ID = '".$id."' ");
if(mysql_num_rows($rs) > 0)
{
$ar = mysql_fetch_row($rs);
$txtNome = $ar[1];
$txtEmail = $ar[2];
$txtEmpresa = $ar[3];
$txtCidade = $ar[4];
$cbNovidade = $ar[5];
}
else
{
$id = null;
}
}
$tel = intval($_GET["id"]);
if($tel)
{
$rr = executar("SELECT * FROM ttelefone where FormularioID = '".$id."' ");
if(mysql_num_rows($rr) > 0)
{
$tt = mysql_fetch_row($rr);
$FormularioID = $tt[1];
$txtTelefone = $tt[2];
}
}
if($_POST)
{
$txtNome = $_POST["txtNome"];
$txtEmail = $_POST["txtEmail"];
$txtEmpresa = $_POST["txtEmpresa"];
$txtTelefone = $_POST["txtTelefone"];
$txtCidade = $_POST["txtCidade"];
$cbNovidade = $_POST["cbNovidade"];
$txtTelefone = $_POST["txtTelefone"];
if($id)
{
executar("UPDATE tformulario SET Nome = '$txtNome', Email = '$txtEmail', Empresa = '$txtEmpresa', Cidade = '$txtCidade', Novidade = '$cbNovidade' WHERE ID = '".$id."' ");
executar("UPDATE SET Telefone = '$txtTelefone' WHERE tformulario.ID = ttelefone.FormularioID");
}
else
{
executar("INSERT INTO tformulario (Nome, Email, Empresa, Cidade, Novidade) VALUES ('$txtNome', '$txtEmail', '$txtEmpresa', '$txtCidade', '$cbNovidade')");
executar("INSERT INTO ttelefone (Telefone) VALUES ('$txtTelefone')");
}
header("Location: consulta.php"); exit;
}
$remover = intval($_GET["remover"]);
if($remover)
{
executar("DELETE FROM tformulario WHERE id ='".$remover."'");
}
$palavra = $_GET["palavra"];
$cidade = $_GET["cidade"];
$fone = $_GET["fone"];
$pagina = $_GET["pagina"];
if(!$pagina)
{
$pagina = 1;
}
$limite = 5;
$inicio = ($pagina * $limite) - $limite;
/*$rs = executar("SELECT * FROM tformulario WHERE Nome LIKE '%".$palavra."%' AND Cidade LIKE '%".$cidade."%' ");*/
$rs = executar("SELECT * FROM ttelefone INNER JOIN tformulario ON tformulario.ID = ttelefone.FormularioID AND ttelefone.Telefone LIKE '%".$fone."%' WHERE tformulario.Nome LIKE '%".$palavra."%' AND tformulario.Cidade LIKE '%".$cidade."%' GROUP BY tformulario.ID ORDER BY '".$id."' LIMIT $inicio, $limite ");
$fone = executar("SELECT * FROM ttelefone");
/*
select *
from tformulario
INNER JOIN ttelefone ON tformulario.ID = ttelefone.FormularioID
and ttelefone.telefone like '%(12) 8888-889%'
GROUP BY tformulario.ID
*/
$mais = executar("SELECT tmaisinfo.* FROM tmaisinfo, tformulario WHERE tmaisinfo.FormularioID = tformulario.ID");
$mensagem = executar("SELECT * FROM tmensagem");
?>
<html>
<head>
<title>Consultar Banco de Dados</title>
<script src="jquery-1.7.1.min.js" type="text/javascript"></script>
<script src="jquery.maskedinput-1.3.js" type="text/javascript"></script>
<script type="text/javascript">
$(function(){
$(".mask-telefone").mask("(99) 9999-9999");
});
</script>
</head>
<body>
<div id="formulario">
<form action="" method="post" enctype="multipart/form-data" style="float: left;">
<label>
Nome:<br />
<input type="text" id="txtNome" name="txtNome" maxlength="150" size="50" title="Digite o nome." value="<?php echo $txtNome;?>" />
</label>
<br />
<label>
E-mail:<br />
<input type="text" id="txtEmail" name="txtEmail" maxlength="150" size="50" title="Digite o e-mail." value="<?php echo $txtEmail;?>" />
</label>
<br />
<label>
Empresa:<br />
<input type="text" id="txtEmpresa" name="txtEmpresa" maxlength="150" size="50" title="Digite a empresa." value="<?php echo $txtEmpresa;?>" />
</label>
<br />
<label>
Telefone: <br />
<input type="text" name="txtTelefone[]" class="mask-telefone" value="<?php echo $txtTelefone; ?>" />
</label>
<br />
<label>
Cidade:<br />
<input type="text" id="txtCidade" name="txtCidade" maxlength="50" size="50" title="Digite a cidade." value="<?php echo $txtCidade;?>" />
</label>
<br />
<label>
<div class="desejo">
<p>Desejo receber as novidades por e-mail.</p>
<input type="checkbox" name="cbNovidade" id="cbNovidade" value="1" checked="checked" />
</div>
</label>
<br />
<input type="submit" value="enviar" />
</form>
<form method="get" action="" style="float: left; margin-left: 100px;">
<table>
<tr>
<td align="center"><p><strong>Pesquisar:</strong></p></td>
</tr>
<tr>
<td align="right">
<label>
Nome:<input type="text" name="palavra" size="30" value="<?php echo $palavra;?>" />
</label>
</td>
</tr>
<tr>
<td align="right">
<label>
Cidade: <input type="text" name="cidade" size="30" value="<?php echo $cidade;?>" />
</label>
</td>
</tr>
<tr>
<td align="right">
<label>
<?php for($i=1; $i < $rr; $i++){ ?>
Telefone: <input type="text" class="mask-telefone" name="fone" size="30" value="<" />
<?php } ?>
</label>
</td>
</tr>
<tr>
<td><input type="submit" value="buscar" /></td>
</tr>
</table>
</form>
<table border="1" style="width: 100%; margin-top: 0pt;">
<?php
while ($row = mysql_fetch_array($rs))
{
?>
<tr>
<td><?php echo $row["ID"]; ?></td>
<td><?php echo $row["Nome"]; ?></td>
<td><?php echo $row["Email"]; ?></td>
<td><?php echo $row["Empresa"]; ?></td>
<td><?php echo $row["Cidade"]; ?></td>
<td><?php echo $row["Novidade"]; ?></td>
<td>| <a href="?id=<?php echo $row['ID']; ?>">Editar</a> | <a href="?remover=<?php echo $row['ID']; ?>" onclick="return confirm ('Tem certeza que deseja Remover?');">Remover</a></td>
</tr>
<?php
}
$consulta = executar("SELECT COUNT(ID) FROM tformulario");
$total = intval(mysql_result($consulta, 0, 0));
echo "<strong>Total de Resultados:</strong> " .$total. " -";
$TotalPaginas = ceil($total / $limite);
echo " <strong>Paginas:</strong> ";
for($i = 1; $i <= $TotalPaginas; $i++)
{
if($pagina == $i)
{
echo " ".$i." ";
}
else
{
echo '<a href="?pagina='.$i.'">'.$i.'</a>';
}
}
?>
</table>
<table border="1" style="float: left; margin-right: 100px;">
<p><strong>Telefones:</strong></p>
<?php
while($linha = mysql_fetch_array($fone))
{
?>
<tr>
<td><?php echo $linha["FormularioID"]; ?></td>
<td><?php echo $linha["Telefone"]; ?></td>
<td><a href="?id=<?php echo $linha["ID"]; ?>">Editar</a></td>
</tr>
<?php } ?>
</table>
<br /><br />
<div>
<table border="1" style="float: left;">
<p style="margin-top: -20px;"><strong>Mais Informações:</strong></p>
<?php while($m = mysql_fetch_array($mais)) { ?>
<tr>
<td><?php echo $m["FormularioID"]; ?></td>
<td><?php echo $m["Bairro"]; ?></td>
<td><?php echo $m["Escolaridade"]; ?></td>
</tr>
<?php } ?>
</table>
</div>
<table border="1" style="display: block; float: left; margin-left: 100px;">
<?php
while($m = mysql_fetch_array($mensagem))
{
?>
<tr>
<td><?php echo $m["FormularioID"]; ?></td>
<td><?php echo $m["Mensagem"]; ?></td>
</tr>
<?php } ?>
</table>
<br /><br /><br /><br /><br /><br /><br /><br />
<a href="index.php"><strong>Voltar para o Painel</strong></a>
<br />
</div>
</body>
</html>Carregando comentários...