Jump to content


Photo

Sistema De Cadastro


  • Faça o login para participar
1 reply to this topic

#1 hoflet

hoflet

    Novato no fórum

  • Usuários
  • 3 posts
  • Sexo:Masculino

Posted 05/08/2011, 23:52

bem gente, sou novo no mundo da programação, sei o básico de html,css,javascript e to tentando aprender php, como diz um amigo meu (só vai aprender fazendo)

então quiz fazer um sistema de cadastro simples mais não consegui ta dando uma serie de erros, vou colocar as 2 paginas aqui e gostaria que me ajudassem a me juntar mais rapidamente nesse maravilhoso mundo da programação




(primeiro código "config.php")

<?php

$host = "localhost";
%usuario = "432221";
$senha = "minha senha";
$banco= "432221;


$conn = mysql_connect ($host, $usuario, $senha)or die ("erro");
$bd = mysql_select_bd($banco)or die ("error");


?>

(esse seria a configuração para conectar ao banco de dados)



(segundo código "cadastro.php")

<?php

include("config.php");

$acao = $_GET['acao'];

if ($acao == "cadastro") {

//receber valores
$nome = $_POST ['nome'];
$email = $_POST ['email'];
$senha = $_POST ['senha'];

if ($nome =="") {
$error[0] = "preencha o campo nome";
}


if ($email == "") {
$error[1] ="Preencha o campo E-mail";
}

if ($senha == ""){
$error[2] = "Preencha o campo senha";
}


if (sizeof ($error) == 0){

$sql = mysql_query ("INSERT INTO cadastro VALUES('', '$nome', '$email', 'senha')");

if (sql){
echo "<script language='javascript'>alert('cadastro efetuado')</script>";
} else {
echo "<script language='javascript'>alert('Error ao efetuar o cadastro')</script>";
}

}



?>


<html>

<title> Cadastro </title>

<heady>

<style type="text/css">
<!--
body { padding:00px;
margin:00px;



}

#menu ul {
padding:00px;
margin:00px;
float: left;
width: 100%;
background-color:#FFFFFF;
list-style:none;
font:80% Tahoma;
}

#menu ul li { display: inline; }

#menu ul li a {
background-color:#FF1493;
color: #333;
text-decoration: none;
border-bottom:3px solid #A020F0;
padding: 2px 10px;
float:left;
}

#menu ul li a:hover {
background-color:#DDA0DD
;
color: #6D6D6D;
border-bottom:8px solid #DDA0DD
;
}
-->


</style>

</head>

<body>
<div id="menu">
<ul>
<li><a href="index.php">Inicio</a></li>
<li><a href="Cadastro .php">Cadastro</a></li>
<li><a href="Login.php">Login</a></li>
<li><a href="sobre.php">Sobre</a></li>

</ul>
</div>


</body>



<body>

<form method= "post" action="cadastro.php?acao="cadastro">

<p><strong>Nome:</strong> <input name="nome" type"text"/></p>
<p><strong>E-mail:</strong> <input name="email" type"text"/></p>
<p><strong>Nome:</strong> <input name="senha" type"text"/></p>

<br />


data de nascimento:
<select name="dia">
<option value="1">janeiro</option>
<option value="2">fevereiro</option>
<option value="3">março</option>
<option value="4">abril</option>
<option value="5">maio</option>
<option value="6">junho</option>
<option value="7">julho</option>
<option value="8">agosto</option>
<option value="9">setembro</option>
<option value="10">outubro</option>
<option value="11">novembro</option>
<option value="12">dezembro</option>
</select>

<select name="mês">
<option value="1"> 1</option>
<option value="2"> 2</option>
<option value="3"> 3</option>
<option value="4"> 4</option>
<option value="5"> 5</option>
<option value="6"> 6</option>
<option value="7"> 7</option>
<option value="8"> 8</option>
<option value="9"> 9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>


<select name="ano">


