Ver Mensaje Individual
  #17 (permalink)  
Antiguo 04/03/2008, 09:11
Avatar de rogertm
rogertm
Mod->Cuba
 
Fecha de Ingreso: julio-2005
Ubicación: /home/Cuba/Habana/rogertm/
Mensajes: 2.922
Antigüedad: 19 años, 7 meses
Puntos: 638
Re: Ordenar Menus Dinamicamente

hola, adelante algo, aqui dejo el codigo que hice:
Código PHP:
<?php
include("conect.php");

// subir las opciones del menu
if(isset($_GET['act']) && $_GET['act'] == 'subir'){
    
$id $_GET['id'];
    
$ordenSubir $_GET['orden'] - 1;
    
$ordenBajar $_GET['orden'] + 1;
    
    
$update_1 mysql_query("UPDATE tabla SET orden = '$ordenSubir'
                             WHERE id = '$id'"
$db_link)
                             or die(
mysql_error());
    
$update_2 mysql_query("UPDATE tabla SET orden = '$ordenBajar'
                             WHERE orden = '$ordenBajar'"
$db_link)
                             or die(
mysql_error());
}

// bajar las opciones del menu
if(isset($_GET['act']) && $_GET['act'] == 'bajar'){
    
$id $_GET['id'];
    
$ordenSubir $_GET['orden'] - 1;
    
$ordenBajar $_GET['orden'] + 1;
    
    
$update_1 mysql_query("UPDATE tabla SET orden = '$ordenBajar'
                             WHERE id = '$id'"
$db_link)
                             or die(
mysql_error());
    
$update_2 mysql_query("UPDATE tabla SET orden = '$ordenSubir'
                             WHERE orden = '$ordenSubir'"
$db_link)
                             or die(
mysql_error());
}

$query mysql_query("SELECT * FROM tabla ORDER BY orden"$db_link) or die(mysql_error());
while(
$row mysql_fetch_array($query)){
    echo 
$row['dato']." - 
    <a href='updown.php?act=subir&amp;id=$row[id]&amp;orden=$row[orden]'>subir</a> | 
    <a href='updown.php?act=bajar&amp;id=$row[id]&amp;orden=$row[orden]'>bajar</a>"
;
}
?>
me falto por arreglar que no se muestre subir en la primera opcion de arriba y no se muestre bajar en la ultima de abajo

pruebalo a ver, ahora no recuerdo si tenia algo mas, es que lo termine el domingo en la noche bien tarde y ayer tuve lios en la family y no recuerdo si tenia algo mal

saludos y suerte
__________________
Friki y Blogger por Cuenta Propia:213
Twenty'em: Theming is Prose