Jump to content

Recommended Posts

Posted

Salut all, am si eu o problema la bara de cautare ptr playeri, dau sa caut pe cineva si tot la pagina de cautare ma trimite in loc sa-mi afiseze rezultatele

 

Bara de cautare

<div class="nav-search" id="nav-search">
    <form class="form-search" action="search.php">
      <span class="input-icon">
        <input type="text" placeholder="Caută un jucător.." name="name" class="nav-search-input" autocomplete="off">
        <i class="icon-search nav-search-icon">
        </i>
      </span>
    </form>
  </div>


Si search.php

<?php require_once("./includes/Header.php"); ?>
<?php
$pagina = 'Cautare';
if(!isset($_SESSION['username']))
{
	Header("Location: /panel");
	return 1;
}

if(isset($_SESSION['username'])) 
{
	$antibug = 1;
	$verificare = mysqli_query($DB_H, "SELECT * FROM  ".$mysqli['SQL_ACCOUNTS']." WHERE `Name` = '".$_SESSION['username']."'");
	while($rowcheck = mysqli_fetch_array($verificare)) 
	{
		$antibug = 0;	
	}
	if($antibug == 1)
	{
		echo "
		<script type='text/javascript'>
		<!--
		function Redirect()
		{
			window.location='/panel/index.php?out';
		}
		setTimeout('Redirect()', 1);
		//-->
		</script>";
	}		
}
?>

<div class="breadcrumbs" id="breadcrumbs">
	<script type="text/javascript">
    try
	{
		ace.settings.check('breadcrumbs' , 'fixed')
	}
	catch(e)
	{
    
	}
	</script>
	<ul class="breadcrumb">
    <li>
      <i class="icon-home home-icon">
      </i>
      <a href="index"><?= $Informatii['NumeleComunitatii'] ?>
      </a>
    </li>
    <li class="active">
		<i class="icon-angle-right">
		</i>
      <?php echo htmlspecialchars($pagina);?>
    </li>
  </ul>
</div>


<div class="page-content">
<div class="row-fluid">


<div class="span12">
			
			<!-- BEGIN PAGE HEADER-->
			
			
			<!-- END PAGE HEADER-->
			<!-- BEGIN DASHBOARD STATS -->
<?php if(isset($_POST['search'])) { ?>
	<h3 class="page-title">Rezultatul cautarii tale:</h3></br>
	
	<?php } ?>
<?php
if(isset($_POST['search']) && isset($_POST['username']))
{
	$username = mysqli_real_escape_string($DB_H, $_POST['username']);
	
	if(count($username) < 3 && count($username) > 24) {
		$msg = "Username are invalid."; $class = "error";
	}
	else {
		$check = mysqli_query($DB_H, "SELECT * FROM  ".$mysqli['SQL_ACCOUNTS']." WHERE `Name` LIKE '%$username%' LIMIT 50");
		if(mysqli_num_rows($check) == 0){
			$msg = "Acest nume nu exista."; $class = "error";
			 echo "Acest jucator nu a putut fi gasit in baza noastra de date!</br>Urmeaza sa fi redirectionat in 3,5 secunde..";
			 echo "
		<script type='text/javascript'>
		<!--
		function Redirect()
		{
			window.location='/panel/panel/search.php';
		}
		setTimeout('Redirect()', 3550);
		//-->
		</script>";
		}
		else {
			echo "";
			while($row = mysqli_fetch_array($check)){
				echo "
				<b>(".$row['ID'].")</b> <a href=\"/panel/pages/account.php?id=".$row['ID']."\">".$row['Name']."</a><br/>";
			}
		}
	}

}


	
if(!isset($_POST['search']))
{
?>
<center>
<?php if(isset($msg)): ?>
	<div class="alert alert-danger" role="alert"><?= $msg ?></div>
	<?php endif; ?>
<h3 class="page-title">
Caută jucător<small> </br>Obține informații despre un anumit jucător</small>
</h3>
<form method="POST" action="">			
<label for="username">Nume din joc:</label>
<input name="username" type="text">
<br>
<input class="btn btn-inverse" name = "search" type="submit" value="Search">
</form>
</center>


<?php } ?>
				
			
			<!-- END DASHBOARD STATS -->
			
			
			
	


<?php require_once("./includes/Footer.php"); ?>

 

Posted

Problemă rezolvată, avea redirect-urile setate greșit și mai avea o condiție care nu era niciodată adevărată pe care am scos-o.

  • Upvote 1

Gh38gEQ.gif

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.