<option value="1">2011</option>
<option value="2">2010</option>
<option value="3">2009</option>
<option value="4">2008</option>
<option value="5">2007</option>
<option value="6">2006</option>
<option value="7">2005</option>
<option value="8">2004</option>
<option value="9">2003</option>
<option value="10">2002</option>
<option value="11">2001</option>
<option value="12">2000</option>
<option value="13">1999</option>
<option value="14">1998</option>
<option value="15">1997</option>
<option value="16">1996</option>
<option value="17">1995</option>
<option value="18">1994</option>
<option value="19">1993</option>
<option value="20">1992</option>
<option value="21">1991</option>
<option value="22">1990</option>
<option value="23">1989</option>
<option value="24">1988</option>
<option value="25">1987</option>
<option value="26">1986</option>
<option value="27">1985</option>
<option value="28">1984</option>
<option value="29">1983</option>
<option value="30">1982</option>
<option value="31">1981</option>
<option value="32">1980</option>
<option value="33">1979</option>
<option value="34">1978</option>
<option value="35">1977</option>
<option value="36">1976</option>
<option value="37">1975</option>
<option value="38">1974</option>
<option value="39">1973</option>
<option value="40">1972</option>
<option value="41">1971</option>
<option value="42">1970</option>
<option value="43">1969</option>
<option value="44">1968</option>
<option value="45">1967</option>
<option value="46">1966</option>
<option value="47">1965</option>
<option value="48">1964</option>
<option value="49">1963</option>
<option value="50">1962</option>
<option value="51">1961</option>
<option value="52">1960</option>
<option value="53">1959</option>
<option value="54">1958</option>
<option value="55">1957</option>
<option value="56">1956</option>
<option value="57">1955</option>
<option value="58">1954</option>
<option value="59">1953</option>
<option value="60">1952</option>
<option value="61">1951</option>
<option value="62">1950</option>
<option value="63">1949</option>
<option value="64">1948</option>
<option value="65">1947</option>
<option value="66">1946</option>
<option value="67">1945</option>
<option value="68">1944</option>
<option value="69">1943</option>
<option value="70">1942</option>
<option value="71">1941</option>
<option value="72">1940</option>
<option value="73">1939</option>
<option value="74">1938</option>
<option value="75">1937</option>
<option value="76">1936</option>
<option value="77">1935</option>
<option value="78">1934</option>
<option value="79">1933</option>
<option value="80">1932</option>
<option value="81">1931</option>
<option value="82">1930</option>
<option value="83">1929</option>
<option value="84">1928</option>
<option value="85">1927</option>
<option value="86">1926</option>
<option value="87">1925</option>
<option value="88">1924</option>
<option value="89">1923</option>
<option value="90">1922</option>
<option value="91">1921</option>
<option value="92">1920</option>
<option value="93">1919</option>
<option value="94">1918</option>
<option value="95">1917</option>
<option value="96">1916</option>
<option value="97">1915</option>
<option value="98">1914</option>
<option value="99">1913</option>
<option value="100">1912</option>
<option value="101">1911</option>
<option value="102">1910</option>
<option value="103">1909</option>
<option value="104">1908</option>
<option value="105">1907</option>
<option value="106">1906</option>
<option value="107">1905</option>
<option value="108">1904</option>
<option value="109">1903</option>
<option value="110">1902</option>
<option value="111">1901</option>
<option value="112">1900</option>
</select><br />
<br />

Sexo:
<input name="sexo" id="sexo_m" type="radio" value="m" />
<label for="sexo_m">Masculino</label>
<input name="sexo" id="sexo-f" type="radio" value="f" />
<label for="sexo_f">Feminino</ label><br />


<br />
<br />
<br />
<br />


</form>


<input type="submit" value="cadastrar" />

<button type="reset">Limpar</button>

<?php

if (sizeof ($error) != 0){

foreach ($error as $err) {
echo $err. "<br />";
}
}

?>


</body>

</html>

(sei que nessa pagina tem mais coisas do que seria inserida no bd, aqui só estaria inserindo o nome, senha e e-mail, também tem um menu que está na pagina, só provisório pq vou mudar esquemas de cores e outras coisas)



