pra ver se está vazia tenta assim if( empty( $variavel ) )... ou if( !$variavel ).... do array dá uma olhada nessa função: max() e o delete tenta tirar o * mysql_query("DELETE FROM ".$tabela." WHERE cod=".$cod);
tenta trocar essa linha por echo "<script>window.location.href = '/indique/ok.php';</script>"; é q antes do header() não pode ter nenhuma saída pro navegador
expressão booleana é uma expressão q sempre retorna verdadeiro ou falso... quanto a uma tarefa ser realizada enqto uma expressão ser verdadeira ou falsa, isso diz respeito a laços de repetição
faz o seguinte...faz isso pelo prog de ftp clica com o direito sobre o arquivo e seleciona a opção chmod/Atributos do arquivo, ou algo assim, e marca leitura,gravação e execução ou 777, depende do prog
isso nem tem a ver com php...e sim com o planejamento do projeto, independente da linguagem em q ele será implementado... realmente você tem um problema um pouco complexo q não posso ajudar porque não conheço muito sobre essa área de Recursos Humanos...
você pode definir isso na tag <img> <img src="enderecodafoto" width="500" height="500"> ou usar a biblioteca GD para redimensionar a foto mesmo, e não só a exibição