Ver Mensaje Individual
  #13 (permalink)  
Antiguo 10/10/2012, 12:08
Avatar de maximendez88
maximendez88
 
Fecha de Ingreso: septiembre-2012
Ubicación: Montevideo
Mensajes: 131
Antigüedad: 11 años, 7 meses
Puntos: 3
Respuesta: mostrar un listado php con ajax

creo que si... mira....





Código Javascript:
Ver original
  1. function save() {
  2.    
  3. ajax=objetoAjax();
  4. ajax.onreadystatechange=function() {
  5. if (ajax.readyState==4 && ajax.status==200) {
  6.  
  7. alert("circuit save succefully");
  8.  
  9. listar();
  10.  
  11.   }
  12.  }
  13.  
  14. var cityvalue=encodeURIComponent(document.getElementById('city').value)
  15. var arrivalvalue=encodeURIComponent(document.getElementById('datepicker_value').value)
  16. var departurevalue=encodeURIComponent(document.getElementById('otrodatepicker_value').value)
  17. var commentvalue=encodeURIComponent(document.getElementById('comment').value)
  18.  
  19. if(arrivalvalue>departurevalue)
  20. {
  21.     alert('Day of arrival can not be after a day of departure');
  22. }
  23.  
  24. else if(departurevalue<arrivalvalue)
  25. {
  26.     alert('Day of departure can not be until the arrival day');
  27. }
  28. else{
  29.  
  30.   ajax.open("GET", "addCity.php?city="+cityvalue+"&arrival="+arrivalvalue+"&departure="+departurevalue+"&comment="+commentvalue,true);
  31.   ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  32.    
  33.    
  34.   //enviando los valores
  35.   ajax.send()  
  36.   document.getElementById('savecity').disabled = true;
  37.   document.getElementById('more').disabled = true;
  38.   document.getElementById('ciudad').value = "Select other city";
  39.   document.getElementById('add').disabled = false;  
  40.   document.getElementById('inner').style.display="block";
  41.   document.getElementById('datepicker_value').value='';
  42.   document.getElementById('otrodatepicker_value').value='';
  43.   document.getElementById('comment').value='';
  44.  
  45.  
  46. }
  47. }
  48.  
  49.  
  50. function listar(){
  51.     var ajax2 = objetoAjax();
  52.     ajax.onreadystatechange=function() {
  53.         if (ajax2.readyState==4 && ajax2.status==200) {
  54.            
  55.         }
  56.     }
  57.     ajax2.open("POST","circuit_actual.php",true);
  58.     ajax2.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  59.     ajax2.send("id=4&other=4");//aqui puedes poner tus parametros
  60. }
y este es mi listar en php

Código PHP:
Ver original
  1. <?php
  2. include "config.php";
  3.  
  4.  
  5. $nombrecir=$_SESSION['namecirc'];
  6.  
  7.   $query = "SELECT city FROM `sites` WHERE nombreCirc='".$nombrecir."'";
  8.  
  9.  
  10.  
  11.   $result = mysql_query($query);
  12.   $numero = 0;
  13.   while($row = mysql_fetch_array($result))
  14.   {
  15.     echo "<td width=\"25%\"><font face=\"verdana\">" .
  16.         $row["city"] . "</font></td>";
  17.     echo "<td width=\"25%\"><font face=\"verdana\">" .
  18.         $row["arrival"] . "</font></td>";
  19.     echo "<td width=\"25%\"><font face=\"verdana\">" .
  20.         $row["departure"] . "</font></td>";
  21.     echo "<td width=\"25%\"><font face=\"verdana\">" .
  22.         $row["comment"]. "</font></td>";    
  23.     $numero++;
  24.   }
  25.   echo "<tr><td colspan=\"15\"><font face=\"verdana\"><b>Número: " . $numero .
  26.       "</b></font></td></tr>";
  27.  
  28.   mysql_free_result($result);
  29.  
  30. ?>