[Ajuda]Criando Cadastro em PHP 27.08.11 22:22
Gente eu tenho um código em html dos campos, e queria fazer uma página de cadastro com ele.
Eu tenho um certo conhecimento algums códigos eu ja consegui,como gerar a senha e enviar por e-mail.
sei q pra pegar os valores dos campos usa-se
tambem sei que pra enviar para o banco de dados usa-se
para impedir o inserir campos vazios na db usa-se
Por quê eu postei tanto codigo nesse tópico mais não fiz a página?
Porque não tenho um grande conhecimento em PHP e aparecem algums erros: Undefined index
Presciso da ajuda de alguem que programe em PHP pra esclarecer minhas duvidas e fixar algums erros.
Qualquer dúvida e contate por MP.
- Spoiler:
- Código:
<td width="446" valign="top" bgcolor="#DFDFDF"><br>
<table border="0" cellpadding="2" cellspacing="2" width="389" align="center">
<form name="Login" method="post" action="Apply.asp?action=applyConfirm"></form>
<input type="hidden" name="NewsletterLanguageID" value="0" size="20">
<tbody><tr valign="top">
<td colspan="2"><br>
<br></td>
</tr>
<tr>
<td colspan="2">
</td>
</tr>
<tr valign="top">
<td width="124"><strong>
Primeiro Nome:
</strong><br>
<input type="text" name="FirstName" value="" size="20"> </td>
<td width="237"><strong>
Sobrenome:
</strong><br>
<input type="text" name="LastName" value="" size="20"> </td>
</tr>
<tr valign="top">
<td><strong>
Login name:
</strong><br>
<input type="text" name="Loginname" value="" size="20" maxlength="20"> </td>
<td><strong>
País:
</strong><br>
<select name="CountryID">
<option value="0">
Selecionar
</option>
<option value="72">Marrocos</option>
<option value="103">Jordânia</option>
<option value="101">Andorra</option>
<option value="7">Argentina</option>
<option value="104">Armênia</option>
<option value="54">Austrália</option>
<option value="112">Azerbaijão</option>
<option value="87">Bielorrússia</option>
<option value="38">Bélgica</option>
<option value="69">Bolívia</option>
<option value="63">Bósnia e Herzegovina</option>
<option value="22" selected="">Brasil</option>
<option value="107">Bulgária</option>
<option value="14">Canadá</option>
<option value="46">República Tcheca</option>
<option value="17">Chile</option>
<option value="28">China</option>
<option value="18">Colômbia</option>
<option value="77">Costa Rica</option>
<option value="93">Cuba</option>
<option value="56">País de Gales</option>
<option value="82">Chipre</option>
<option value="10">Dinamarca</option>
<option value="3">Alemanha</option>
<option value="68">Equador</option>
<option value="47">Estônia</option>
<option value="32">Egito</option>
<option value="96">El Salvador</option>
<option value="2">Inglaterra</option>
<option value="35">Espanha</option>
<option value="11">Finlândia</option>
<option value="71">Ilhas Faroe</option>
<option value="5">França</option>
<option value="102">Guatemala</option>
<option value="45">País de Gales</option>
<option value="95">Honduras</option>
<option value="42">Croácia</option>
<option value="44">Hungria</option>
<option value="27">Índia</option>
<option value="49">Indonésia</option>
<option value="80">Irã</option>
<option value="16">Irlanda</option>
<option value="37">Islândia</option>
<option value="106">Israel</option>
<option value="4">Itália</option>
<option value="89">Jamaica</option>
<option value="43">Iugoslávia</option>
<option value="90">Quênia</option>
<option value="109">Kuwait</option>
<option value="98">Quirguistão</option>
<option value="48">Latvija</option>
<option value="79">Luxemburgo</option>
<option value="55">Lituânia</option>
<option value="92">Macedônia</option>
<option value="39">Malásia</option>
<option value="97">Malta</option>
<option value="6">México</option>
<option value="99">Moldávia</option>
<option value="111">Montenegro</option>
<option value="88">Irlanda do Norte</option>
<option value="12">Holanda</option>
<option value="13">Oceania</option>
<option value="70">Nigéria</option>
<option value="25">Japão</option>
<option value="9">Noruega</option>
<option value="33">Áustria</option>
<option value="64">Paquistão</option>
<option value="91">Panamá</option>
<option value="67">Paraguai</option>
<option value="21">Peru</option>
<option value="50">Filipinas</option>
<option value="26">Polônia</option>
<option value="23">Portugal</option>
<option value="30">Tailândia</option>
<option value="83">República Dominicana</option>
<option value="36">Romênia</option>
<option value="34">Rússia</option>
<option value="100">Geórgia </option>
<option value="75">Arábia Saudita</option>
<option value="40">Suíça</option>
<option value="15">Escócia</option>
<option value="86">Senegal</option>
<option value="108">Sérvia</option>
<option value="94">Albânia</option>
<option value="41">Cingapura</option>
<option value="110">Eslováquia</option>
<option value="57">Eslovênia</option>
<option value="24">África do Sul</option>
<option value="29">Coréia do Sul</option>
<option value="1">Suécia</option>
<option value="76">Tunísia</option>
<option value="105">Trinidad e Tobago</option>
<option value="31">Turquia</option>
<option value="62">Ucrânia</option>
<option value="78">Emirados Árabes</option>
<option value="8">Estados Unidos</option>
<option value="19">Uruguai</option>
<option value="20">Venezuela</option>
<option value="65">Vietnã</option>
</select></td>
</tr>
<tr valign="top">
<td><strong>
<nobr>
Ano de Nascimento:</nobr>
</strong><br>
<select name="BirthDate">
<option value="0">Selecionar</option>
<option value="2011">2011</option>
<option value="2010">2010</option>
<option value="2009">2009</option>
<option value="2008">2008</option>
<option value="2007">2007</option>
<option value="2006">2006</option>
<option value="2005">2005</option>
<option value="2004">2004</option>
<option value="2003">2003</option>
<option value="2002">2002</option>
<option value="2001">2001</option>
<option value="2000">2000</option>
<option value="1999">1999</option>
<option value="1998">1998</option>
<option value="1997">1997</option>
<option value="1996">1996</option>
<option value="1995">1995</option>
<option value="1994">1994</option>
<option value="1993">1993</option>
<option value="1992">1992</option>
<option value="1991">1991</option>
<option value="1990">1990</option>
<option value="1989">1989</option>
<option value="1988">1988</option>
<option value="1987">1987</option>
<option value="1986">1986</option>
<option value="1985">1985</option>
<option value="1984">1984</option>
<option value="1983">1983</option>
<option value="1982">1982</option>
<option value="1981">1981</option>
<option value="1980">1980</option>
<option value="1979">1979</option>
<option value="1978">1978</option>
<option value="1977">1977</option>
<option value="1976">1976</option>
<option value="1975">1975</option>
<option value="1974">1974</option>
<option value="1973">1973</option>
<option value="1972">1972</option>
<option value="1971">1971</option>
<option value="1970">1970</option>
<option value="1969">1969</option>
<option value="1968">1968</option>
<option value="1967">1967</option>
<option value="1966">1966</option>
<option value="1965">1965</option>
<option value="1964">1964</option>
<option value="1963">1963</option>
<option value="1962">1962</option>
<option value="1961">1961</option>
<option value="1960">1960</option>
<option value="1959">1959</option>
<option value="1958">1958</option>
<option value="1957">1957</option>
<option value="1956">1956</option>
<option value="1955">1955</option>
<option value="1954">1954</option>
<option value="1953">1953</option>
<option value="1952">1952</option>
<option value="1951">1951</option>
<option value="1950">1950</option>
<option value="1949">1949</option>
<option value="1948">1948</option>
<option value="1947">1947</option>
<option value="1946">1946</option>
<option value="1945">1945</option>
<option value="1944">1944</option>
<option value="1943">1943</option>
<option value="1942">1942</option>
<option value="1941">1941</option>
<option value="1940">1940</option>
<option value="1939">1939</option>
<option value="1938">1938</option>
<option value="1937">1937</option>
<option value="1936">1936</option>
<option value="1935">1935</option>
<option value="1934">1934</option>
<option value="1933">1933</option>
<option value="1932">1932</option>
<option value="1931">1931</option>
<option value="1930">1930</option>
<option value="1929">1929</option>
<option value="1928">1928</option>
<option value="1927">1927</option>
<option value="1926">1926</option>
<option value="1925">1925</option>
<option value="1924">1924</option>
<option value="1923">1923</option>
<option value="1922">1922</option>
<option value="1921">1921</option>
<option value="1920">1920</option>
</select> </td>
<td><b>Sexo:</b><br>
<input type="radio" name="Gender" value="1" style="border:none">
Feminino
<input type="radio" name="Gender" value="2" style="border:none">Masculino</td>
</tr>
<tr valign="top">
<td colspan="2"><strong>
Email:
<br>
</strong>
<input type="text" name="Email" value="" size="40"> </td>
</tr>
<tr valign="top">
<td colspan="2"><strong>
Confirmação de email:
<br>
</strong>
<input type="text" name="Email2" value="" size="40">
<br>
<br>
Por favor, digite seu email duas vezes para assegurar que o fez corretamente.
Sem um email válido você não será capaz de receber a senha necessária para acessar o jogo. Por favor, se assegure de ter digitado o email corretamente.
<br>
<br>
<b>IMPORTANTE:</b> Você está autorizado a registrar-se no game apenas uma vez. Caso tenha outros registros, correrá o risco de ser banido do jogo. Ou seja: após ter iniciado o jogo, não é permitido criar outro personagem para começar novamente.</td>
</tr>
<tr valign="top">
<td colspan="2" align="right"><input type="submit" name="Submit" value="OK"></td>
</tr>
</tbody></table>
</td>
Eu tenho um certo conhecimento algums códigos eu ja consegui,como gerar a senha e enviar por e-mail.
sei q pra pegar os valores dos campos usa-se
- Código:
$_Usuário = $_POST ['Usuário']; //só um exemplo
tambem sei que pra enviar para o banco de dados usa-se
- Código:
$sql="INSERT INTO tabela(nome,senha,senha2,email) VALUES('$c_nome','$c_senha','$c_email')"…
$query=mysql_query($sql)//outro exemplo.
para impedir o inserir campos vazios na db usa-se
- Código:
$usuario = (isset($_POST['usuario'])) ? $_POST['usuario'] : '';
//mais um exemplo
Por quê eu postei tanto codigo nesse tópico mais não fiz a página?
Porque não tenho um grande conhecimento em PHP e aparecem algums erros: Undefined index
Presciso da ajuda de alguem que programe em PHP pra esclarecer minhas duvidas e fixar algums erros.
Qualquer dúvida e contate por MP.