estou usando o bd http://www.freewebhostingarea.com/ e o servidor http://net2ftp.com/.

desde já agradeço e espero que consiga fazer esse sistema de cadastro

alguém? to precisando de ajuda nisso, já corrigi alguns erros mais mesmo assim da erro (Parse error: syntax error, unexpected $end in /home/vhosts/aprendendophp.6te.net/Cadastro .php on line 330) erro na ultima linha do novo código, que seria </html> não vejo aonde pode ter erro nisso

novo código aqui

<?php

$host = "localhost";
$usuario = "432221";
$senha = "minhasenha";
$banco= "432221;


$conn = mysql_connect ($host, $usuario, $senha)or die ("errado");
$bd = mysql_select_bd($banco)or die ("error");


?>











<?php

include("config.php");

$acao = $_GET['acao'];

if ($acao == "cadastro") {

//receber valores
$nome = $_POST ['nome'];
$email = $_POST ['email'];
$senha = $_POST ['senha'];

//validar cadastros
if ($nome =="") {
$error[0] = "preencha o campo nome";
}


if ($email == "") {
$error[1] ="Preencha o campo E-mail";
}

if ($senha == ""){
$error[2] = "Preencha o campo senha";
}

//caso não tenha nenhum erro, enviar ao banco de dados
if (sizeof ($error) == 0){

$sql = mysql_query ("INSERT INTO cadastro VALUES('', '$nome', '$email', 'senha')");

if ($sql){
echo "<script language='javascript'>alert('cadastro efetuado')</script>";
} else {
echo "<script language='javascript'>alert('Error ao efetuar o cadastro')</script>";
}

}



?>


<html>

<title> Cadastro </title>

<heady>

<style type="text/css">
<!--
body { padding:00px;
margin:00px;



}

#menu ul {
padding:00px;
margin:00px;
float: left;
width: 100%;
background-color:#FFFFFF;
list-style:none;
font:80% Tahoma;
}

#menu ul li { display: inline; }

#menu ul li a {
background-color:#FF1493;
color: #333;
text-decoration: none;
border-bottom:3px solid #A020F0;
padding: 2px 10px;
float:left;
}

#menu ul li a:hover {
background-color:#DDA0DD
;
color: #6D6D6D;
border-bottom:8px solid #DDA0DD
;
}
-->


</style>

</head>

<body>
<div id="menu">
<ul>
<li><a href="index.php">Inicio</a></li>
<li><a href="Cadastro .php">Cadastro</a></li>
<li><a href="Login.php">Login</a></li>
<li><a href="sobre.php">Sobre</a></li>

</ul>
</div>


</body>



<body>

<form method= "post" action="cadastro.php?acao="cadastro">

<p><strong>Nome:</strong> <input name="nome" type"text"/></p>
<p><strong>E-mail:</strong> <input name="email" type"text"/></p>
<p><strong>Nome:</strong> <input name="senha" type"text"/></p>

<br />


data de nascimento:
<select name="dia">
<option value="1">janeiro</option>
<option value="2">fevereiro</option>
<option value="3">março</option>
<option value="4">abril</option>
<option value="5">maio</option>
<option value="6">junho</option>
<option value="7">julho</option>
<option value="8">agosto</option>
<option value="9">setembro</option>
<option value="10">outubro</option>
<option value="11">novembro</option>
<option value="12">dezembro</option>
</select>

<select name="mês">
<option value="1"> 1</option>
<option value="2"> 2</option>
<option value="3"> 3</option>
<option value="4"> 4</option>
<option value="5"> 5</option>
<option value="6"> 6</option>
<option value="7"> 7</option>
<option value="8"> 8</option>
<option value="9"> 9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>


<select name="ano">


<option value="1">2011</option>
<option value="2">2010</option>
<option value="3">2009</option>
<option value="4">2008</option>

