Comunidad de diseño web y desarrollo en internet online

Ayuda para formatear una consulta de mysql

Citar            
MensajeEscrito el 10 Sep 2012 11:43 am
Hola amigos,

Necesito urgentemente su ayuda, llevo dos dias tratando de hacer algo que no he podido lograr.

Tengo una tabla ($tabla) en una bd MySQL ($base) con 5 campos ($c_nit, $c_codigo, c_cert, $c_fecha, $c_descr)

estoy haciendo esta consulta



Código PHP :

mysql_select_db($base,$conexion); 

$resultado= mysql_query("SELECT c_codigo, c_cert, c_fecha, c_descr FROM $tabla WHERE c_nit=$ElNit ORDER BY c_fecha DESC LIMIT 0,30" ,$conexion); 


Hasta ahi todo va bien, pues me muestra la consulta que requiero.


Ahora necesito poder mostrar esta consulta en una tabla, pero adicionalmente necesito que el primer campo ($c_codigo) tenga un vinculo a una pagina dinamicamente (index.php?codigo=[el valor de $c_codigo])

Lo estoy haciendo asi, y me sale perfectamente la tabla, pero el vinculo me sale en cada campo y no me sirve, necesito que sea solo en el primer campo ($c_codigo) o en un campo adicional ej. VER, pero con el valor de ($c_codigo)

Código PHP :

echo "<table align=center border=1><tr><td>Código</td><td>Cert</td><td>Fecha</td><td>Desc</td>"; 

while ($registro = mysql_fetch_row($resultado)){ 
  echo "<tr>"; 
     foreach($registro as $clave){ 
     echo "<td>",$clave,"</td>";
     } 
} 
echo "</table>";


Si alguien me puede ayudar a formatear este resultado como necesito, se lo agradeceria muchisimo.

Por insyse

8 de clabLevel



 

Diseñador Web Empirico

chrome
Citar            
MensajeEscrito el 10 Sep 2012 12:22 pm
seria algo asi:

Código :

foreach($registro as $clave){ 
     echo "<td>",$clave,"</td>";
     } 

Lo cambias por:

Código :

foreach($registro as $key => $value){
if($key == 'c_codigo'){
 echo '<td><a href="#">'.$value.'</a></td>';
}else{
echo "<td>",$clave,"</td>";
}   
     } 


Espero te sirva.
Saludos

Por SinSemilla

Claber

336 de clabLevel



Genero:Masculino  

i am that i am...

firefox
Citar            
MensajeEscrito el 10 Sep 2012 12:23 pm
Perdón, el ultimo echo tiene un error, es $value en vez de $clave

Por SinSemilla

Claber

336 de clabLevel



Genero:Masculino  

i am that i am...

firefox
Citar            
MensajeEscrito el 10 Sep 2012 12:28 pm
Eso era, funciona perfecto, mil y mil gracias, me has salvado ya que todo el fin de semana lo perdí por no acudir a los expertos....

Por insyse

8 de clabLevel



 

Diseñador Web Empirico

chrome
Citar            
MensajeEscrito el 10 Sep 2012 10:53 pm
Gracias, me alegro que te sirva.
Saludos

Por SinSemilla

Claber

336 de clabLevel



Genero:Masculino  

i am that i am...

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.