Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/02/2013, 20:54
Avatar de erozwashere
erozwashere
 
Fecha de Ingreso: noviembre-2012
Ubicación: mex
Mensajes: 176
Antigüedad: 11 años, 5 meses
Puntos: 0
problema con session start y ajax

Hola, veran estoy realizando un buscador para mi web,

todo va perfecto para buscar todos los usuarioos sin tener la variable SESSION , pero cuando quiero buscar de una tabla de acuerdo a la $_SESSION['id']


Tengo un archivo busqueda.php
Código PHP:
Ver original
  1. <input type="text" class="buscar" id="buscador" placeholder="Buscar personas.." name="bus" /><br />
  2. </div>
  3. <div id="mostrarresultados"></div>


dento de ese mismo archivo tengo un script js que envia los datos a otro archivo prosesarbusqueda.php
Código Javascript:
Ver original
  1. <script type="text/javascript">
  2. $(document).ready(function(){
  3.  
  4. $(".buscar").keyup(function()
  5. {
  6. var texto = $(this).val();
  7. var dataString = 'palabra='+ texto;
  8.  
  9. if(texto=='')
  10. {
  11.  
  12.   $("#mostrarresultados).slideUp("fast");
  13. }
  14. else
  15. {
  16. $.ajax({
  17. type: "POST",
  18. url: "prosesarbusqueda.php",
  19. data: dataString,
  20. cache: false,
  21. success: function(html)
  22. {
  23. $("#mostrarresultados").html(html).slideDown("fast");
  24.  }
  25. });
  26. }return false;    
  27. });
  28. });
  29. jQuery(function($){
  30.   $("#buscador").Watermark("Buscar personas.");
  31.   });
  32. </script>


prosesarbusqueda.php
Código PHP:
Ver original
  1. <?
  2. mysql_connect("localhost","usuario","constrasena");
  3. mysql_select_db("basededatos");
  4.  
  5.  
  6. $buscarr=$_POST['palabra'];
  7.  
  8.  
  9.  
  10. $sql_res=mysql_query("select * from personas where nombre like '%$buscarr%'");
  11. while($row=mysql_fetch_array($sql_res))
  12. {
  13. $id=$row['id'];
  14. $nombre=$row['nombre'];
  15. $direc=$row['perfil_id'];
  16. $foto=$row['url'];
  17.  
  18.  
  19.  
  20. <div >MUESTO LOS DATOS </div>
  21.  
  22. <?php
  23. }
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30. ?>


HASTA AHI TODO BIEN,


pero cuando agrego "session_start();" al archivo prosesarbusqueda.php y pido que me muestre la session para realizar una consulta mediante la session que esta abierta pasa que me muestra todas las sessiones

y despues de eso puedo entrar a otras sessiones y ya no en la mia

ayuda

nose se si esta bien publicarlo en este foro o en el de js

GRACIAS POR CONTESTAR