Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/09/2011, 06:54
profion01
 
Fecha de Ingreso: septiembre-2011
Ubicación: Sant Marti de Centelles
Mensajes: 25
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: Mostrar resultados de sql

Bueno he decidido separar la consultar para poderla tratar mejor, pero al hacerlo me da error:


Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: YES) in C:\Program Files\EasyPHP-5.3.8.0\www\modelo.php on line 14

Warning: mysql_select_db() expects parameter 2 to be resource, boolean given in C:\Program Files\EasyPHP-5.3.8.0\www\modelo.php on line 15

Warning: mysql_query() expects parameter 2 to be resource, boolean given in C:\Program Files\EasyPHP-5.3.8.0\www\modelo.php on line 21
Access denied for user 'root'@'localhost' (using password: YES)


Pongo el codigo a ver si veis el fallo:

Código PHP:
Ver original
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <html>
  3.  <head>
  4.   <title> New Document </title>
  5.   <meta name="Generator" content="EditPlus">
  6.   <meta name="Author" content="">
  7.   <meta name="Keywords" content="">
  8.   <meta name="Description" content="">
  9.  </head>
  10.  
  11.  <body>
  12.   <?php
  13.     //Conectamos la bbdd
  14.     $conexion = mysql_connect("localhost", "root", "mysql");
  15.     mysql_select_db("baterias", $conexion);
  16.  
  17.     //seleccionamos los registros que queremos
  18.     $modelo = $_POST["modelo"];
  19.     //$queEmp = 'SELECT A.Description, A.Partnumber, B.Modelo FROM baterias AS A INNER JOIN baterias AS B ON A.Partnumber = B.Partnumber WHERE A.Modelo LIKE '.$modelo.' AND A.Partnumber LIKE "BT.%" AND A.Description LIKE "BATTERY%" ORDER BY A.Partnumber';
  20.     $queEmp = 'SELECT Description, Partnumber FROM baterias WHERE Modelo = "'.$modelo.'" AND Description LIKE "BATTERY%" ORDER BY Partnumber';
  21.     $resEmp = mysql_query($queEmp, $conexion) or die(mysql_error());
  22.     $totEmp = mysql_num_rows($resEmp);
  23.     ?>
  24.     <table>
  25.     <tr>
  26.         <td>Descripcion</td>
  27.         <td>Part Number</td>
  28.         <td>Modelos Compatibles</td>
  29.     </tr>
  30.     <?php
  31.         if ($totEmp> 0) {
  32.             $contador = 0;
  33.             //$temporal= "<tr><td>".$primero."</td><td>".$segundo."</td><td>".$rowEmp['B.Modelo']."</td>";
  34.             while ($rowEmp = mysql_fetch_assoc($resEmp)) {
  35.                 if ($contador = 0){
  36.                     echo "<tr><td>".$rowEmp['Descripcion']."</td>";
  37.                     echo "<td>".$rowEmp['Partnumber']."</td>";
  38.                     $queEmp2 = 'SELECT Modelo FROM baterias WHERE Partnumber ='.$rowEmp['Partnumber'].'';
  39.                     $resEmp2 = mysql_query($queEmp2, $conexion) or die(mysql_error());
  40.                     $totEmp2 = mysql_num_rows($resEmp2);
  41.                     $rowEmp2 = mysql_fetch_assoc($resEmp2);
  42.                     $i = 0;
  43.                     while ($rowEmp2 = mysql_fetch_assoc($resEmp2)){
  44.                         if ($i = 0){
  45.                             echo "<td>".$rowEmp2['Modelo']."</td></tr>";
  46.                             $i = 1;
  47.                         }else{
  48.                             echo "<tr><td></td><td></td>";
  49.                             echo "<td>".$rowEmp2['Modelo']."</td><tr>";
  50.                         }
  51.                     }
  52.                     $contador = 1;
  53.                 }
  54.                 else{
  55.                     echo "<tr><td>".$rowEmp['Descripcion']."</td>";
  56.                     echo "<td>".$rowEmp['Partnumber']."</td>";
  57.                     $queEmp2 = 'SELECT Modelo FROM baterias WHERE Partnumber ='.$rowEmp['Partnumber'].'';
  58.                     $resEmp2 = mysql_query($queEmp2, $conexion) or die(mysql_error());
  59.                     $totEmp2 = mysql_num_rows($resEmp2);
  60.                     $rowEmp2 = mysql_fetch_assoc($resEmp2);
  61.                     $i = 0;
  62.                     while ($rowEmp2 = mysql_fetch_assoc($resEmp2)){
  63.                         if ($i = 0){
  64.                             echo "<td>".$rowEmp2['Modelo']."</td></tr>";
  65.                             $i = 1;
  66.                         }else{
  67.                             echo "<tr><td></td><td></td>";
  68.                             echo "<td>".$rowEmp2['Modelo']."</td><tr>";
  69.                         }
  70.                     }
  71.                 }
  72.             }
  73.         }
  74.     ?>
  75.     </table>
  76.  </body>
  77. </html>

Última edición por profion01; 28/09/2011 a las 07:05