Foros del Web » Programando para Internet » PHP »

Tabla php

Estas en el tema de Tabla php en el foro de PHP en Foros del Web. @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: Ver original <head> <title>index2</title> <div id="mainDiv" style="height:95%; width:95%; border:5px solid blue; padding: 10px;"> <?php     #Conectamos con MySQL     ...
  #1 (permalink)  
Antiguo 08/10/2012, 15:22
Avatar de danramglez  
Fecha de Ingreso: septiembre-2012
Mensajes: 70
Antigüedad: 11 años, 6 meses
Puntos: 2
Tabla php

Código PHP:
Ver original
  1. <head>
  2. <title>index2</title>
  3. <div id="mainDiv" style="height:95%; width:95%; border:5px solid blue; padding: 10px;">
  4. <?php
  5.     #Conectamos con MySQL
  6.     $conexion = mysql_connect("localhost","root","")
  7.     or die ("Fallo en el establecimiento de la conexión");
  8.     mysql_select_db("ejemplo")
  9.     or die("Error en la seleccion de la base de datos");    
  10.     if (isset($_REQUEST['accion']))
  11.     {
  12.     $accion = $_REQUEST['accion'];
  13.     } else
  14.     {
  15.     $accion = 0;
  16.     }
  17.    
  18.     if (isset($_REQUEST['cantidad']))
  19.     {
  20.     $cantidad = $_REQUEST['cantidad'];
  21.     } else
  22.     {
  23.     $cantidad = 0;
  24.     }
  25.  
  26.     for ($i=0; $i<=$cantidad; $i++)
  27.     {
  28.         $varnombre = "mytext".$i;
  29.    
  30.     if (isset($_REQUEST[$varnombre]))
  31.     {
  32.     $nombre = $_REQUEST[$varnombre];
  33.     } else
  34.     {
  35.     $nombre = "";
  36.     }
  37.         $varemail= "myemail".$i;
  38.    
  39.     if (isset($_REQUEST[$varemail]))
  40.     {
  41.     $email = $_REQUEST[$varemail];
  42.     } else
  43.     {
  44.     $email = "";
  45.     }
  46.    
  47.     $varprecio= "myprecio".$i;
  48.    
  49.     if (isset($_REQUEST[$varprecio]))
  50.     {
  51.     $precio = $_REQUEST[$varprecio];
  52.     } else
  53.     {
  54.     $precio = "";
  55.     }
  56.     insertar($nombre,$email,$precio);
  57.     }
  58.    
  59.     #funcion agregar
  60.     $a=0;
  61.    
  62.     function insertar($nombre,$email,$precio)
  63.     {
  64.    
  65.     if (empty($nombre))
  66.     {
  67.       //echo "<script>alert(\"Nombre esta vacio\");</script>";
  68.     }
  69.     else
  70.     {
  71.         $sql= "insert into triunfo (nombre,email,precio) values ('$nombre','$email','$precio')";
  72.         $cadena = mysql_query ($sql);  
  73.     }
  74.     }
  75.     echo " <table border =1 align= center>" ;
  76.     echo "<tr>";
  77.     echo "<td><a style=\"color:green;\" href=\"prueba2.php?accion=1\">ID</a></td>";
  78.     echo "<td><a style=\"color:green;\" href=\"prueba2.php?accion=2\">Nombre </a></td>";
  79.     echo "<td><a style=\"color:green;\" href=\"prueba2.php?accion=3\">Email </a></td>";
  80.     echo "<td>Precio</td>";
  81.     echo "<td> Modificar</td>";
  82.     echo "<td> Elimina</td>";
  83.     echo "</tr>";  
  84.     $result = mysql_query ("select * from triunfo" )
  85.     or die("Error en la consulta SQL");
  86.     while( $row = mysql_fetch_array ( $result ))
  87.     {
  88.  
  89.     echo "<tr bgcolor='#FBF3E4'>";
  90.     echo "<td>".$row[0]."</td>";
  91.     echo "<td>".$row[1]."</td>";
  92.     echo "<td>".$row[2]."</td>";
  93.     echo "<td>".$row[3]."</td>";
  94.     echo "<td><a style=\"color:blue;\" href=\"modifica.php?id=".$row[0]."&nombre=".$row[1]."&email=".$row[2].".&precio=".$row[3]."\"> modificar</a></td>";
  95.     echo "<td><a style=\"color:blue;\" href=\"eliminar.php?id=".$row[0]."\">Elimina </a></td>";
  96.     echo "</tr>";
  97.     }  
  98.     echo "<td><a style=\"color:red;\" href=\"masivo.php\">Elimina Masivo </a></td>";
  99.     echo "<td><a style=\"color:red;\" href=\"suma.php\">Sumar</a></td>";
  100.     echo "</table>";
  101.    
  102.         if ($accion==1)
  103.     {
  104.     echo " <table border =1 align= center>" ;
  105.     echo "<tr>";
  106.     echo "<td> ID</td>";
  107.     echo "<td> Nombre</td>";
  108.     echo "<td> Email</td>";
  109.     echo "</tr>";
  110.     $result = mysql_query ("select * from triunfo ORDER BY id DESC" )
  111.     or die("Error en la consulta SQL");
  112.     while( $row = mysql_fetch_array ( $result ))
  113.     {
  114.     echo "<tr bgcolor='#FBF3E4'>";
  115.     echo "<td>".$row[0]."</td>";
  116.     echo "<td>".$row[1]."</td>";
  117.     echo "<td>".$row[2]."</td>";
  118.      
  119.     echo "</tr>";
  120.     }    
  121.     echo "</table>";
  122.     }
  123.     if ($accion==2)
  124.     {
  125.     echo " <table border =1 align= center>" ;
  126.     echo "<tr>";
  127.     echo "<td> ID</td>";
  128.     echo "<td> Nombre</td>";
  129.     echo "<td> Email</td>";
  130.     echo "<td> Modificar</td>";
  131.     echo "<td> Elimina</td>";
  132.     echo "</tr>";
  133.     $result = mysql_query ("select * from triunfo ORDER BY nombre ASC" )
  134.     or die("Error en la consulta SQL");
  135.     while( $row = mysql_fetch_array ( $result ))
  136.     {
  137.     echo "<tr bgcolor='#FBF3E4'>";
  138.     echo "<td>".$row[0]."</td>";
  139.     echo "<td>".$row[1]."</td>";
  140.     echo "<td>".$row[2]."</td>";
  141.     echo "<td><a style=\"color:blue;\" href=\"modifica.php?id=".$row[0]."&nombre=".$row[1]."&email=".$row[2]."\"> modificar</a></td>";
  142.     echo "<td><a style=\"color:blue;\" href=\"eliminar.php?id=".$row[0]."\">Elimina </a></td>";
  143.     echo "</tr>";
  144.     }    
  145.     echo "</table>";
  146.     }
  147.     if ($accion==3)
  148.     {
  149.     echo " <table border =1 align= center>" ;
  150.     echo "<tr>";
  151.     echo "<td> ID</td>";
  152.     echo "<td> Nombre</td>";
  153.     echo "<td> Email</td>";
  154.     echo "<td> Modificar</td>";
  155.     echo "<td> Elimina</td>";
  156.     echo "</tr>";
  157.     $result = mysql_query ("select * from triunfo ORDER BY email ASC" )
  158.     or die("Error en la consulta SQL");
  159.     while( $row = mysql_fetch_array ( $result ))
  160.     {
  161.     echo "<tr bgcolor='#FBF3E4'>";
  162.     echo "<td>".$row[0]."</td>";
  163.     echo "<td>".$row[1]."</td>";
  164.     echo "<td>".$row[2]."</td>";
  165.     echo "<td><a style=\"color:blue;\" href=\"modifica.php?id=".$row[0]."&nombre=".$row[1]."&email=".$row[2]."\"> modificar</a></td>";
  166.     echo "<td><a style=\"color:blue;\" href=\"eliminar.php?id=".$row[0]."\">Elimina </a></td>";
  167.     echo "</tr>";
  168.     }    
  169.     echo "</table>";
  170.     }
  171. ?>
  172. </head>
  173. </html>

