Code:
<?php
mysql_connect("localhost", "root", "123456") or die(mysql_error());
mysql_select_db("baza") or die(mysql_error());
if (mysqli_connect_errno())
{
echo 'Konekcija na bazu podataka nije uspela:'.mysqli_connect_error();
exit();
}
?>
<br>
<?php
$userid = $_POST['username'];
if (isset($userid))
{
// if they've tried and failed to log in
if (empty($_POST['username']) && empty($_POST['password']))
{
echo '<font size="2" color="red">Unesite korisničko ime i lozinku.</font>';
}
else
{
$usercheck = $_POST['username'];
$name1 = $_POST['name'];
$check = mysql_query("SELECT username FROM crk_registered_users WHERE username = '$usercheck'") or die(mysqli_error());
$check2 = mysql_num_rows($check);
//if the name exists it gives an error
if ($check2 != 0)
{
die ('<center> <font size="2" color="red"> Pažnja! <br> <br> Korisničko ime "'.$_POST['username'].'" već postoji.</font> <br> <br> <a href=javascript:history.back()> Nazad </a> </center>');
}
$query = "INSERT INTO crk_registered_users (username, ime_i_prezime, fakultet, godina, fiksni, mobilni, mail) VALUES ('".$_POST['username']."', '".$name1."', '".$_POST['fakultet']."', '".$_POST['godina']."', '".$_POST['fiksni']."', '".$_POST['mobilni']."', '".$_POST['email']."')";
$result = mysql_query($query);
if ($result)
{
die('Uspešno ste se registrovali u našoj aplikaciji <br> <br> <a href=javascript:history.back()>
Povratak na početnu stranu </a> ');
}
// if they are in the database register the user id
$db_conn->close();
}
}
?>
<form method="post" action="register.php">
<table>
<tr><td></td> </tr>
<tr><td>Korisničko ime: (*)</td>
<td><input type="text" name="username"></td></tr>
<tr><td>Ime i prezime:</td>
<td><input type="text" name="name"></td></tr>
<tr><td>Fakultet:</td>
<td><input type="text" name="fakultet"></td></tr>
<tr><td>Godina:</td>
<td><input type="text" name="godina"></td></tr>
<tr><td>Fiksni telefon:</td>
<td><input type="text" name="fiksni"></td></tr>
<tr><td>Mobilni telefon:</td>
<td><input type="text" name="mobilni"></td></tr>
<tr><td>E-mail: </td>
<td><input type="text" name="email"></td></tr>
<tr><td colspan="2" align="center">
<br>
<input type="submit" value="Registruj se"></td></tr>
</table>
</form>
<?php
mysql_connect("localhost", "root", "123456") or die(mysql_error());
mysql_select_db("baza") or die(mysql_error());
if (mysqli_connect_errno())
{
echo 'Konekcija na bazu podataka nije uspela:'.mysqli_connect_error();
exit();
}
?>
<br>
<?php
$userid = $_POST['username'];
if (isset($userid))
{
// if they've tried and failed to log in
if (empty($_POST['username']) && empty($_POST['password']))
{
echo '<font size="2" color="red">Unesite korisničko ime i lozinku.</font>';
}
else
{
$usercheck = $_POST['username'];
$name1 = $_POST['name'];
$check = mysql_query("SELECT username FROM crk_registered_users WHERE username = '$usercheck'") or die(mysqli_error());
$check2 = mysql_num_rows($check);
//if the name exists it gives an error
if ($check2 != 0)
{
die ('<center> <font size="2" color="red"> Pažnja! <br> <br> Korisničko ime "'.$_POST['username'].'" već postoji.</font> <br> <br> <a href=javascript:history.back()> Nazad </a> </center>');
}
$query = "INSERT INTO crk_registered_users (username, ime_i_prezime, fakultet, godina, fiksni, mobilni, mail) VALUES ('".$_POST['username']."', '".$name1."', '".$_POST['fakultet']."', '".$_POST['godina']."', '".$_POST['fiksni']."', '".$_POST['mobilni']."', '".$_POST['email']."')";
$result = mysql_query($query);
if ($result)
{
die('Uspešno ste se registrovali u našoj aplikaciji <br> <br> <a href=javascript:history.back()>
Povratak na početnu stranu </a> ');
}
// if they are in the database register the user id
$db_conn->close();
}
}
?>
<form method="post" action="register.php">
<table>
<tr><td></td> </tr>
<tr><td>Korisničko ime: (*)</td>
<td><input type="text" name="username"></td></tr>
<tr><td>Ime i prezime:</td>
<td><input type="text" name="name"></td></tr>
<tr><td>Fakultet:</td>
<td><input type="text" name="fakultet"></td></tr>
<tr><td>Godina:</td>
<td><input type="text" name="godina"></td></tr>
<tr><td>Fiksni telefon:</td>
<td><input type="text" name="fiksni"></td></tr>
<tr><td>Mobilni telefon:</td>
<td><input type="text" name="mobilni"></td></tr>
<tr><td>E-mail: </td>
<td><input type="text" name="email"></td></tr>
<tr><td colspan="2" align="center">
<br>
<input type="submit" value="Registruj se"></td></tr>
</table>
</form>
Problem koji mi se javlja je da neće da mi unesu pravilno latinična slova ć,č,š,đ kao ni ćirilična, a umesto njih mi se u bazi unesu neki 'hijeroglifi'.
Postavio sam da mi collation za bazu i tablicu bude 'utf8_unicode_ci'.
Gde grešim?
[Ovu poruku je menjao pepsiredstar dana 03.11.2010. u 09:52 GMT+1]
[Ovu poruku je menjao pepsiredstar dana 03.11.2010. u 09:52 GMT+1]
[Ovu poruku je menjao pepsiredstar dana 03.11.2010. u 09:54 GMT+1]
[Ovu poruku je menjao pepsiredstar dana 03.11.2010. u 09:55 GMT+1]