Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/05/2011, 10:50
Avatar de fernandaYO
fernandaYO
 
Fecha de Ingreso: mayo-2011
Ubicación: Medellin
Mensajes: 166
Antigüedad: 13 años
Puntos: 4
Problema con el $_POST ['']

Hola a todos.

Tengo un problema que ojala me ayuden a resolver.

tengo un 3 archivos:

1° archivo:
Código HTML:
<?php
    $cliente=$_POST['cliente'];
    if ($cliente!="")
    {
        echo "el cliente que selecciono es  : $cliente" ;
        //aca realizas tus querys muestras los datos, etc ;)
    }
    $con=@mysql_connect('localhost','user','pass') ;
    @mysql_select_db('aplicaciones') or die ('[+]Error en la Bdd '.mysql_error());
    $query="SELECT DISTINCT Cliente FROM pendientes WHERE Cliente IS NOT NULL";
    $result=mysql_query($query,$con) or die(mysql_error());
    echo'
        <form name="" action="prueba2.php" method="post">
        <select name="cliente" onchange="this.form.submit()">
            <option value="">--SELECCIONE--</option>';
    while($row=mysql_fetch_array($result))
    {
        echo '<option value="'.$row['Cliente'].'">'.$row['Cliente'].'</option>';
    }
    echo'</select>
        </form>';
		
		
        ?> 
2° archivo:
Código HTML:
<?php
    $DBhost = "localhost";
    $DBuser = "user";
    $DBpass = "pass";
    $DBName = "aplicaciones";
    $tablePendientes = "pendientes";
    $tableClientes = "Cliente";
    $clientes= $_POST['cliente'];
    echo $clientes;
     
     
    //----------------------------------------------------------
    $db = mysql_connect($DBhost,$DBuser,$DBpass)or die("No fué posible conectarse con la Base de Datos.");  
    mysql_select_db($DBName,$db)or die("Unable to select database $DBName");
?> 
<input name="Restablecer" type='submit' value='Consultar'style="BORDER: rgb(85,0,85) 1px inset; FONT-SIZE: 10pt; FONT-FAMILY: Verdana; BACKGROUND-COLOR: rgb(255,236,255)"/> 

3° archivo:
Código HTML:
<?php
$clientes = $_POST['cliente'];
$con= mysql_connect ("localhost","user","pass");
$bd=mysql_select_db ('aplicaciones') or die ("[#] Error en la conexion". mysql_error());
$query ="Select * from pendientes where Cliente like '% $clientes %'";
$resu= mysql_query($query,$con)or die(mysql_error());

echo $clientes;


while ($row=mysql_fetch_array($resu)) {  
     
    $oc= $row['Ord_comp_clte'];    
    $fecha=$row['Fecha_rec_oc'];    
    $ref=$row['REF'];      
    $talla=$row['Talla'];  
    $esp= $row['Espuma'];  
    $cal= $row['Calibre'];  
    $col= $row['Color_tela'];      
    $cant= $row['Cant_solc_par'];  
    $prom= $row['Fecha_prom_ent'];  
    $saldo= $row['Saldo'];  
    $vb= $row['Vlr_bruto'];
    $vn= $row['Vlr_neto'];
           
            if ($saldo <= 0) {
                   
                  echo $oc.'____'.$fecha.'____'.$ref.'____'.$talla.'____'.$esp.'___'.$cal.'____'.$col.'____'.$cant.'___'.$prom.'___'.$saldo.'___'.$vb.'___'.$vn. '<br>'.$clientes;
                  }else{
                  echo "Ud no tiene saldo pendiente";   }
    }
	?> 
la cosa es que el primer archivo es un combobox que al seleccionar algun dato me lleva al segundo, el segundo tiene un botn de consultar el cual me lleva al tercer, la variable principal, con la que quiero que haga la consulta es determinada desde el primer archivo como $_POST ['cliente']; hasta el segundo archivo llega la variable y la muestra, pero cuando la pongo en el tercer archivo no la muestra, no llega... y no encuentro el error del por qeu sucede esto! mil gracias si me pueden ayudar con esto!




__________________
Umm, infraccion :(//