Estou criando um sisteminha de cadastro, só que quando submete apareçe a seguinte mensagem:
Notice: Undefined index: curso in \...\...\...\enviarmatricula.php on line 3
Notice: Undefined index: valor in \...\...\...\enviarmatricula.php on line 4
Deprecated: mysql_db_query() [function.mysql-db-query]: This function is deprecated; use mysql_query() instead in \...\...\...\enviarmatricula.php on line 26
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1
Gostaria de saber o que pode estar ocorrendo com meu código, vou postar ele aqui:
PÁGINA -> MATRICULA.PHP // esse código ele tem a função de mostrar o dados puxado de outro banco de dados para ser submetido para outro banco de dados, como formulário.
<?php include "configver1.php"; $id = $_GET['id']; $sql = mysql_query("SELECT * FROM cursos WHERE id='$id'") OR die ("Erro"); while($linha = mysql_fetch_array($sql)){ $curso = $linha['curso']; $valor = $linha['valor']; echo " <form name='form' method='post' action='enviarmatricula.php'> <table border='0' cellpadding='2' cellspacing='2' width='92%'> <tbody> <tr> <td></td> <td><small><strong><span style='font-family: Tahoma;'> Dados do Curso (selecionado)</span></strong></small></td> </tr> <tr> <td style='text-align: right; font-family: Tahoma;'><small>Nome do Curso:</small></td> <td><input size='35' name='curso' value='$curso' disabled='disabled'></td> </tr> <tr> <td style='text-align: right; font-family: Tahoma;'><small>Valor: ($)</small></td> <td><input size='35' name='valor' value='$valor' disabled='disabled'></td> </tr> <tr> <td style='text-align: right; font-family: Tahoma;'><small>Forma de pagamento:</small></td> <td> <select name='formapagamento'> <option value='A Vista'>À vista</option> <option value='Parcelado'>Parcelado</option> </select> </td> </tr> <tr> <td style='text-align: right; font-family: Tahoma;'><small>Quantas vezes (em caso de parceladomento):</small></td> <td> <select name='parcelamento'> <option value='2X'>2X</option> <option>3X</option> <option>4X</option> <option>5X</option> </select> </td> </tr> <tr> <td style='font-family: Tahoma;'></td> <td style='font-family: Tahoma;'><small><strong>Dados Pessoais</strong></small></td> </tr> <tr> <td style='text-align: right; font-family: Tahoma;'><small>Nome:</small></td> <td style='font-family: Tahoma;'><small><input size='35' name='nome'></small></td> </tr> <tr> <td style='text-align: right; font-family: Tahoma;'><small>CPF:</small></td> <td style='font-family: Tahoma;'><small><input size='35' name='cpf'></small></td> </tr> <tr> <td style='text-align: right; font-family: Tahoma;'><small>RG:</small></td> <td style='font-family: Tahoma;'><small><input size='35' name='rg'></small></td> </tr> <tr> <td style='text-align: right; font-family: Tahoma;'><small>Nascimento:</small></td> <td style='font-family: Tahoma;'><small><input size='35' name='nascimento'></small></td> </tr> <tr> <td style='font-family: Tahoma;' align='right' width='24%'><small> </small></td> <td style='font-family: Tahoma;' class='txt_maior' align='left' width='76%'><small><strong>Dados de Endereço</strong></small></td> </tr> <tr> <td style='font-family: Tahoma;' align='right'><small>CEP:</small></td> <td style='font-family: Tahoma;' align='left'><small><input name='cep' class='forms' id='cep' size='11' maxlength='9' type='text'> <small>(ex: 12345-000)</small></small></td> </tr> <tr> <td style='font-family: Tahoma;' align='right'><small>Logradouro:</small></td> <td style='font-family: Tahoma;' align='left'><small><input name='endereco' class='forms' id='endereco' size='35' maxlength='75' type='text'></small></td> </tr> <tr> <td style='font-family: Tahoma;' align='right'><small>Número:</small></td> <td style='font-family: Tahoma;' align='left'><small><input name='numero' class='forms' id='numero' size='8' maxlength='6' type='text'></small></td> </tr> <tr> <td style='font-family: Tahoma;' align='right'><small>Complemento:</small></td> <td style='font-family: Tahoma;' align='left'><small><input name='complemento' class='forms' id='complemento' size='35' maxlength='75' type='text'></small></td> </tr> <tr> <td style='font-family: Tahoma;' align='right'><small>Bairro:</small></td> <td style='font-family: Tahoma;' align='left'><small><input name='bairro' class='forms' id='bairro' size='35' maxlength='75' type='text'></small></td> </tr> <tr> <td style='font-family: Tahoma;' align='right'><small>Cidade:</small></td> <td style='font-family: Tahoma;' align='left'><small><input name='cidade' class='forms' id='cidade' size='35' maxlength='75' type='text'></small></td> </tr> <tr> <td style='font-family: Tahoma;' align='right'><small>Estado:</small></td> <td style='font-family: Tahoma;' align='left'><small> <select name='estado' id='estado' class='forms'> <option value=''>Selecione um Estado</option> <option value='AC'>Acre</option> <option value='AL'>Alagoas</option> <option value='AP'>Amapá</option> <option value='AM'>Amazonas</option> <option value='BA'>Bahia</option> <option value='CE'>Ceará</option> <option value='DF'>Distrito Federal</option> <option value='ES'>Espírito Santo</option> <option value='GO'>Goiás</option> <option value='MA'>Maranhão</option> <option value='MT'>Mato Grosso</option> <option value='MS'>Mato Grosso do Sul</option> <option value='MG'>Minas Gerais</option> <option value='PA'>Pará</option> <option value='PB'>Paraíba</option> <option value='PR'>Paraná</option> <option value='PE'>Pernambuco</option> <option value='PI'>Piauí</option> <option value='RJ'>Rio de Janeiro</option> <option value='RN'>Rio Grande do Norte</option> <option value='RS'>Rio Grande do Sul</option> <option value='RO'>Rondônia</option> <option value='RR'>Roraima</option> <option value='SC'>Santa Catarina</option> <option value='SP'>São Paulo</option> <option value='SE'>Sergipe</option> <option value='TO'>Tocantins</option> </select> </small></td> </tr> <tr> <td></td> <td style='font-family: Tahoma;'><small><strong>Dados de Contatos</strong></small></td> </tr> <tr> <td style='text-align: right; font-family: Tahoma;'><small>Telefone (fixo):</small></td> <td style='font-family: Tahoma;'><small><input size='35' name='telefonefixo'></small></td> </tr> <tr> <td style='text-align: right; font-family: Tahoma;'><small>Telefone (celular):</small></td> <td style='font-family: Tahoma;'><small><input size='35' name='telefonecelular'></small></td> </tr> <tr> <td style='text-align: right; font-family: Tahoma;'><small>E-mail:</small></td> <td style='font-family: Tahoma;'><small><input size='35' name='email'></small></td> </tr> <tr> <td style='text-align: right; font-family: Tahoma;'></td> <td style='font-family: Tahoma;'><BR><input value='SOLICITAR' type='submit' style='color: #000000; background-color: #C9D5E0'></td> </tr> </tbody> </table> </form>"; } ?>
CONFIGVER1.PHP // dados das configuração ao banco de dados
<?php//config.php$co = mysql_connect("localhost","root","") or die ("Ocorreu um erro contacte o administrador do sie");mysql_select_db("dados", $co);?>
ENVIARMATRICULA.PHP // onde recebe os dados do formulário
<?php
$id=rand(99999,99999);
$curso1=$_POST["curso"];
$valor1=$_POST["valor"];
$formapagamento=$_POST["formapagamento"];
$parcelamento=$_POST["parcelamento"];
$nome=$_POST["nome"];
$cpf=$_POST["cpf"];
$rg=$_POST["rg"];
$nascimento=$_POST["nascimento"];
$cep=$_POST["cep"];
$endereco=$_POST["endereco"];
$numero=$_POST["numero"];
$complemento=$_POST["complemento"];
$bairro=$_POST["bairro"];
$cidade=$_POST["cidade"];
$estado=$_POST["estado"];
$telefonefixo=$_POST["telefonefixo"];
$telefonecelular=$_POST["telefonecelular"];
$email=$_POST["email"];
$res1=mysql_connect("localhost","root","");
if($res1){
$sql="INSERT INTO dados (id,curso1,valor1,formapagamento, parcelamento,nome,cpf,rg,nascimento,cep, endereco, numero, complemento, bairro, cidade, estado, telefonefixo, telefonecelular,email) values ('$id','$curso1','$valor1','$formapagamento','$parcelamento','$nome','$cpf','$rg','$nascimento','$cep','$endereco','$numero','$complemento','$bairro','$cidade','$estado','$telefonefixo','$telefonecelular','$email', )";
$res1=mysql_connect('localhost','root','') or die ("erro1");
$res2=mysql_db_query('cursos',$sql,$res1) or die(mysql_error());
}
echo " Ok.";
mysql_close($res1);
?>
Edição feita por: Beraldinho, 30/03/2010, 15:55.