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")
(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)<?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>
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.