Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/05/2014, 01:54
conromx
 
Fecha de Ingreso: mayo-2014
Mensajes: 11
Antigüedad: 5 años, 8 meses
Puntos: 0
Pregunta Me podrian ayudar con el siguiente codigo?

Hola, soy nuevo en el foro y quería pedirles ayuda con el siguiente codigo ya que no lo puedo hacer funcionar y soy principiante con PHP.
Les dejo el codigo y de antemano gracias:
Código PHP:

 <?php
    
$button 
$_GET ['submit'];
$search $_GET ['search']; 
  
if(
strlen($search)<=1)
echo 
"La busqueda es demaciado corta";
else{
echo 
"Usted busco <b>$search</b> <hr size='1'></br>";
mysql_connect("localhost","root","5579");
mysql_select_db("enginez");
    
$search_exploded explode (" "$search);
    
foreach(
$search_exploded as $search_each)
{
$x++;
if(
$x==1)
$construct .="title LIKE '%$search_each%'";
else
$construct .="AND title LIKE '%$search_each%'";
    
}
  
$constructs ="SELECT * datos WHERE $construct";
$run mysql_query($constructs);
    
$foundnum mysql_num_rows($run);
    
if (
$foundnum==0)
echo 
"Lo sentimos, no hay coincidencias referentes al texto introducido <b>$search</b>";
else

  
echo 
"$foundnum results found !<p>";
  
$per_page 1;
$start $_GET['start'];
$max_pages ceil($foundnum $per_page);
if(!
$start)
$start=0
$getquery mysql_query("SELECT * FROM datos WHERE $construct LIMIT $start, $per_page");
  
while(
$runrows mysql_fetch_assoc($getquery))
{
$title $runrows ['title'];
$desc $runrows ['description'];
$url $runrows ['url'];
   
echo 
"
<a href='$url'><b>$title</b></a><br>
$desc<br>
<a href='$url'>$url</a><p>
"
;
    
}
  
//Pagination Starts
echo "<center>";
  
$prev $start $per_page;
$next $start $per_page;
                       
$adjacents 3;
$last $max_pages 1;
  
if(
$max_pages 1)
{   
//previous button
if (!($start<=0)) 
echo 
" <a href='search.php?search=$search&submit=Search+source+code&start=$prev'>Prev</a> ";    
          
//pages 
if ($max_pages + ($adjacents 2))   //not enough pages to bother breaking it up
{
$i 0;   
for (
$counter 1$counter <= $max_pages$counter++)
{
if (
$i == $start){
echo 
" <a href='search.php?search=$search&submit=Search+source+code&start=$i'><b>$counter</b></a> ";
}
else {
echo 
" <a href='search.php?search=$search&submit=Search+source+code&start=$i'>$counter</a> ";
}  
$i $i $per_page;                 
}
}
elseif(
$max_pages + ($adjacents 2))    //enough pages to hide some
{
//close to beginning; only hide later pages
if(($start/$per_page) < + ($adjacents 2))        
{
$i 0;
for (
$counter 1$counter + ($adjacents 2); $counter++)
{
if (
$i == $start){
echo 
" <a href='search.php?search=$search&submit=Search+source+code&start=$i'><b>$counter</b></a> ";
}
else {
echo 
" <a href='search.php?search=$search&submit=Search+source+code&start=$i'>$counter</a> ";

$i $i $per_page;                                       
}
                          
}
//in middle; hide some front and some back
elseif($max_pages - ($adjacents 2) > ($start $per_page) && ($start $per_page) > ($adjacents 2))
{
echo 
" <a href='search.php?search=$search&submit=Search+source+code&start=0'>1</a> ";
echo 
" <a href='search.php?search=$search&submit=Search+source+code&start=$per_page'>2</a> .... ";
 
$i $start;                 
for (
$counter = ($start/$per_page)+1$counter < ($start $per_page) + $adjacents 2$counter++)
{
if (
$i == $start){
echo 
" <a href='search.php?search=$search&submit=Search+source+code&start=$i'><b>$counter</b></a> ";
}
else {
echo 
" <a href='search.php?search=$search&submit=Search+source+code&start=$i'>$counter</a> ";
}   
$i $i $per_page;                
}
                                  
}
//close to end; only hide early pages
else
{
echo 
" <a href='search.php?search=$search&submit=Search+source+code&start=0'>1</a> ";
echo 
" <a href='search.php?search=$search&submit=Search+source+code&start=$per_page'>2</a> .... ";
 
$i $start;                
for (
$counter = ($start $per_page) + 1$counter <= $max_pages$counter++)
{
if (
$i == $start){
echo 
" <a href='search.php?search=$search&submit=Search+source+code&start=$i'><b>$counter</b></a> ";
}
else {
echo 
" <a href='search.php?search=$search&submit=Search+source+code&start=$i'>$counter</a> ";   

$i $i $per_page;              
}
}
}
          
//next button
if (!($start >=$foundnum-$per_page))
echo 
" <a href='search.php?search=$search&submit=Search+source+code&start=$next'>Next</a> ";    
}   
echo 
"</center>";


?>