Jump to content

thunanchiu@hotmail,com

Members
  • Content count

    4
  • Joined

  • Last visited

Community Reputation

0 Comum

About thunanchiu@hotmail,com

  1. Bom dia, gostaria dessa ajuda. Tenho uma tabela de "INSCRIÇÃO" onde a mesma possui 2 chaves estrangeiras (CAND_SQ e CANDPL_SQ). Ambas as chaves estrangeiras possuem um campo CPF. Gostaria de saber como eu trago os cpfs que são iguais dentro da inscrição. Ou seja, atualmente tenho uma INSCRIÇÃO onde pode ser feita de duas maneiras diferentes. Inscrição Regular e Inscrição Atraso. Quando eu for fazer a Inscrição Atraso, caso eu já tenha feito a Inscrição Regular não poderei fazer a Inscrição Atraso.
  2. Estou tentando fazer uma busca através de informações passadas pelo usuário. Porem, quando clico em enviar, dá um erro. Estou tentando fazer uma busca através de informações passadas pelo usuário. Porem, quando clico em enviar, dá um erro. Segue o meu código do Formulário e o do PHP. 1)HTML <!DOCTYPE html> <html> <head> <title>Busca da Pessoa Ideal</title> </head> <body> <form name="form" action="inserir.php" method="POST"> <input type="hidden" name="tipo" value="buscar"> <h1>Características do seu par ideal</h1> <table style="margin-top: 15px" cellspacing="10"> <tr> <td> <select name="peso"> <option>Peso:</option> <option value="menor_40">Menor que 40kg</option> <option value="entre_40_50">Maior que 40kg e menor que 50kg</option> <option value="entre_50_60">Maior que 50kg e menor que 60kg</option> <option value="entre_60_70">Maior que 60kg e menor que 70kg</option> <option value="maior_70">Maior que 70kg</option> </select> </td> </tr> <tr> <td> <select name="altura"> <option>Tamanho:</option> <option value="menor_14">Menor que 1.40cm</option> <option value="entre_14_15">Maior que 1.40cm e menor que 1.50cm</option> <option value="entre_15_16">Maior que 1.50cm e menor que 1.60cm</option> <option value="entre_16_17">Maior que 1.60cm e menor que 1.70cm</option> <option value="entre_17_18">Maior que 1.70cm e menor que 1.80cm</option> <option value="maior_18">Maior que 1.80cm</option> </select> </td> </tr> <tr> <td>Cor do cabelo: <br> <input type="radio" name="corCabelo" value="preto">Preto <input type="radio" name="corCabelo" value="loiro">Loiro <input type="radio" name="corCabelo" value="ruivo">Ruivo <input type="radio" name="corCabelo" value="outros">Outros </td> </tr> <tr> <td>Sexo: <br> <input type="radio" name="sexo" value="M">Masculino <input type="radio" name="sexo" value="F">Feminino <td> </tr> <tr> <td align="right"> <button type="reset">Apagar</button> <button type="submit">Enviar</button> </td> </tr> </table> </form> </body> </html> 2)PHP <?php error_reporting (E_ALL & ~ E_NOTICE & ~ E_DEPRECATED); $host = "localhost"; $user = "root"; $pass = ""; $banco = "relacionamentos"; //echo "<pre>"; //print_r($_POST); //echo "</pre>"; //exit; $conexao = mysql_connect($host,$user,$pass) or die (mysql_error()); mysql_select_db($banco) or die (mysql_error()); if($_POST['tipo'] == 'cadastro') { $inserir = "insert into cadastro(nome,rua,cidade,estado,idade,peso,tamanho,nacionalidade,cabelo,sexo) values ('$_POST[nome]','$_POST[rua]','$_POST[cidade]','$_POST[estado]','$_POST[idade]','$_POST[peso]'" . ",'$_POST[tamanho]','$_POST[nacionalidade]','$_POST[corCabelo]','$_POST[sexo]')"; //$inserir = "insert into cadastro(nome,rua,cidade,estado) values ('$_POST[nome]','$_POST[rua]','$_POST[cidade]'," // . "'$_POST[estado]','$_POST[idade]','$_POST[peso]','$_POST[tamanho]','$_POST[nacionalidade]'," // . "'$_POST[corCabelo]','$_POST[sexo]')"; if (mysql_query($inserir)) { echo "Dados inseridos com sucesso!"; } } elseif($_POST['tipo'] == 'buscar') { $peso = get_peso($_POST['peso']); $altura = get_altura($_POST['altura']); $cabelo = "cabelo = " . $_POST['corCabelo']; $sexo = "sexo = " . $_POST['sexo']; $select = mysql_query("select * from cadastro where $peso and $altura and $cabelo and $sexo"); $array_busca = array(); while($ln = mysql_fetch_assoc($select)) { $array_busca[] = $ln; } if(!empty($array_busca)) { foreach($array_busca as $pessoa) { ?> <table> <tr> <td><?php echo $pessoa['nome']?></td> <td><?php echo $pessoa['idade']?></td> <td><?php echo $pessoa['cidade'] . "/" . $pessoa['estado']?></td> </tr> </table> <?php } } } function get_peso($peso) { switch ($peso) { case 'menor_40': return 'peso <= 40'; case 'entre_40_50': return 'peso >=40 and peso <= 50'; } } function get_altura($altura) { switch ($altura) { case 'menor_14': return 'tamanho <= 1.4'; case 'entre_14_15': return 'tamanho >=1.4 and tamanho <= 1.5'; } } ?>
  3. thunanchiu@hotmail,com

    Como fazer o link de tabelas no Mysql

    Sou leigo no assunto. Queria fazer esse exemplo no Mysql. Em java faria isso, mas queria aprender em Mysql
  4. thunanchiu@hotmail,com

    Como fazer o link de tabelas no Mysql

    Gostaria de fazer o link entre tabelas. Terá uma tabela de "Cadastro", onde se a pessoa selecionar sexo "M ou F", seja redirecionada respectivamente para aquela determinada tabela que já exista. Ex: Criei as tabelas HOMEM, MULHER e CADASTRO. Nas tabelas HOMEM e MULHER, possuem os atributos "Nome, idade, tamanho..." E na tabela CADASTRO, tambem possui os atributos, a diferença é que terá a variável SEXO. Daí, queria que quando ele selecionasse o SEXO( M ou F), esses dados fossem copiados para a determinada tabela referente ao sexo selecionado. insert into homem (nome, nascimento, altura, peso, idade) select nome, nascimento, altura, peso, idade from formulario where (sexo = 'M'); insert into mulher (nome, nascimento, altura, peso, idade) select nome, nascimento, altura, peso, idade from formulario where (sexo = 'F'); Queria que fossem copiados só após ele criasse "OK" na tabela formulario Desde já, agradeço.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.