Ver Mensaje Individual
  #16 (permalink)  
Antiguo 23/07/2012, 09:45
desoler
 
Fecha de Ingreso: agosto-2008
Ubicación: Miami, FL
Mensajes: 210
Antigüedad: 15 años, 8 meses
Puntos: 2
Respuesta: seleccion erronea de dato

Hola GatorV,

He intentado poner en marcha el código que me pasaste pero no puedo, más que nada por que no lo entiendo.
Primero: este es mi código completo:
Código PHP:
Ver original
  1. <?
  2.  
  3.                         //1. Crear conexión a la Base de Datos
  4.                         $conexion = mysql_connect("localhost","**","**");
  5.                         if (!$conexion) {
  6.                         die("Failure connecting to the database: " . mysql_error());
  7.                         }
  8.                         //2. Seleccionar la Base de Datos a utilizar
  9.                         $seleccionar_bd = mysql_select_db("**", $conexion);
  10.                         if (!$seleccionar_bd) {
  11.                         die("Failure selectin the database: " . mysql_error());
  12.                         }
  13.  
  14.                          // Con esto tenemos el total de autos en nuestra tabla 'autos'
  15.                             $contador_news_sql = 'select count(*) from main_data' ;
  16.                             $contador_news_result = mysql_query($contador_news_sql) ;
  17.                             $total_news = mysql_result($contador_news_result, 0, 0) ;
  18.                          
  19.                             // configuración de la clase
  20.                             include('class.kpaginate.php') ; // incluimos la clase
  21.                             $kp1 = new kpaginate ; // instanciamos la clase
  22.                             $kp1->setTotalItems($total_news) ; // OJO!, aquí ponemos el total de autos que conseguimos anteriormente
  23.                             $kp1->setItemsPerPage(20) ; // 5 = cuantos datos queremos mostrar por página
  24.                             $limit = $kp1->getLimit() ; // IMPORTANTE: Este metodo retorna un array con 2 valores, el primero es el límite inferior y el segundo el límite superior que debemos colocar en nuestra consulta, veamos...
  25.                            
  26.                          
  27.                         $datos_sql = mysql_query("SELECT * FROM main_data ORDER BY id_data DESC limit " . $limit[0] . ', ' . $limit[1]);
  28.                         if (!$datos_sql) {
  29.                         die("Failure selecting main_data from database: " . mysql_error());
  30.                         }
  31.  
  32.                         echo "
  33.                        <form name='f1' action='send_estimate.php' id='submitForm' method='POST' >
  34.                          <table class='css3' id='mytable' cellspacing='0'>
  35.                          <tr class='nobg'>
  36.                            <th scope='col' width='30'><strong>ID</strong</th>
  37.                            <th scope='col' width='60'><strong>Date</strong</th>
  38.                            <th scope='col' width='80'><strong>User</strong</th>
  39.                            <th scope='col' width='60'><strong>Pick Up</strong></th>
  40.                            <th scope='col' width='60'><strong>Drop Off</strong></th>
  41.                            <th scope='col' width='40'><strong>Map</strong></th>
  42.                            <th scope='col' width='100'><strong>Description</strong></th>
  43.                            <th scope='col' width='50'><strong>Estimate</strong></th>
  44.                            <th scope='col' width='50'><strong><a href=\"javascript:document.forms.f1.action='delete_main.php';document.forms.f1.submit();\">delete</a></strong></th>
  45.                            <th scope='col' width='25'><strong></strong></th>
  46.                          </tr>
  47.                        ";
  48.  
  49.                         while ($fila = mysql_fetch_array($datos_sql))
  50.                         {
  51.                         echo"                      
  52.                        <tr class='spec' >
  53.                        <td align=center width=30>".$fila['id_data']."</td>
  54.                        <td align=center width=60>".$fila['date']."</td>
  55.                        <td align=center width=80>".$fila['user_name']."</td>
  56.                        <td align=center width=60>".$fila['pickup_zip_code']."</td>
  57.                        <td align=center width=60>".$fila['dropoff_zip_code']."</td>
  58.                        <td align=center width=40><a href=\"javascript:popup('mapa.php?pickup_zip_code=".$fila['pickup_zip_code']."&dropoff_zip_code=".$fila['dropoff_zip_code']."',800,600)\" >Map</a></td>
  59.                        <td align=center width=150>".$fila['description']."</td>
  60.                        <td align=center width=50><input type='text' name='quote' value='".$fila['quote']."' size='10'></td>                      
  61.                        <td align=center width=50><input type='checkbox' name='select[]' value='".$fila['id_data']."'></td>
  62.                        <input type='hidden' name='id_data' value='".$fila['id_data']."'>
  63.                        <input type='hidden' name='notification' value='Quote Received'>
  64.                        <input type='hidden' name='sound' value='/sound.wav'>
  65.                        <td align=center width=25><button onlclick="\enviaSuma()\">submit</button> </td>
  66.                        </tr>
  67.                        ";
  68.                          }
  69.                         echo "</table></form>";
  70.                         // Al final imprimimos la paginación, ya saben, los numeritos...
  71.                         $kp1->paginate() ;
  72.  
  73.                         $_SESSION['id_data'] = $fila['id_data'];
  74.  
  75.                         mysql_close($conexion);
  76.  
  77.                         ?>

Debo de meter todo esto dentro del While (/**/) según tu código?
En el input, type="suma" no le pongo ningun value, como lo muestro en pantalla al dato que recupero de la BD? y por que muestro dos veces con echo $row['id'] en el input y el button?


Lo siento, estoy echo un lio, me he mareado mas que con unas cuantas copas encima, no veo la forma de aplicarlo a mi código, más que nada por la forma en que esta armado.

Mil perdones por mi ignorancia..

Gracias
__________________
Se invierte mas dinero en cirugía de pechos y viagra que en la cura del Alzheimer. En unos años tendremos viejas con grandes tetas y viejos con erecciones pero que no recordarán para que sirven..