04/06/2010, 10:48
|
| | | Fecha de Ingreso: mayo-2010
Mensajes: 74
Antigüedad: 14 años, 5 meses Puntos: 1 | |
este while con este case me funciona mal estoy tratando de crear un foro y me da un error
no se cual es el problema pero me imprime mas registro de los que genera la busqueda no se si es el case que tiene problemas
<?php
$conexion=mysql_connect("localhost","root","")
or die("Problemas en la conexion");
mysql_select_db("foro",$conexion) or
die("Problemas en la seleccion de la base de datos");
$registro=mysql_query("select tema,autor,fecha,categoria
from temas group by categoria order by fecha desc ",$conexion)
or die("Problemas en el select".mysql_error());
$can= mysql_num_rows($registro);
echo "$can";
while ($can>0){
if ($row = mysql_fetch_array($registro))
{
$categoria=$row['categoria'];
$tema=$row['autor'];
$fecha=$row['fecha'];
}
switch($categoria){
case "¿quien eres tu?":
$presentate=$tema;
$fecha1=$fecha;
brake;
case "temas calientes":
$calientes=$tema;
$fecha2=$fecha;
brake;
case "pa donde e":
$lachercha=$tema;
$fecha3=$fecha;
brake;
case "chismes":
$chisme=$tema;
$fecha4=$fecha;
brake;
case "temas de amor":
$amor=$tema;
$fecha5=$fecha;
brake;
case "hablemos de dios":
$dios=$tema;
$fecha6=$fecha;
brake;
case "noticias":
$noticias=$tema;
$fecha7=$fecha;
brake;
case "musicas cristianas":
$cristiano=$tema;
$fecha8=$fecha;
brake;
case "hip hop,rap,reguee y dembow":
$rap=$tema;
$fecha9=$fecha;
brake;
case "salsa":
$salsa=$tema;
$fecha10=$fecha;
brake;
case "baladas":
$baladas=$tema;
$fecha11=$fecha;
brake;
case "otras";
$otras=$tema;
$fecha12=$fecha;
brake;
}
$can--;
}
?> |