Foros del Web » Programando para Internet » PHP »

PHP OO problemas con el resultado

Estas en el tema de problemas con el resultado en el foro de PHP en Foros del Web. quisiera saber que dato debe de tener $Id si lo que recibe es opc=1&Id=RAVCON-382630TE56, ya que las cajas de texto solo envia null y no ...
  #1 (permalink)  
Antiguo 15/08/2011, 14:18
Avatar de black_0079  
Fecha de Ingreso: agosto-2011
Mensajes: 4
Antigüedad: 13 años, 3 meses
Puntos: 0
problemas con el resultado

quisiera saber que dato debe de tener $Id si lo que recibe es opc=1&Id=RAVCON-382630TE56, ya que las cajas de texto solo envia null y no la informacion que debia de ser ya que es informacion que contiene la misma tabla

Código PHP:
Case "1":
                
$Id trim ($_POST['Id']);
                
$query "SELECT * FROM tbl_cmdb_rad WHERE logical_name = $Id";
                 
$result mysqli_query($conn,$query);
                
$count mysqli_num_rows($result);
                if (
$count==1){
                    
$row mysqli_fetch_array($resultMYSQLI_BOTH);
                    
$ide utf8_encode($row["logical_name"]);                                    
                    
$site_category utf8_encode($row["site_category"]);                    
                    
$lognam utf8_encode($row["logical_name"]);
                    
$serial_no utf8_encode($row["serial_no"]);
                    
$model utf8_encode($row["model"]);
                    
$sitio utf8_encode($row["sitio"]);
                    
$edificio utf8_encode($row["edificio"]);
                    
$oficina utf8_encode($row["oficina"]);
                    
$istatus utf8_encode($row["istatus"]);
                    
$type utf8_encode($row["type"]);
                    
$ficha utf8_encode($row["ficha"]);
                    
$centro_git utf8_encode($row["centro_git"]);
                    
$desc utf8_encode($row["description"]);                    
                    
$first_name utf8_encode($row["first_name"]);
                    
$last_name utf8_encode($row["last_name"]);
                    
$a_materno utf8_encode($row["a_materno"]);
                    
$var1 utf8_encode($row["var1"]);
                    
$var2 utf8_encode($row["var2"]);    
                    
$cadena "<Resultado Id='".$row["logical_name"]."' site_category='$site_category' logical_name='".$row["logical_name"]."' serial_no='$serial_no' model='$model' sitio='$sitio' edificio='$edificio' oficina='$oficina' istatus='$istatus' type='$type' ficha='$ficha' centro_git='$centro_git' description='$desc' first_name='$first_name' last_name='$last_name' a_materno='$a_materno' var1='$var1' var2='$var2' "
  #2 (permalink)  
Antiguo 15/08/2011, 14:50
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: problemas con el resultado

Las variables que se reciben por URL son GET, no POST.

Te invito a leer lo siguiente:
http://www.php.net/variables.external
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 15/08/2011, 16:45
Avatar de black_0079  
Fecha de Ingreso: agosto-2011
Mensajes: 4
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: problemas con el resultado

ok dices tu que con get pero ya lo probe y no jala, ademas cuando lo uso son un valor numerico si lo hace es lo que mas me rompe el esquema pero si uso otro campo no jala, ya modifique el valor que lee de una tabla o malla que es donde se carga la informacion y al hacer clic en ella debe de cargar la informacion completa
  #4 (permalink)  
Antiguo 15/08/2011, 16:46
Avatar de andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 13 años, 4 meses
Puntos: 793
Respuesta: problemas con el resultado

Cita:
Iniciado por black_0079 Ver Mensaje
ok dices tu que con get pero ya lo probe y no jala, ademas cuando lo uso son un valor numerico si lo hace es lo que mas me rompe el esquema pero si uso otro campo no jala, ya modifique el valor que lee de una tabla o malla que es donde se carga la informacion y al hacer clic en ella debe de cargar la informacion completa
Con número te va a funcionar porque tu sentencia SQL no tiene comillas:

Código PHP:
Ver original
  1. $query = "SELECT * FROM tbl_cmdb_rad WHERE logical_name = $Id";

Para que funcione con una cadena necesita comillas:

Código PHP:
Ver original
  1. $query = "SELECT * FROM tbl_cmdb_rad WHERE logical_name = '$Id'";
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP

Etiquetas: mysql, tabla, resultados
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 14:06.