undefined index que não funciona... PORQUE?
Galera, to com um problema que não sei porque ta dando isso... O post não ta indo, podem dar uma olhada no código?
Eu to fazendo um TCC, e o ultimo dia para entregar é amanhã e só falta as edições de TUDO... preciso de algo rápido, e também queria saber se tem como eu alterar somente um campo do form...
O problema ta lá em baixo... acredito eu
<?php
include("conexao.php");
$id = $_GET['id'];
$consulta_dados = mysql_query("SELECT *FROM usuarios where id_usu = $id");
//Busca o nome do perfil
$consulta_tipo = mysql_query("SELECT * FROM tipos_de_usuarios");
$consulta_turma = mysql_query("SELECT * FROM turmas");
$info_tipo = mysql_fetch_assoc($consulta_tipo);
$nome_tipo = $info_tipo['nome_tipo'];
$info_turma = mysql_fetch_assoc($consulta_turma);
$nome_turma = $info_turma['nome_turma'];
while($busca = mysql_fetch_assoc($consulta_dados))
{
$nome = $busca['nome_usu'];
$telefone = $busca['telefone_usu'];
$email = $busca['email_usu'];
$senha = $busca['senha_usu'];
$tipo = $busca['tipo_usu'];
?>
<!-- LICENÇA
http://templatebaker.com/license/-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="pt-br" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="Forum de compartilhamento para colégios">
<meta name="author" content="Renan Schelbauer">
<link rel="icon" href="icons/SVG/library.svg">
<title>Compartilhamento</title>
<!--Bootstrap padrão-->
<link href="css/bootstrap.min.css" rel="stylesheet">
<link href='[http://fonts.googleapis.com/css?family=Montserrat:400,700|Lato:400,300,700'](http://fonts.googleapis.com/css?family=Montserrat:400,700%7CLato:400,300,700) rel='stylesheet' type='text/css'>
<link href="css/templatebaker.css" rel="stylesheet">
<link rel="stylesheet" href="css/font-awesome.min.css">
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->
<!--Chamada javascript-->
<script src='http://code.jquery.com/jquery-2.1.3.min.js'></script>
<script src='//maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js'></script>
<script>
$(function () {
$('.dropdown-toggle').dropdown();
});
</script>
<!--- Estilo CSS para o status do cadastro !--->
<!--- Plugin de Máscaras !-->
<script type="text/javascript" src="jquery/jquery.maskedinput.js"></script>
<script>
jQuery();
(function($) {
$(function() {
$('#cpf').mask('999.999.999-99');
});
})(jQuery);
</script>
<script>
function mascara(o,f){v_obj=o
v_fun=f
setTimeout("execmascara()",1)
}
function execmascara(){
v_obj.value=v_fun(v_obj.value)
}
function soLetras(v){
return v.replace(/\d/g,"") //Remove tudo o que não é Letra
}
function soLetrasMA(v){
v=v.toUpperCase() //Maiúsculas
return v.replace(/\d/g,"") //Remove tudo o que não é Letra ->maiusculas
}
function soLetrasMI(v){
v=v.toLowerCase() //Minusculas
return v.replace(/\d/g,"") //Remove tudo o que não é Letra ->minusculas
}
function soNumeros(v){
return v.replace(/\D/g,"") //Remove tudo o que não é dígito
}
</script>
</head>
<body>
<?php // Selecionando o banco de dados
$id= $_GET['id']; // Recebendo o valor enviado pelo link
$pesq= mysql_query("SELECT * FROM usuarios WHERE id_usu='$id'");
while ($dados = mysql_fetch_array($pesq))
{
$nome = $dados['nome_usu'];
$telefone = $dados['telefone_usu'];
$email = $dados['email_usu'];
$senha = $dados['senha_usu'];
$tipo_usu = $dados['tipo_usu'];
$turma = $dados['turma_usu'];
}
?>
<center>
<h2 class="text-center">Editar usuário</h2>
<!--- Importante o action e também definir um id ao form !--->
<form action="" method="POST" name="form_cad" id="form_cad" enctype="multipart/form-data">
<label>Nome</label>
<input type="text" id="nome_usu" value="<?php echo "$nome"; ?>" class="col-md-6 col-md-offset-3" placeholder="Nome do Usuário" required="required" onkeypress="mascara(this,soLetras)" />
<br>
<label>Telefone</label>
<input type="text" name="telefone_usu" placeholder="Telefone" class="col-md-6 col-md-offset-3" value="<?php echo "$telefone"; ?>" id="telefone_usu" value="" onclick="this.value=''" required="required" >
<br>
<label>Email</label>
<input type="email_usu" id="email_usu" class="col-md-6 col-md-offset-3" value="<?php echo "$email"; ?>" placeholder="Email" required="required" />
<br>
<label>Nova senha:</label>
<input type="password" id="senha_usu" class="col-md-6 col-md-offset-3" value="<?php echo "$senha"; ?>" placeholder="Senha" required="required" />
<br>
<label>Tipo</label>
<select id="tipo_usu" name="tipo_usu" class="col-md-6 col-md-offset-3" required="required">
<option value="<?php echo "$tipo"; ?>"><?php echo "$nome_tipo"; ?></option>
<?php
$cons_tipo = mysql_query("SELECT * FROM tipos_de_usuarios");
while($tipos = mysql_fetch_assoc($cons_tipo))
{
$id = $tipos['id_tipo'];
$nome_perfil = $tipos['nome_tipo'];
echo "<option value='$id'>$nome_tipo</option>";
}
?>
</select>
<br>
<select id="turma_usu" name="turma_usu" class="col-md-6 col-md-offset-3" required="required">
<option value="<?php echo "$turma_usu"; ?>"><?php echo "$nome_turma"; ?></option>
<?php
$cons_turma = mysql_query("SELECT * FROM turmas");
while($turmas = mysql_fetch_assoc($cons_turma))
{
$id = $turmas['id_turma'];
$nome_turma = $turmas['nome_turma'];
echo "<option value='$id'>$nome_turma</option>";
}
?>
</select>
<br> <div id="status_envio"></div>
<button type="submit">Alterar</button>
</form>
<?php
}
?>
<?php
$nomer = $_POST['nome_usu'];
$telefoner = $_POST['telefone_usu'];
$emailr = $_POST['email_usu'];
$senhar = $_POST['senha_usu'];
$tipo_usur = $_POST['tipo_usu'];
$turma_usur = $_POST['turma_usu'];
$alteredados = mysql_query ("UPDATE usuarios SET nome_usu= '$nomer', telefone_usu ='$telefoner', email_usu='$emailr', senha_usu=md5('$senhar'), tipo_usu='$tipo_usur', turma_usu ='$turma_usur' WHERE id_usu = '$id'");
?>
</center>
</body>
</html>Discussão (5)
Carregando comentários...