vo montar um formail aqui rapidinho é panz, so pra que brar a rotina mesmo
bora la:
criar o banco de dados.
abra o phpmyadmin, e crie um banco de dados com o nome que desejar.
depois você vai em sql la em cima e cola este codigo:
`id` INT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`nome` VARCHAR( 255 ) NOT NULL ,
`cidade` VARCHAR( 255 ) NOT NULL ,
`estado` VARCHAR( 255 ) NOT NULL ,
`foto` VARCHAR( 255 ) NOT NULL
) ENGINE = innodb;
agora agente começa a montar o formulario:
form.htm
<body>
<form action="enviar.php" method="post" enctype="multipart/form-data">
<!-- lembrando que se for enviar Foto pelo formulario vc tem que colocar o enctype. -->
<table width="288" border="1">
<tr>
<td width="53">Nome:</td>
<td width="219"><input name="nome" type="text" /></td>
</tr>
<tr>
<td>Cidade:</td>
<td><input name="cidade" type="text" /></td>
</tr>
<tr>
<td>Estado:</td>
<td><input name="estado" type="text" /></td>
</tr>
<tr>
<td>Foto</td>
<td><input name="foto" type="file" /></td>
</tr>
</table><table width="286" border="1">
<tr>
<td width="136" align="center"><input name="enviar" type="submit" value="Enviar Formulario!" /></td>
<td width="134" align="center"><input name="resetar" type="reset" value="Limpar Campos!" /></td>
</tr>
</table>
</form>
</body>
depois de criado o formulario, vamos criar a conexão com o banco de dados!
conectar.php
<?php
$host = "localhost"; #servidor
$login = "root"; #login do banco de dados
$senha = ""; #senha do banco de dados
$db = "automoveis"; #banco de dados
$tabela = "cadastros"; #tabela
$con = mysql_connect($host,$login,$senha) or die(mysql_erro()); #conecta com o servidor
$sel = mysql_select_db($db) or die(mysql_error()); #seleciona a database
?>
enviar.php
/*
recebe as variaveis do formulario,
vo fazer assim pra facilitar.
mais vc não precisa defenir elas,
pode usar o $_POST[''] que vai dar o mesmo efeito
*/
$nome = $_POST['nome'];
$cidade = $_POST['cidade'];
$estado = $_POST['estado'];
$foto = $_FILES['foto'];
#conecta com o banco de dados...
include("conectar.php");
/*
eu vo definir no php mesmo, os campos nome, cidade como obrigatorios.
*/
if(empty($nome)){
#usando o comando empty() você chega se uma variavel esta vazia.
#retornando true quando estiver vazia.
echo "<script> alert('Campo \"nome\" obrigatorio!')
location = ('form.htm');
</script>";
}
if(empty($cidade)){
echo "<script> alert('Campo \"cidade\" obrigatorio!')
location = ('form.htm');
</script>";
}
#agora eu upo a foto pro servidor, se upar a foto ja grava no servidor!
$pasta = "imagens/";
if(move_uploaded_file($_FILES['foto']['tmp_name'], $pasta)){
#$tabela = a tabela do seu banco de dados!
$sql_grava = "INSERT INTO $tabela('nome','cidade','estado','foto') VALUES ('".$nome."', '".$cidade."', '".$estado."', '".$_FILES['foto']['tmp_name']."', )";
$exe_grava = mysql_query($sql_grava);
echo "Enviado com sucesso. Obrigado!";
}else{
echo "Ocorreu um erro no processo, tente novamente!";
}
?>
OBS:
Os comentarios estão dentro do codigo!
leia o codigo que da pra inteder, lembrando isto ai é um sitema simples.
espero que tenhão gostado e até a proxima.













