Foros del Web » Programando para Internet » PHP »

Update Bien...pero no donde debería...

Estas en el tema de Update Bien...pero no donde debería... en el foro de PHP en Foros del Web. hola ke tal maestros tengo esto: Código PHP: //Archivo transfer.php   <?php   include( "conect.php" );     $key  =  $_POST [ 'dude' ];   $key  ...
  #1 (permalink)  
Antiguo 15/05/2008, 09:33
 
Fecha de Ingreso: diciembre-2007
Ubicación: Frente al ordenador...
Mensajes: 139
Antigüedad: 16 años, 4 meses
Puntos: 1
Update Bien...pero no donde debería...

hola ke tal maestros tengo esto:
Código PHP:
//Archivo transfer.php
 
<?php
 
include("conect.php");
 
 
$key $_POST['dude'];
 
$key strtoupper($key);
 
 
$usuarioQuery "SELECT * FROM sig_encuesta WHERE RPE = '$key'";
 
$usuario mysql_query($usuarioQuery) or die(mysql_error());
?>
ese $_POST['dude']; proviene de un form...ahora bien:


Código PHP:
 
<?php
 
include("conect.php");
 include(
"transfer.php");
 
 
$cal[1] =$_POST['no1'];
 
$cal[2] =$_POST['no2'];
 
$cal[3] =$_POST['no3'];
 
$cal[4] =$_POST['no4'];
 
$cal[5] =$_POST['no5'];
 
$cal[6] =$_POST['no6'];
 
$cal[7] =$_POST['no7'];
 
$cal[8] =$_POST['no8'];
 
$cal[9] =$_POST['no9'];
 
$cal[10]=$_POST['no10'];
  
 for(
$i=1$i<=10$i++)
 {
  
  if(
$cal[$i]=='s')
  
$contador++;
  
 }
 
 
$usuarioQuery "UPDATE sig_encuesta SET Calificacion = '$contador' WHERE RPE = '$key'";
 
$estado mysql_query($usuarioQuery) or die(mysql_error());
 
 if(!
$estado)
 {
  echo 
"No se pudo calificar al usuario";
  
header("Location:admin_main.php");
 }
 
 else
 {
  
header("Location:usuario_calif.html");
 }
 
  
 
?>
tengo una cuestión al colocar el include del transfer.php se pierde la variable $key debido a que es proveniente de otro form??? por que como verán lo necesito para hacer el update...y en caso de que estoy erróneo....me podrían decir como podría solucionar ese problema??? se los agradecería infinitamente...
__________________
----------------------------------------------------------
Algunas cosas simplemente son bellas...por que uno no puede tenerlas...
  #2 (permalink)  
Antiguo 15/05/2008, 09:45
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Re: Update Bien...pero no donde debería...

no deberia.... pero transfer llama igual a la conexion=?
porke vuelves a llamar a la conexion????
con una ves basta.... ahora

intenta usando global $key; al inicializarla...
y tambien antes de seguirla usando, comentas...
  #3 (permalink)  
Antiguo 15/05/2008, 09:54
 
Fecha de Ingreso: diciembre-2007
Ubicación: Frente al ordenador...
Mensajes: 139
Antigüedad: 16 años, 4 meses
Puntos: 1
Re: Update Bien...pero no donde debería...

gracias paketetrueke...hice lo ke me dijiste, kitar la conexion, aunke efectivamente llama a la misma...e inicialice $key como globlal...pero aun así nada...

opiniones...es lo último ke me falta...
__________________
----------------------------------------------------------
Algunas cosas simplemente son bellas...por que uno no puede tenerlas...
  #4 (permalink)  
Antiguo 15/05/2008, 10:01
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Re: Update Bien...pero no donde debería...

solo es $key la ke no funciona??? y la ke declaras despues... ke pasa con ellas???

si essas otras te funcionan, kiere decir ke no estas usando bien la varibale $key... nose :(
  #5 (permalink)  
Antiguo 15/05/2008, 10:22
 
Fecha de Ingreso: diciembre-2007
Ubicación: Frente al ordenador...
Mensajes: 139
Antigüedad: 16 años, 4 meses
Puntos: 1
Re: Update Bien...pero no donde debería...

ps mira, tengo ese transfer en otro lado

Código PHP:
<?
include("transfer.php");
 
 
$R=mysql_fetch_array($usuario);
  
$texto[1]= $R[No1];
  
$texto[2]= $R[No2];
  
$texto[3]= $R[No3];
  
$texto[4]= $R[No4];
  
$texto[5]= $R[No5];
  
$texto[6]= $R[No6];
  
$texto[7]= $R[No7];
  
$texto[8]= $R[No8];
  
$texto[9]= $R[No9];
  
$texto[10]= $R[No10]; 
?>
como ves el transer.php tiene un $usuario
y $R lo toma y funciona perfectamente...a lo que voy es que lo puedo usar perfectamente con codigo php...por que acceso a la tabla...
pero en el otro lado, quiero hacerle algo a la tabla y no puedo por ese $key...ke mas puedo hacer???
__________________
----------------------------------------------------------
Algunas cosas simplemente son bellas...por que uno no puede tenerlas...
  #6 (permalink)  
Antiguo 15/05/2008, 10:26
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Re: Update Bien...pero no donde debería...

nose.... ya intentaste comprobar ke efectivamente exista, talves no tiene valor... usa isset()
  #7 (permalink)  
Antiguo 15/05/2008, 10:48
 
Fecha de Ingreso: diciembre-2007
Ubicación: Frente al ordenador...
Mensajes: 139
Antigüedad: 16 años, 4 meses
Puntos: 1
Re: Update Bien...pero no donde debería...

oye y donde pongo el isset()???
__________________
----------------------------------------------------------
Algunas cosas simplemente son bellas...por que uno no puede tenerlas...
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 15:08.