Ver Mensaje Individual
  #5 (permalink)  
Antiguo 28/02/2012, 18:39
Avatar de Raian
Raian
 
Fecha de Ingreso: febrero-2010
Mensajes: 33
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Como incluir paginas tipos index.php?id=01

Cita:
Iniciado por GatorV Ver Mensaje
Haz la prueba y verifica si te sirve.
Si muestra la pagina pero muestra la principal que seria page=1 y siempre muestra esa y no las demás que si;

$page = 3;

o

$page = 4;

o no se el script del archivo del index.php

Código PHP:
Ver original
  1. <?php
  2. $mysql_server = '***';
  3. $mysql_username = '***';
  4. $mysql_password = '***';
  5. $mysql_database = '***';
  6. $mysql_table = '***';
  7. $cms_no_results = 'No results';
  8. $cms_content = '';
  9. $db = mysql_connect($mysql_server, $mysql_username, $mysql_password);
  10. if (!$db)
  11. {
  12.    die('Failed to connect to database server!<br>'.mysql_error());
  13. }
  14. mysql_select_db($mysql_database, $db) or die('Failed to select database<br>'.mysql_error());
  15. $id = isset($_REQUEST['page']) ? mysql_real_escape_string($_REQUEST['page']) : '';
  16. $query = isset($_REQUEST['query']) ? $_REQUEST['query'] : '';
  17. if (!empty($query))
  18. {
  19.    {
  20.       $query = addslashes($query);
  21.    }
  22.    $words = preg_split('/\s+/', $query);
  23.    foreach ($words as $word)
  24.    {
  25.       $word = preg_replace('/\W/', '', $word);
  26.       if (strlen($word) > 1)
  27.       {
  28.          $terms[] = $word;
  29.       }
  30.    }
  31.    if ($terms)
  32.    {
  33.       if (count($terms) > 4)
  34.       {
  35.          array_splice($terms, 4);
  36.       }
  37.       $sql = "SELECT p.id, p.name, p.content FROM " . $mysql_table . "PAGES p, " . $mysql_table . "SEARCH_WORDS w, " . $mysql_table . "SEARCH_WORDMATCH m WHERE(";
  38.       $where = "w.word LIKE '%" . array_shift($terms) . "%'";
  39.       while ($term = array_shift($terms))
  40.       {
  41.          $where .= " OR w.word LIKE '%" . $term . "%'";
  42.       }
  43.       $sql .= $where . ") AND m.word_id = w.id AND m.page_id = p.id GROUP BY p.id ORDER BY p.last_update_date DESC";
  44.       $result = mysql_query($sql) or die(mysql_error());
  45.       if ($aantal = mysql_num_rows($result))
  46.       {
  47.          $cms_content .= "  <ol class=\"searchresults\">\n";
  48.          while ($data = mysql_fetch_array($result))
  49.          {
  50.             $cms_content .= "   <li><a href=\"" . basename(__FILE__) . "?page=" . $data['id'] . "\">" . $data['name'] . "</a><br>";
  51.             $contents = substr(strip_tags($data['content']), 0, 200);
  52.             if (strlen($contents) > 199)
  53.             {
  54.                $contents .= "...";
  55.             }
  56.             $cms_content .= $contents;
  57.             $cms_content .= "</li>\n";
  58.          }
  59.          $cms_content .= "  </ol>\n";
  60.       }
  61.       else
  62.       {
  63.          $cms_content = $cms_no_results;
  64.       }
  65.    }
  66.    else
  67.    {
  68.       $cms_content = $cms_no_results;
  69.    }
  70. }
  71. else
  72. {
  73.    if (!empty($id))
  74.    {
  75.       $sql = "SELECT * FROM " . $mysql_table . "PAGES WHERE id = '$id'";
  76.    }
  77.    else
  78.    {
  79.       $sql = "SELECT * FROM " . $mysql_table . "PAGES WHERE home = 1 ";
  80.    }
  81.    $result = mysql_query($sql, $db);
  82.    if ($result)
  83.    {
  84.       if ($data = mysql_fetch_array($result))
  85.       {
  86.          if (!empty($data['url']))
  87.          {
  88.             $cms_content = "<iframe name=\"cmscontent\" style=\"position:absolute;border-width:0;width:100%;height:100%;\" src=\"" . $data['url'] . "\"></iframe>\n";
  89.          }
  90.          else
  91.          {
  92.             $cms_content = $data['content'];
  93.          }
  94.       }
  95.       if (empty($label))
  96.       {
  97.          if (!empty($id))
  98.          {
  99.             $sql = "UPDATE " . $mysql_table . "PAGES SET views=views+1 WHERE id = '$id'";
  100.          }
  101.          else
  102.          {
  103.             $sql = "UPDATE " . $mysql_table . "PAGES SET views=views+1 WHERE home = 1";
  104.          }
  105.          mysql_query($sql, $db);
  106.       }
  107.    }
  108. }
  109. ?>

Última edición por Raian; 28/02/2012 a las 19:01