Foros del Web » Programando para Internet » PHP »

Ejecutar mas consultas con este codigo

Estas en el tema de Ejecutar mas consultas con este codigo en el foro de PHP en Foros del Web. Hola tengo un codigo en HTML que carga datos desde mysql cuando entra a la pagina (Luego de poner el usuario y la contraseña obviamente) ...
  #1 (permalink)  
Antiguo 15/06/2012, 16:27
 
Fecha de Ingreso: octubre-2007
Mensajes: 61
Antigüedad: 16 años, 6 meses
Puntos: 0
Ejecutar mas consultas con este codigo

Hola tengo un codigo en HTML que carga datos desde mysql cuando entra a la pagina (Luego de poner el usuario y la contraseña obviamente)

Código PHP:
<?
include("../includes/config.php");
include(
"../includes/funciones.php");
include(
"secure.php");

$cnx conectar();
$res mysql_query("SELECT id,Apellido FROM sisclientes ORDER BY id ASC") or die (mysql_error());
?>

<html>
<head>
<title>agenda</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="../estilos.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
.Estilo1 {color: #CCCCCC}
-->
</style>
</head>

<body>
<table width="600" border="0" align="center" cellpadding="0" cellspacing="0">
  <? 
    
if (mysql_num_rows($res) > 0) {
        
//si hay resultados.
        
while(list($id,$Apellido) = mysql_fetch_array($res)){
        
?>
  <tr>
    <td width="60" class="texto"><? echo $id;?></td>
    <td width="321" class="texto"><? echo $Apellido;?></td>
    <td width="58" align="center" class="pie"><a href="ver.php?id=<? echo $id;?>">ver</a></td>
    <td width="77" align="center" class="pie"><a href="editar.php?id=<? echo $id;?>">editar</a></td>
    <td width="84" align="center" class="pie"><a href="borrar.php?id=<? echo $id;?>&cabecera=<?echo $cabecera;?>">borrar</a></td>
  </tr>
        <?
         
}//fin del while
    
}else{
        
//no hay resultados
        
?>
        <?
    
}//fin del if/else de resultados
    
?>    

  
  <? 
    
if (mysql_num_rows($res) > 0) {
        
//si hay resultados.
        
while(list($id,$NoContrato) = mysql_fetch_array($res)){
        
?>
        <?
         
}//fin del while
    
}else{
        
//no hay resultados
        
?>
        <?
    
}//fin del if/else de resultados
    
?>    
</table>
</body>
</html>

Lo que necesito saber es como puedo

1 Borrar las consultas de entrada

2 Crear una nueva consulta a partir de un Boton que ejecute la consulta despues de elegir la opcion de un campo de formulario "Menu/Lista"

Menu lista

Apellido
Nombre
Codigo
Orden

Mas o menos la consulta seria asi

Código PHP:
SELECT id,Apellido FROM sisclientes ORDER BY id ASC 
Alguien me ayuda por favor, gracias de antemano.

Saludos a todos los colaboradores e integrantes de este FORO.
  #2 (permalink)  
Antiguo 15/06/2012, 16:48
Avatar de xpapachox  
Fecha de Ingreso: junio-2011
Mensajes: 77
Antigüedad: 12 años, 10 meses
Puntos: 12
Respuesta: Ejecutar mas consultas con este codigo

Para borrar una consulta seria asi.
en borrar.php
Código PHP:
<?php
include("../includes/config.php");
$cnx conectar();

$id $_GET['id']

$query "delete from sisClientes where id=$id";

mysql_query($query);

echo 
'Registro Eliminado';


<
a hred='index.php' >Regresar</a>
.................................

La 2da no entendi que tipo de consulta quieres realizar.
Pero podrias recuperar el valor de la seleccion. Supongamos que hay valores de 1 a 4 y el nombre del Select es "valor"

Código PHP:
$query ="";
if(
$_GET['valor']=1)
    
$query "select id,apellido from sisclientes ";
if(
$_GET['valor']=2)
    
$query "select id,nombre from sisclientes ";
if(
$_GET['valor']=3)
    
$query "select id,codigo from sisclientes ";
if(
$_GET['valor']=4)
    
$query "select id,orden from sisclientes ";

mysql_query($query); 

Eso es lo que entendi..xD
  #3 (permalink)  
Antiguo 15/06/2012, 17:53
 
Fecha de Ingreso: octubre-2007
Mensajes: 61
Antigüedad: 16 años, 6 meses
Puntos: 0
Respuesta: Ejecutar mas consultas con este codigo

Gracias por la colaboracion pero creo que me exprese mal


Una vez que el codigo funciona yo necesito realizar una nueva consulta en base a un formulario"lista/menu" para volver a cargar el listado pero con otro criterio de busqueda ( lo que pasa es me meti directo a php y mysql en html ando perdido )


Bueno la idea es esta


Buscar----["menu/lista"]---------------(buscar)
Texto.........Formulario de Opcion.....................Boton

Eso es lo que no se como conseguir, cuando presione el boton (buscar) que se ejecute la busqueda con el siguiente criterio y se despliegue nuevamente todos los criterios que coinciden

Código PHP:
SELECT id,Codigo FROM sisclientes ORDER BY id ASC 
Donde codigo se consigue de la lista menu, osea no se como hacer el codigo HTML para generar la nueva lista en la misma pagina, y que la anterior busqueda desaparesca.

Lista Menu

Nombre
Apellido
Codigo
Factura

Gracias

Etiquetas: formulario, html, mysql, usuarios
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 23:30.