Foros del Web » Programando para Internet » PHP »

for en while

Estas en el tema de for en while en el foro de PHP en Foros del Web. Hola estoy usando este script con un while para mostrar registro de la bd. pero quisiera saber dos cosas. 1 Hacer que las tablas que ...
  #1 (permalink)  
Antiguo 17/08/2006, 07:54
 
Fecha de Ingreso: mayo-2004
Mensajes: 903
Antigüedad: 19 años, 11 meses
Puntos: 4
for en while

Hola estoy usando este script con un while para mostrar registro de la bd. pero quisiera saber dos cosas.

1 Hacer que las tablas que muestro sean fijas y no se amplien al agregar caracteres.

2 con un for quizás lograr que me intercale los clores de fondo de cata <td> como en los foros
Código PHP:
<?php      
$link
=mysql_connect("localhost","","");
mysql_select_db("db_name");
$sql=mysql_query("SELECT * from paquetes WHERE provincia = 'california");
// Seleccionamos las últimas noticias agregadas. 
echo '<table width="570" border="0" cellpadding="0" cellspacing="1" bgcolor="#993366">'// Comenzamos la tabla antes del ‘while’

echo '<tr bgcolor="#993366"> 
    <td nowrap>
<div align="left"><font color="#FFFFFF">Hotel</font></div></td>
    <td nowrap> 
      <div align="left"><font color="#FFFFFF">*</font></div></td>
    <td nowrap> 
      <div align="left"><font color="#FFFFFF">Hab</font></div></td>
    <td colspan="3" nowrap> 
      <div align="left"><font color="#FFFFFF">Tarifa por noche</font></div></td>
    <td nowrap>
<div align="left"><font color="#FFFFFF"></font></div></td>
    <td nowrap>
<div align="left"><font color="#FFFFFF"></font></div></td>
    <td nowrap>
<div align="left"><font color="#FFFFFF"></font></div></td>
    <td nowrap>
<div align="left"><font color="#FFFFFF"></font></div></td>
  </tr>
  <tr> 
    <td width="200" nowrap>
<div align="left"><font color="#FFFFFF">Argentina</font></div></td>
    <td width="10" nowrap> 
      <div align="left"><font color="#FFFFFF"></font></div></td>
    <td width="100" nowrap> 
      <div align="left"><font color="#FFFFFF">Vigencia</font></div></td>
    <td width="30" nowrap>
<div align="left"><font color="#FFFFFF">SGL </font></div></td>
    <td width="30" nowrap>
<div align="left"><font color="#FFFFFF">DBL</font></div></td>
    <td width="30" nowrap>
<div align="left"><font color="#FFFFFF">TPL</font></div></td>
    <td width="30" nowrap>
<div align="left"><font color="#FFFFFF">SUITE</font></div></td>
    <td width="30" nowrap>
<div align="left"><font color="#FFFFFF">CAMA</font></div></td>
    <td width="80" nowrap>
<div align="left"><font color="#FFFFFF">ADICIONAL</font></div></td>
    <td width="30" nowrap>
<div align="left"><font color="#FFFFFF">FOTOS</font></div></td>
  </tr>'
// Así escribimos la cabecera de la tabla

while ($row mysql_fetch_array($sql)) { 

 echo 
'<table width="570" border="0" cellpadding="0" cellspacing="1" bgcolor="#DDDDCC">'.
  
'<tr bgcolor="#DDDDCC">''<td width="200" height="4" nowrap>'.'<font color="#333333" size="1" face="Arial, Helvetica, sans-serif">'.'<strong>'.'<font face="Verdana, Arial, Helvetica, sans-serif">'.$row['hotel'].'</td>'.'</font>'.'</strong>'.'<td width="10" nowrap>'.$row['hfs'].'</td>'.'<td width="100" nowrap>'.$row['vcia'].'</td>'.'<td width="30" nowrap>'.$row['afl'].'</td>'.'<td width="30" nowrap>'.$row['sdl'].'</td>'.'<td width="30" nowrap>'.$row['tpl'].'</td>'.'<td width="30" nowrap>'.$row['site'].'<td width="30" nowrap>'.$row['caSa'].'</td>'.'<td width="80" nowrap>'.$row['adial'].'</td>'.'<td width="30" nowrap>'.$row['veo'].'</td>'.'</tr>';

}

echo 
'</table>'// Fin de la tabla.
echo '<a href="http://localhost/nasta/og5.php?">og2</a>';
?>
esto saqué de las FAQ
Código PHP:
<table>
<?php
$color
='#FF0000';  // este es el primer color que queremos que aparezca
for($i=0;$i<20;$i++)
{
    echo 
"<tr bgcolor=\"$color\"><td>Hola</td></tr>";
  
$color=('#F0F0F0'==$color)?'#FF0000':'#F0F0F0';
// este es el operador ternario. Equivale a un IF-THEN-ELSE
// Es quivalente a
//  if ('#F0F0F0'==$color)
//  {
//    $color='#FF0000';
//  } else
//  {
//    $color='#F0F0F0';
//  }

}
?>
</table>
3 como hacer para al actualizar los registros con un txt desde el phpmyadmin no me los repita en vez de actualizarlos. ya que será mas práctico hacerlo todo de una vez con el txt.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:30.