Foros del Web » Programando para Internet » PHP »

Mostrando campos con SELECT

Estas en el tema de Mostrando campos con SELECT en el foro de PHP en Foros del Web. Hace un rato q estoy tratando de sacar los datos de una tabla pero el problema que tengo es que siempre me los muestra de ...
  #1 (permalink)  
Antiguo 28/02/2002, 00:25
 
Fecha de Ingreso: febrero-2002
Mensajes: 15
Antigüedad: 22 años, 1 mes
Puntos: 0
Mostrando campos con SELECT

Hace un rato q estoy tratando de sacar los datos de una tabla pero el problema que tengo es que siempre me los muestra de la misma manera y no como yo quiero.
Haber si me explico, quiero por medio de un switch sacar los datos ya sea en forma DESC como en forma ASC pero siempre me los muestra con el DEFAULT.
Aqui les pongo el codigo para ver si encuentran el error:
  #2 (permalink)  
Antiguo 28/02/2002, 00:27
 
Fecha de Ingreso: febrero-2002
Mensajes: 15
Antigüedad: 22 años, 1 mes
Puntos: 0
Re: Mostrando campos con SELECT

Aca va:
Código:
 <?
switch ($ordenar) {
	case 1:
            $result = mysql_query("SELECT * FROM 'mailing' ORDER BY 'fecha' ASC");
	    break;
	case 2:
            $result = mysql_query("SELECT * FROM 'mailing' ORDER BY 'fecha' DESC");
	    break;
	case 3:
	    $result = mysql_query("SELECT * FROM 'mailing' ORDER BY 'id' ASC");
	    break;
	case 4:
	    $result = mysql_query("SELECT * FROM 'mailing' ORDER BY 'id' DESC");
	    break;
	case 5:
            $result = mysql_query("SELECT * FROM 'mailing' ORDER BY 'name' ASC");
	    break;
	case 6:
            $result = mysql_query("SELECT * FROM 'mailing' ORDER BY 'name' DESC");
	    break;
    case 7:
	        $result = mysql_query("SELECT * FROM 'mailing' ORDER BY 'email' ASC");
	    break;
	case 8:
	    $result = mysql_query("SELECT * FROM 'mailing' ORDER BY 'email' DESC");
	    break;
        default:
	    $result = mysql_query("SELECT * FROM mailing");
	    break;
}
?>
 #######esta es la 1 parte########
  #3 (permalink)  
Antiguo 28/02/2002, 00:33
 
Fecha de Ingreso: febrero-2002
Mensajes: 15
Antigüedad: 22 años, 1 mes
Puntos: 0
Re: Mostrando campos con SELECT

#####Esta es la 2 parte#####
[CODE] <table width=650 border="1" bordercolor="#000000" cellpadding="2" cellspacing="0"><tr><th bgcolor=#D3DCE3 class=cuerpo>Dia del alta <a href="admin.php?a=view&ordenar=1"&gt ;<img src="asc_order.gif" border=0 width=7 height=7 alt=\"Ascendente\"></a><a href="admin.php?a=view&ordenar=2"&gt ;<img src="desc_order.gif" border=0 width=7 height=7 alt=\"Descendente\"></a></th>
<th bgcolor=#D3DCE3 class=cuerpo>Número de Id<a href="admin.php?a=view&ordenar=3"&gt ;<img src="asc_order.gif" border=0 width=7 height=7 alt=\"Ascendente\"></a><a href="admin.php?a=view&ordenar=4"&gt ;<img src="desc_order.gif" border=0 width=7 height=7 alt=\"Descendente\"></a></th>
<th bgcolor=#D3DCE3 class=cuerpo>Nombre<a href="admin.php?a=view&ordenar=5"&gt ;<img src="asc_order.gif" border=0 width=7 height=7 alt=\"Ascendente\"></a><a href="admin.php?a=view&ordenar=6"&gt ;<img src="desc_order.gif" border=0 width=7 height=7 alt=\"Descendente\"></a></th>
<th bgcolor=#D3DCE3 class=cuerpo>Emails<a href="admin.php?a=view&ordenar=7"&gt ;<img src="asc_order.gif" border=0 width=7 height=7 alt=\"Ascendente\"></a><a href="admin.php?a=view&ordenar=8"&gt ;<img src="desc_order.gif" border=0 width=7 height=7 alt=\"Descendente\"><a/></th>
<th bgcolor=#D3DCE3 class=cuerpo>Borrar</th>
</tr>
<?
$i=0;
while($subscriber = mysql_fetch_array($result)) {
$i++;
echo " <form action=\"admin.php\" method=\"post\"><tr>\n";
echo " <td class=cuerpo>".$fecha = $subscriber['fecha'];."</td>\n";
echo " <td class=cuerpo>".$id = $subscriber['id'];."</td>\n";
echo " <td class=cuerpo>".$name = $subscriber['name'];."</td>\n";
echo " <td class=cuerpo>".$email = $subscriber['email'];."</td>\n";
echo " <td>\n";
echo " <input type=\"hidden\" name=\"a\" value=\"delete\">\n";
echo " <input type=\"hidden\" name=\"email\" value=\"$email\">\n";
echo " <input type=\"submit\" value=\"Borrar\" class=a></td>\n";
echo " </tr></form>\n";
}
$result = mysql_query($query);
echo "</table>\n";
?>
Código:
Garacias
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 02:24.