<option value="5">2007</option>
<option value="6">2006</option>
<option value="7">2005</option>
<option value="8">2004</option>
<option value="9">2003</option>
<option value="10">2002</option>
<option value="11">2001</option>
<option value="12">2000</option>
<option value="13">1999</option>
<option value="14">1998</option>
<option value="15">1997</option>
<option value="16">1996</option>
<option value="17">1995</option>
<option value="18">1994</option>
<option value="19">1993</option>
<option value="20">1992</option>
<option value="21">1991</option>
<option value="22">1990</option>
<option value="23">1989</option>
<option value="24">1988</option>
<option value="25">1987</option>
<option value="26">1986</option>
<option value="27">1985</option>
<option value="28">1984</option>
<option value="29">1983</option>
<option value="30">1982</option>
<option value="31">1981</option>
<option value="32">1980</option>
<option value="33">1979</option>
<option value="34">1978</option>
<option value="35">1977</option>
<option value="36">1976</option>
<option value="37">1975</option>
<option value="38">1974</option>
<option value="39">1973</option>
<option value="40">1972</option>
<option value="41">1971</option>
<option value="42">1970</option>
<option value="43">1969</option>
<option value="44">1968</option>
<option value="45">1967</option>
<option value="46">1966</option>
<option value="47">1965</option>
<option value="48">1964</option>
<option value="49">1963</option>
<option value="50">1962</option>
<option value="51">1961</option>
<option value="52">1960</option>
<option value="53">1959</option>
<option value="54">1958</option>
<option value="55">1957</option>
<option value="56">1956</option>
<option value="57">1955</option>
<option value="58">1954</option>
<option value="59">1953</option>
<option value="60">1952</option>
<option value="61">1951</option>
<option value="62">1950</option>
<option value="63">1949</option>
<option value="64">1948</option>
<option value="65">1947</option>
<option value="66">1946</option>
<option value="67">1945</option>
<option value="68">1944</option>
<option value="69">1943</option>
<option value="70">1942</option>
<option value="71">1941</option>
<option value="72">1940</option>
<option value="73">1939</option>
<option value="74">1938</option>
<option value="75">1937</option>
<option value="76">1936</option>
<option value="77">1935</option>
<option value="78">1934</option>
<option value="79">1933</option>
<option value="80">1932</option>
<option value="81">1931</option>
<option value="82">1930</option>
<option value="83">1929</option>
<option value="84">1928</option>
<option value="85">1927</option>
<option value="86">1926</option>
<option value="87">1925</option>
<option value="88">1924</option>
<option value="89">1923</option>
<option value="90">1922</option>
<option value="91">1921</option>
<option value="92">1920</option>
<option value="93">1919</option>
<option value="94">1918</option>
<option value="95">1917</option>
<option value="96">1916</option>
<option value="97">1915</option>
<option value="98">1914</option>
<option value="99">1913</option>
<option value="100">1912</option>
<option value="101">1911</option>
<option value="102">1910</option>
<option value="103">1909</option>
<option value="104">1908</option>
<option value="105">1907</option>
<option value="106">1906</option>
<option value="107">1905</option>
<option value="108">1904</option>
<option value="109">1903</option>
<option value="110">1902</option>
<option value="111">1901</option>
<option value="112">1900</option>
</select><br />
<br />

Sexo:
<input name="sexo" id="sexo_m" type="radio" value="m" />
<label for="sexo_m">Masculino</label>
<input name="sexo" id="sexo-f" type="radio" value="f" />
<label for="sexo_f">Feminino</ label><br />


<br />
<br />
<br />
<br />


</form>

<?php
//executar caso tenha algum erro nos campos
if (sizeof ($error) != 0){

foreach ($error as $err) {
echo $err. "<br />";
}
}

?>



<input type="submit" value="cadastrar" />

<button type="reset">Limpar</button>




</body>

</html>


Edição feita por: hoflet, 05/08/2011, 23:58.


#2 hoflet

hoflet

    Novato no fórum

  • Usuários
  • 3 posts
  • Sexo:Masculino

Posted 09/08/2011, 00:33

bom gente, consegui fazer.




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq