- Cod: Selectaţi tot
<script type="text/javascript">
$(document).ready(function() {
$("#btnChkUsername").click(function() {
$("#succMsg").hide();
$("#errMsg").hide();
$('#ajaxLoading')
.hide()
.ajaxStart(function() {
$(this).show();
})
.ajaxStop(function() {
$(this).hide();
})
.ajaxError(function(a, b, e) {
throw e;
});
if($.trim($("#denumire").val())!=""){
var usernameStr ='denumire='+ $.trim($("#denumire").val());
$.ajax({
url: "checkUsername.php",
data:usernameStr,
type: "POST",
success: function(msg){
if($.trim(msg)=="succ"){
$("#succMsg").html('Nu exista cantarea!');
$("#succMsg").show();
}
else if($.trim(msg)=="fail"){
$("#errMsg").html('Acesta cantare are o problema!');
$("#errMsg").show();
}
else if($.trim(msg)=="checkusername"){
$("#errMsg").html('Exista cantarea!');
$("#errMsg").show();
}
else{
$("#errMsg").html(msg);
$("#errMsg").show();
}
}
});
}
else{
$("#errMsg").html('Te rog alege o cantare!');
$("#errMsg").show();
}
});
});
</script>
- Cod: Selectaţi tot
<form action="adaugare_cantare.php" method="post" id="idf" enctype="multipart/form-data">
Upload fisier: <input type="file" name="urlf" onchange="checkName(this, 'denumire', 'submit')" /><br>
<div id="content">
<input type="text" name="denumire" id="denumire" size="50">
<img src="images/ajax-loader.gif" id="ajaxLoading" name="ajaxLoading" style="vertical-align: middle;display: none;" alt="">
<input type="button" name="btnChkUsername" id="btnChkUsername" value="Check Username Availability">
<div style="color:green;display: none;" name="succMsg" id="succMsg"></div>
<div style="color:red;display: none;" name="errMsg" id="errMsg"></div>
</form>
</div>
- Cod: Selectaţi tot
<?php
error_reporting(0);
require_once "config/db_config.php";
if(isset($_POST)){
$usernameTocheck=$_POST['denumire'];
$usernameTocheck=strtolower($usernameTocheck);
$connect_to_mysql=mysql_connect(DB_SERVER,DB_SERVER_USER,DB_SERVER_PASSWORD) or die(mysql_error());
if($connect_to_mysql){
$selectDb=mysql_select_db(DB_NAME,$connect_to_mysql) or die(mysql_error());
if($selectDb){
sleep(2);
if(validate_username($usernameTocheck)){
$query="select id_c from cantari_ppt where denumire='$usernameTocheck'" ;
$result=mysql_query($query) or die(mysql_error());
if($result){
$totalRow=mysql_num_rows($result);
if($totalRow>0){
echo 'fail';
exit;
}
else{
echo 'succ';
exit;
}
}
}
else{
echo "checkusername";
exit;
}
}
}
}
function validate_username($denumire)
{
return preg_match('/^[A-Za-z][A-Za-z0-9]*(?:_[A-Za-z0-9]+)*$/',$denumire);
}
?>
si acesta merg, scriptul face asa ceva:
caut in bd: ANA ==> si daca este imi zice ca este.
DAR mie imi trebuie sa faca altceva ci sa caute o fraza intreaga nu doar un cuvant. de exemplu
caut in bd: ANA ARE MERE ==> daca este imi zice ca este iar daca nu imi zice ca nu este.
ceea ce imi trebuie mie sa se schimbe la acest script este faza de cautare de la un CUVANT la o FRAZA. sa nu caute dupa primul cuvant ci sa caute indiferent de cate cuvinte sunt adica fraza.
sper ca ati inteles. va multumesc anticipat. cu stima trif


