Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Problem sa php-mysql kodom za unos ćiriličnih podataka

[es] :: MySQL :: Problem sa php-mysql kodom za unos ćiriličnih podataka

[ Pregleda: 1232 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

pepsiredstar
Petar Milić
Zvečan

Član broj: 190187
Poruke: 140
147.91.144.*



Profil

icon Problem sa php-mysql kodom za unos ćiriličnih podataka03.11.2010. u 08:36 - pre 164 meseci
Treba da unesem podatke u MySQL bazu preko sledećeg php koda, a koji treba da služi za registraciju korisnika na sajtu.

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>



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]
 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
*.ptt.rs.



+257 Profil

icon Re: Problem sa php-mysql kodom za unos ćiriličnih podataka03.11.2010. u 08:55 - pre 164 meseci
Citaj FAQ :)

http://www.elitesecurity.org/p1348126
Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

pepsiredstar
Petar Milić
Zvečan

Član broj: 190187
Poruke: 140
147.91.144.*



Profil

icon Re: Problem sa php-mysql kodom za unos ćiriličnih podataka03.11.2010. u 09:06 - pre 164 meseci
Hvala Jbyn4e. To je ono što mi je trebalo. Pretraživao sam sajt pre nego što sam postavio temu, ali nisam našao ono što mi treba. Iskreno, zaboravio sam da pogledam u FAQ
 
Odgovor na temu

[es] :: MySQL :: Problem sa php-mysql kodom za unos ćiriličnih podataka

[ Pregleda: 1232 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.