HOLA DISCULPEN QUISIERA SABER COMO LE PUEDO HACER PARA QUE AL ORDENAR UNA TABLA ME LA ORDENE DE ORDEN ASCENDIENTE O DECENDIENTE, PERO EN LA MISMA TABLA, SON NECESIDAD DE IMPRIMIRLA DE NUEVO. MUCHAS GRACIAS
__________________
"La funcion de un buen software es hacerlo parecer simple"
  #2 (permalink)  
Antiguo 08/10/2012, 15:28
Avatar de anacona16  
Fecha de Ingreso: marzo-2010
Ubicación: Bogota DC
Mensajes: 610
Antigüedad: 14 años, 1 mes
Puntos: 52
Respuesta: Tabla php

Es esto lo que necesitas? http://sandbox.scriptiny.com/tinytablev3/index.html
__________________
Aprendiendo!!!
  #3 (permalink)  
Antiguo 08/10/2012, 15:35
Avatar de danramglez  
Fecha de Ingreso: septiembre-2012
Mensajes: 70
Antigüedad: 11 años, 6 meses
Puntos: 2
Respuesta: Tabla php

mas o menos lo que quiero es que cuando le de el id me los ordene de forma ascendente o descendente pero que sea en la misma tabla me explico??
__________________
"La funcion de un buen software es hacerlo parecer simple"
  #4 (permalink)  
Antiguo 08/10/2012, 15:37
Avatar de anacona16  
Fecha de Ingreso: marzo-2010
Ubicación: Bogota DC
Mensajes: 610
Antigüedad: 14 años, 1 mes
Puntos: 52
Respuesta: Tabla php

Lo que te pase hace eso, puedes descargar ese ejemplo e implementarlo...
__________________
Aprendiendo!!!

Etiquetas: html, mysql, sql, tabla
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 06:34.