Astea sunt moficarile care vreau sa le pun in aplicare si nu am reusit :
1. Am 2 campuri tara si oras. eu as vrea ceva de genu In functie de tara sa iti apara orasele (exemplu : Am in coloana tari : Romania,Spania,Franta . iar in functie de tara sa apara orasele (exemplu: Aleg la tara Romania, la oras sa imi apara lista cu orasele ... Constanta, Bucuresti, Brasov etc ... , Aleg la tara Franta , la oras sa imi apara lista cu orasele ... Paris,Roma ... etc si tot asa )
2. Vreau sa pun conditii de completare. Daca nu completez un singur camp sa zica , campul x nu sa completat, .....
Asta e codu , stiu ca e mare dar poate doriti sa ma ajutati(scz daca o avea si link printre cod, poate nu le-am observat sa le sterg)
Cod: Selectaţi tot
<?php session_start(); ?>
<?php
ini_set('display_errors',1);
error_reporting(E_ALL);
include("conectare.php");
// verifica daca exista date transmise
if($_SERVER['REMOTE_ADDR']);
if(isset($_POST['register_nume']) != "" && $_POST['register_parola'] != "" && $_POST['register_idm'] != "" && $_POST['register_tara'] != "" && $_POST['register_oras'] != "" && $_POST['register_zi_nastere'] != "" && $_POST['register_luna_nastere'] != "" && $_POST['register_an_nastere'] != "" && $_POST['register_sex'] != "" && $_POST['register_stare'] != "" && $_POST['register_interes'] != "" && $_POST['register_descriere'] != '') {
// preia datele din formular
$nume = $_POST['register_nume'];
$parola = md5($_POST['register_parola']);
$idm = $_POST['register_idm'];
$tara = $_POST['register_tara'];
$oras = $_POST['register_oras'];
$zi_nastere = $_POST['register_zi_nastere'];
$luna_nastere = $_POST['register_luna_nastere'];
$an_nastere = $_POST['register_an_nastere'];
$* = $_POST['register_sex'];
$stare = $_POST['register_stare'];
$interes = $_POST['register_interes'];
$descriere = $_POST['register_descriere'];
$ip_reg = $_SERVER['REMOTE_ADDR'];
setlocale(LC_TIME, array('ro.utf-8', 'ro_RO.UTF-8', 'ro_RO.utf-8', 'ro', 'ro_RO', 'ro_RO.ISO8859-2'));
$dtreg = strftime('%d %B %Y',time());
// formeaza si executa query-ul de inserare in baza de date
$query = "INSERT INTO `membri` (`nume`,`parola`,`idm`,`tara`,`oras`,`zi_nastere`,`luna_nastere`, `an_nastere`, `*`,`stare`,`interes`,`descriere`,`ip_reg`,`dtreg`) VALUES ('".$nume."','".$parola."','".$idm."','".$tara."','".$oras."','".$zi_nastere."','".$luna_nastere."','".$an_nastere."','".$*."','".$stare."','".$interes."','".$descriere."','".$ip_reg."','".$dtreg."')";
$result = mysql_query($query) or die ( "Error : ". mysql_error() );
// afiseaza un mesaj de succes
if ($result) {
echo "<font color=green><b>Inregistrarea a fost efectuata cu succes. Acum te poti loga in contul tau</b></font>
<meta http-equiv='refresh' content='7; url=/' />";
}
}
?>
<table border=0><tr><td width=1000>
<br><font color=blue>Bine ai venit pe <a href=/><b>ScapaDePlictiseala</b></a><br>
In mai putin de un minut, iti vei face prieteni noi, vei descoperi persoane interesante din orasul tau.
<br>Inainte de inregistrare va rugam sa cititi <a href=/termeni.php target="_">Termenii si conditiile noastre</a> pentru a nu avea contul sters in maxim 24 ore de la inregistrare! </font>
<br><br>
<table border=0><tr><td width=350>
<form action="" method="post" enctype="multipart/form-data">
Utilizator:
<br>
<input type="text" name="register_nume" id="register_nume" />
<br>
Parola:
<br>
<input type="password" name="register_parola" id="register_parola" />
<br>
Id de messenger:
<br>
<input type="text" name="register_idm" id="register_idm" />
<br>Tara:<br>
<select name="register_tara" id="register_tara">
<option value="">Alege Tara</option>
<option value="Romania">Romania</option>
</select>
<br>Oras:<br>
<select name="register_oras" id="register_oras">
<option value="">Alege Orasul</option>
<option value="Arad">Arad</option>
<option value="Arges">Arges</option>
<option value="Bacau">Bacau</option>
<option value="Bihor">Bihor</option>
<option value="Bistrita-Nasaud">Bistrita-Nasaud</option>
<option value="Botosani">Botosani</option>
<option value="Braila">Braila</option>
<option value="Brasov">Brasov</option>
<option value="Buzau">Buzau</option>
<option value="Calarasi">Calarasi</option>
<option value="Caras-Severin">Caras-Severin</option>
<option value="Cluj">Cluj</option>
<option value="Constanta">Constanta</option>
<option value="Covasna">Covasna</option>
<option value="Dambovita">Dambovita</option>
<option value="Dolj">Dolj</option>
<option value="Galati">Galati</option>
<option value="Giurgiu">Giurgiu</option>
<option value="Gorj">Gorj</option>
<option value="Harghita">Harghita</option>
<option value="Hunedoara">Hunedoara</option>
<option value="Ialomita">Ialomita</option>
<option value="Iasi">Iasi</option>
<option value="Ilfov">Ilfov</option>
<option value="Maramures">Maramures</option>
<option value="Mehedinti">Mehedinti</option>
<option value="Mures">Mures</option>
<option value="Neamt">Neamt</option>
<option value="Olt">Olt</option>
<option value="Prahova">Prahova</option>
<option value="Salaj">Salaj</option>
<option value="Satu Mare">Satu Mare</option>
<option value="Sibiu">Sibiu</option>
<option value="Suceava">Suceava</option>
<option value="Teleorman">Teleorman</option>
<option value="Timis">Timis</option>
<option value="Tulcea">Tulcea</option>
<option value="Valcea">Valcea</option>
<option value="Vaslui">Vaslui</option>
<option value="Vrancea">Vrancea</option>
</select> <br>Data de nastere:<br>
<select name="register_zi_nastere" id="register_zi_nastere">
<option value="">Alege ziua</option> <option value="01">1</option>
<option value="02">2</option> <option value="03">3</option>
<option value="04">4</option> <option value="05">5</option>
<option value="06">6</option> <option value="07">7</option>
<option value="08">8</option> <option value="09">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="register_luna_nastere" id="register_luna_nastere">
<option value="">Alege luna</option> <option value="Ianuarie">Ianuarie</option>
<option value="Februarie">Februarie</option> <option value="Martie">Martie</option>
<option value="Aprilie">Aprilie</option> <option value="Mai">Mai</option>
<option value="Iunie">Iunie</option> <option value="Iulie">Iulie</option>
<option value="August">August</option> <option value="Septembrie">Septembrie</option>
<option value="Octombrie">Octombrie</option> <option value="Noiembrie">Noiembrie</option>
<option value="Decembrie">Decembrie</option> </select>
<select name="register_an_nastere" id="register_an_nastere">
<option value="">Alege anul</option> <option value="1960">1960</option>
<option value="1961">1961</option> <option value="1962">1962</option>
<option value="1963">1963</option> <option value="1964">1964</option>
<option value="1965">1965</option> <option value="1966">1966</option>
<option value="1967">1967</option> <option value="1968">1968</option>
<option value="1969">1969</option> <option value="1970">1970</option>
<option value="1971">1971</option> <option value="1972">1972</option>
<option value="1973">1973</option> <option value="1974">1974</option>
<option value="1975">1975</option> <option value="1976">1976</option>
<option value="1977">1977</option> <option value="1978">1978</option>
<option value="1979">1979</option> <option value="1980">1980</option>
<option value="1981">1981</option> <option value="1982">1982</option>
<option value="1983">1983</option> <option value="1984">1984</option>
<option value="1985">1985</option> <option value="1986">1986</option>
<option value="1987">1987</option> <option value="1988">1988</option>
<option value="1989">1989</option> <option value="1990">1990</option>
<option value="1991">1991</option> <option value="1992">1992</option>
<option value="1993">1993</option> <option value="1994">1994</option>
<option value="1995">1995</option> <option value="1996">1996</option>
<option value="1997">1997</option> <option value="1998">1998</option>
<option value="1999">1999</option> <option value="2000">2000</option>
<option value="2001">2001</option> <option value="2002">2002</option>
</select> <br>*:<br> <select name="register_sex" id="register_sex">
<option value="">Alege Sex-ul</option> <option value="masculin">Masculin</option>
<option value="feminin">Feminin</option></select> </td><td width=300>
<br>Stare:<br> <select name="register_stare" id="register_stare">
<option value="">Alege situatia amoroasa</option> <option value="Singur(a)">Singur(a)</option>
<option value="Intr-o relatie">Intr-o relatie</option> <option value="Logodit(a)">Logodit(a)</option>
<option value="Casatorit(a)">Casatorit(a)</option> <option value="Vaduv(a)">Vaduv(a)</option>
<option value="Despartit(a)">Despartit(a)</option> <option value="Divortat(a)">Divortat(a)</option>
<option value="E complicat">E complicat</option> </select> <br>Interes:<br>
<select name="register_interes" id="register_interes"> <option value="">Alege interesul pe site</option>
<option value="In cautare de fete">In cautare de fete</option>
<option value="In cautare de baieti">In cautare de baieti</option>
<option value="Relatii">Relatii</option> <option value="Intalniri">Intalniri</option>
<option value="Prieteni">Prieteni</option> <option value="Distractie">Distractie</option>
</select> <br>Despre mine(maxim 200 caractere):<br>
<textarea name="register_descriere" rows="5" cols="30" maxlength="200" id="register_descriere" value="" /></textarea>
<br> Poza:<br>
<?php
$uploadpath = 'poza-profil/'; // directory to store the uploaded files
$max_size = 5000; // maximum file size, in KiloBytes
$alwidth = 5000; // maximum allowed width, in pixels
$alheight = 5000; // maximum allowed height, in pixels
$allowtype = array('jpg', 'jpe'); // allowed extensions
if(isset($_FILES['fileup']) && strlen($_FILES['fileup']['name']) > 1) {
$uploadpath = $uploadpath . basename( date('d-m-Y-H-i-s').$_FILES['fileup']['name']); // gets the file name
$sepext = explode('.', strtolower($_FILES['fileup']['name']));
$type = end($sepext); // gets extension
list($width, $height) = getimagesize($_FILES['fileup']['tmp_name']); // gets image width and height
$err = ''; // to store the errors
// Checks if the file has allowed type, size, width and height (for images)
if(!in_array($type, $allowtype)) $err .= 'Poza: <b>'. $_FILES['fileup']['name']. '</b> nu are tipul de extensie acceptata - jpg sau jpe.';
if($_FILES['fileup']['size'] > $max_size*1000) $err .= '<br/>Marimea maxima trebuie sa fie de: '. $max_size. ' KB.';
if(isset($width) && isset($height) && ($width >= $alwidth || $height >= $alheight)) $err .= '<br/>Marimea maxima a inaltimii si latimii trebuie sa fie: '. $alwidth. ' x '. $alheight;
// If no errors, upload the image, else, output the errors
if($err == '') {
if(move_uploaded_file($_FILES['fileup']['tmp_name'], $uploadpath)) {
echo 'Poza incarcata cu succes';
}
else echo '<b>Poza nu a putut fi incarcata. Incearca alta poza.</b>';
}
else echo $err;
}
?>
<input type="file" name="fileup" />
<br>
</td> <td> <img src=/imagini/inregistraredreapta.jpg>
</td></tr></table>
<font color=red><b>Inainte de inregistrare verifica daca ai completat toate informatiile cerute
<br>Nu ai voie sa deti doua sau mai multe conturi de persoana!!</b></font>
<br><font color=green>Prin inregistrarea pe acest site sunteti de acord cu <a target="_blank" href="/termeni.php">
Termenii si Conditiile</a> noastre</font> <input type="submit" name="register_btn" value="Inregistreaza-ma !!!" />
</form>
</div>
</div>