Comentario usuario
2
5
me encuentro con un problema sobre esto tengo el siguiente codigo y no se que esta mal
[*CODE*]<?php
require('configuracion.php');
require('funciones.php');
include('header.html ');
/* Pedimos todos los temas iniciales (identificador==0)
* y los ordenamos por ult_respuesta */
$sql = "SELECT id, autor, titulo, fecha, respuestas, ult_respuesta ";
$sql.= "FROM foro WHERE identificador=0 ORDER BY ult_respuesta DESC";
$rs = mysql_query($sql, $con);
if(mysql_num_rows($rs)>0)
{
// Leemos el contenido de la plantilla de temas
$template = implode("", file("temas.html"));
include('titulos.html');
while($row = mysql_fetch_assoc($rs))
{
$color=($color=="#999999"?"#CCCCCC":"#999999");
$row["color"] = $color;
mostrarTemplate($template, $row);
}
}
include('footer.html');
?>[*/CODE*]
cuando lo ejecuto me da un error que dice:
Notice: Undefined variable: color in d:rchivos de programaeasyphp1-8wwwpsccoroindex.php on line 17
Comentario usuario
4
5
Hola aunque el codigo no pertenece a el mensaje, te pediriamos que nos dijeras cual es la linea exata que arroja el error, por lo que parece tienes que definir la variable $color
el problema puede estar en el codigo que muestras o bien en los includes
saludos
Comentario usuario
1
5
el error se da en la linea 17
$color=($color=="#999999"?"#CCCCCC":"#999999");
Comentario usuario
4
5
No sé si es demasiado tarde (casi un año después), pero el error es que la primera vez $color no tiene ningún valor asignado, por lo que no lo puede comparar. La solución es poner $color=#CCCCCC; (o #999999) antes del while.
Comentario usuario
3
5
Os complicais mucho la vida. He reducido a la minima expresion el código de alternar código (colores, o en mi caso 'a' y 'b')
<?php
if ($i == '' ) {$i = 0;}
$i++ ;
if ($i % 2) {echo " a "; }
else { echo "b "; }
?>
Comentario usuario
3
5
Tengo este codigo y quiero saber en que parte le pongo el codigo para que alterne el color, Gracias
<?php require_once('Connections/result_db.php'); ?>
<?php
$maxRows_result_rs = 10;
$pageNum_result_rs = 0;
if (isset($_GET['pageNum_result_rs'])) {
$pageNum_result_rs = $_GET['pageNum_result_rs'];
}
$startRow_result_rs = $pageNum_result_rs * $maxRows_result_rs;
mysql_select_db($database_result_db, $result_db);
$query_result_rs = "SELECT * FROM esmmug_load_data";
$query_limit_result_rs = sprintf("%s LIMIT %d, %d", $query_result_rs, $startRow_result_rs, $maxRows_result_rs);
$result_rs = mysql_query($query_limit_result_rs, $result_db) or die(mysql_error());
$row_result_rs = mysql_fetch_assoc($result_rs);
if (isset($_GET['totalRows_result_rs'])) {
$totalRows_result_rs = $_GET['totalRows_result_rs'];
} else {
$all_result_rs = mysql_query($query_result_rs);
$totalRows_result_rs = mysql_num_rows($all_result_rs);
}
$totalPages_result_rs = ceil($totalRows_result_rs/$maxRows_result_rs)-1;
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<style type="text/css">
<!--
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
.style1 {font-family: Arial, Helvetica, sans-serif}
.style5 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
-->
</style></head>
<body>
<table width="505" border="0" align="center" cellpadding="2" cellspacing="2">
<tr>
<td width="111" class="style1"><div align="center"><span class="style5">ID cliente </span></div></td>
<td width="204" class="style1"><div align="center"><span class="style5">Nombre</span></div></td>
<td width="170" class="style1"><div align="center"><span class="style5">Edad</span></div></td>
</tr>
<?php do { ?>
<tr>
<td class="style1"><div align="center"><?php echo $row_result_rs['id']; ?></div></td>
<td class="style1"><div align="center"><?php echo $row_result_rs['nombre']; ?></div></td>
<td class="style1"><div align="center"><?php echo $row_result_rs['edad']; ?></div></td>
</tr>
<?php } while ($row_result_rs = mysql_fetch_assoc($result_rs)); ?>
</table>
<br />
<table width="230" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td> </td>
</tr>
</table>
</body>
</html>
<?php
mysql_free_result($result_rs);
?>
Comentario usuario
5
5
<?php do { ?>
<tr> <-- aki
Comentario usuario
1
5
Qué significa "nombre_tabla" ??
es igual que "tu_tabla" que está en la base de datos??
Me sale toda una pantalla gris...
X-P