Foros del Web » Programando para Internet » PHP »

AYUDA - Undefined en accion y variable . Causas desconocidas

Estas en el tema de AYUDA - Undefined en accion y variable . Causas desconocidas en el foro de PHP en Foros del Web. Hola, tengo unos error que impiden el funcionamiento de mi programacion , alguien me podria ayuda ? Código PHP: ob_start ();  // no actua ??  if(isset( $_GET [ ...
  #1 (permalink)  
Antiguo 04/07/2008, 05:01
Avatar de hawaiian050  
Fecha de Ingreso: junio-2007
Mensajes: 285
Antigüedad: 17 años, 5 meses
Puntos: 2
AYUDA - Undefined en accion y variable . Causas desconocidas

Hola,

tengo unos error que impiden el funcionamiento de mi programacion , alguien me podria ayuda ?



Código PHP:

ob_start
(); // no actua ?? 
if(isset($_GET['action']) && $_GET['action'] == "simulation") { 
$sim->simulation_search($_POST['input']);
}  


$smarty -> display($cfg->template.'head.tpl');


// show index
if(empty($_GET['video']) && empty($_GET['video_id'])) {
$_GET['video'] = $sim->random_index();
}


function 
generate_tags($how_much) {
$this->results mysql_query("SELECT * FROM `tags` order by rand() LIMIT $how_much");
$tag "";
while(
$this->q=mysql_fetch_array ($this->results)) {
$tag .= $this->q['tag'].'||';
}
$tag explode('||'$tag, -1); 
$tag str_replace('+'' '$tag);
return 
$tag;

No funciona , pero no da los errores error_reporting(E_ALL);

Formulario:
Código PHP:
      <form action="search-input.html" method="post">

        <
p>

          <
input type="text" name="input" id="searcher" value="" />



          <
input type="submit" value="" id="searcher_action" />

        </
p>

      </
form
Saludos y gracias

Última edición por hawaiian050; 04/07/2008 a las 08:31
  #2 (permalink)  
Antiguo 04/07/2008, 05:39
Avatar de spider_boy  
Fecha de Ingreso: diciembre-2003
Ubicación: Chile
Mensajes: 1.855
Antigüedad: 20 años, 11 meses
Puntos: 89
Respuesta: Error: Undefined en accion y variable

Primer código, cambia lo qué tienes por esto

Código PHP:
if(isset($_GET['action']) && $_GET['accion'] == "simulation") { // esta liñea
$sim->simulation_search($_POST['input']);

En el segundo, asegúrate qué la var $tag, esté definida antes de hacerle explode u otras cosas, es decir, qué sea por ejemplo esto...

Código PHP:
$tag "algo||++++";
$tag explode('||'$tag, -1); // esta liñea
$tag str_replace('+'' '$tag);
return 
$tag
Nos vemos.
__________________
Nunca te olvidaré mi negra hermosa. Te extraño demasiado.
  #3 (permalink)  
Antiguo 04/07/2008, 06:21
Avatar de hawaiian050  
Fecha de Ingreso: junio-2007
Mensajes: 285
Antigüedad: 17 años, 5 meses
Puntos: 2
Respuesta: Error: Undefined en accion y variable

AYUDA - se fue el error del index el de la action pero cuando hago la busqueda regresa el mismo errore y el error 2 no se como sacarlo ?

codigo completo lo subo arriba del todo en el POST

Última edición por hawaiian050; 04/07/2008 a las 06:27
  #4 (permalink)  
Antiguo 04/07/2008, 06:33
Avatar de spider_boy  
Fecha de Ingreso: diciembre-2003
Ubicación: Chile
Mensajes: 1.855
Antigüedad: 20 años, 11 meses
Puntos: 89
Respuesta: AYUDA - Undefined en accion y variable

El primer error, no sé porque te da, me parece extraño. Con respecto al segundo, agrega esto antes del bucle while

Código PHP:
$tag "";
while(....)
{
....

Nos vemos.
__________________
Nunca te olvidaré mi negra hermosa. Te extraño demasiado.
  #5 (permalink)  
Antiguo 04/07/2008, 07:07
Avatar de hawaiian050  
Fecha de Ingreso: junio-2007
Mensajes: 285
Antigüedad: 17 años, 5 meses
Puntos: 2
Respuesta: AYUDA - Undefined en accion y variable

siguen los 2 errores gracias, pero esto es algo fuera de lo normal no se que es , por que lo probe en otro hosting y anda !!! chan ! chan !! .. ni idea pero me extraña quiero saber el error.... o que era gracias por tu ayuda amigo tienes mi karma
  #6 (permalink)  
Antiguo 04/07/2008, 07:35
Avatar de alapaco  
Fecha de Ingreso: septiembre-2003
Ubicación: Caballito - Buenos Aires - Argentina - América del Sur - Planeta Tierra - Sistema Solar - Vía Láctea
Mensajes: 216
Antigüedad: 21 años, 2 meses
Puntos: 5
Respuesta: AYUDA - Undefined en accion y variable . Causas desconocidas

Como dijeron por ahí, antes de la línea
Código PHP:
while($this->q=mysql_fetch_array ($this->results)) { 
Tenes que escribir:
Código PHP:
$tag ""
Y el error del action es porque no estas haciendo la llamada a la página con el parámetro action o bien lo haces pero no por GET.
Fijate si haces
Código PHP:
print_r($_GET
que te devuelve.
__________________
__________________
Álvaro Lapacó
  #7 (permalink)  
Antiguo 04/07/2008, 08:04
Avatar de hawaiian050  
Fecha de Ingreso: junio-2007
Mensajes: 285
Antigüedad: 17 años, 5 meses
Puntos: 2
Respuesta: AYUDA - Undefined en accion y variable . Causas desconocidas

me devuelve esto :

Array ( [action] => simulation )

Notice: Undefined index: accion in /home/a6009378/public_html/video/index.php on line 7
  #8 (permalink)  
Antiguo 04/07/2008, 08:07
Avatar de foreverOdd  
Fecha de Ingreso: noviembre-2007
Ubicación: Caracas
Mensajes: 489
Antigüedad: 17 años
Puntos: 14
Respuesta: AYUDA - Undefined en accion y variable . Causas desconocidas

tienes que cambiar $accion por $action y el error del tag es porque la var la defines en un while que podria no cumplirse, inicializala antes de entrar al while
__________________
My path is lit by my own fire, I only go where I desire
  #9 (permalink)  
Antiguo 04/07/2008, 08:07
Avatar de hawaiian050  
Fecha de Ingreso: junio-2007
Mensajes: 285
Antigüedad: 17 años, 5 meses
Puntos: 2
Respuesta: AYUDA - Undefined en accion y variable . Causas desconocidas

El error me lo da ahora en la liñea de abajo la 7 esta:

Código PHP:
ob_start(); // no actua ??  
if(isset($_GET['action']) && $_GET['action'] == "simulation") {
$sim->simulation_search($_POST['input']);   // esta liñea 

  #10 (permalink)  
Antiguo 04/07/2008, 08:10
Avatar de foreverOdd  
Fecha de Ingreso: noviembre-2007
Ubicación: Caracas
Mensajes: 489
Antigüedad: 17 años
Puntos: 14
Respuesta: AYUDA - Undefined en accion y variable . Causas desconocidas

a ver tu formulario
__________________
My path is lit by my own fire, I only go where I desire
  #11 (permalink)  
Antiguo 04/07/2008, 08:11
Avatar de hawaiian050  
Fecha de Ingreso: junio-2007
Mensajes: 285
Antigüedad: 17 años, 5 meses
Puntos: 2
Respuesta: AYUDA - Undefined en accion y variable . Causas desconocidas

ahora no me da error alguno pero no funciona ??!! y el print dice : Array ( )

Código PHP:
print_r($_GET); 
ob_start(); // no actua ??  
if(isset($_GET['action']) && $_GET['action'] == "simulation") {  
$sim->simulation_search($_POST['input']); 
}   


$smarty -> display($cfg->template.'head.tpl'); 


// show index 
if(empty($_GET['video']) && empty($_GET['video_id'])) { 
$_GET['video'] = $sim->random_index(); 



function 
generate_tags($how_much) { 
$this->results mysql_query("SELECT * FROM `tags` order by rand() LIMIT $how_much"); 
$tag ""
while(
$this->q=mysql_fetch_array ($this->results)) { 
$tag .= $this->q['tag'].'||'

$tag explode('||'$tag, -1);  
$tag str_replace('+'' '$tag); 
return 
$tag


Tengo mal esto ob_start(); // no actua ?? ???

Última edición por hawaiian050; 04/07/2008 a las 08:17
  #12 (permalink)  
Antiguo 04/07/2008, 08:12
Avatar de alapaco  
Fecha de Ingreso: septiembre-2003
Ubicación: Caballito - Buenos Aires - Argentina - América del Sur - Planeta Tierra - Sistema Solar - Vía Láctea
Mensajes: 216
Antigüedad: 21 años, 2 meses
Puntos: 5
Respuesta: AYUDA - Undefined en accion y variable . Causas desconocidas

Tanto en el archivo de origen como en el de destino el campo action (o accion) se tiene que llamar igual como dijo foreverOdd.
__________________
__________________
Álvaro Lapacó
  #13 (permalink)  
Antiguo 04/07/2008, 08:18
Avatar de hawaiian050  
Fecha de Ingreso: junio-2007
Mensajes: 285
Antigüedad: 17 años, 5 meses
Puntos: 2
Respuesta: AYUDA - Undefined en accion y variable . Causas desconocidas

Cita:
Iniciado por alapaco Ver Mensaje
Tanto en el archivo de origen como en el de destino el campo action (o accion) se tiene que llamar igual como dijo foreverOdd.
si ya esta iguales. no da error alguno. pero no funciona ........
  #14 (permalink)  
Antiguo 04/07/2008, 08:20
Avatar de hawaiian050  
Fecha de Ingreso: junio-2007
Mensajes: 285
Antigüedad: 17 años, 5 meses
Puntos: 2
Respuesta: AYUDA - Undefined en accion y variable . Causas desconocidas

ob_start(); // no actua ?? lo tengo mal esto ??
  #15 (permalink)  
Antiguo 04/07/2008, 08:21
Avatar de foreverOdd  
Fecha de Ingreso: noviembre-2007
Ubicación: Caracas
Mensajes: 489
Antigüedad: 17 años
Puntos: 14
Respuesta: AYUDA - Undefined en accion y variable . Causas desconocidas

POR FAVOR si quieres mas ayuda, pon el codigo del formulario
__________________
My path is lit by my own fire, I only go where I desire
  #16 (permalink)  
Antiguo 04/07/2008, 08:22
Avatar de alapaco  
Fecha de Ingreso: septiembre-2003
Ubicación: Caballito - Buenos Aires - Argentina - América del Sur - Planeta Tierra - Sistema Solar - Vía Láctea
Mensajes: 216
Antigüedad: 21 años, 2 meses
Puntos: 5
Respuesta: AYUDA - Undefined en accion y variable . Causas desconocidas

Si no devuelve nada puede ser otra cosa ahora, no me queda claro donde llamas a la función generate_tags como para que devuelva algo.
__________________
__________________
Álvaro Lapacó
  #17 (permalink)  
Antiguo 04/07/2008, 08:29
Avatar de hawaiian050  
Fecha de Ingreso: junio-2007
Mensajes: 285
Antigüedad: 17 años, 5 meses
Puntos: 2
Respuesta: AYUDA - Undefined en accion y variable . Causas desconocidas

<form action="search-input.html" method="post">

<p>

<input type="text" name="input" id="searcher" value="" />



<input type="submit" value="" id="searcher_action" />

</p>

</form>
  #18 (permalink)  
Antiguo 04/07/2008, 08:31
Avatar de alapaco  
Fecha de Ingreso: septiembre-2003
Ubicación: Caballito - Buenos Aires - Argentina - América del Sur - Planeta Tierra - Sistema Solar - Vía Láctea
Mensajes: 216
Antigüedad: 21 años, 2 meses
Puntos: 5
Respuesta: AYUDA - Undefined en accion y variable . Causas desconocidas

Falta el campo que se llame "action" me parece..
__________________
__________________
Álvaro Lapacó
  #19 (permalink)  
Antiguo 04/07/2008, 08:36
Avatar de hawaiian050  
Fecha de Ingreso: junio-2007
Mensajes: 285
Antigüedad: 17 años, 5 meses
Puntos: 2
Respuesta: AYUDA - Undefined en accion y variable . Causas desconocidas

lo cambie y sigue igual
  #20 (permalink)  
Antiguo 04/07/2008, 08:37
Avatar de alapaco  
Fecha de Ingreso: septiembre-2003
Ubicación: Caballito - Buenos Aires - Argentina - América del Sur - Planeta Tierra - Sistema Solar - Vía Láctea
Mensajes: 216
Antigüedad: 21 años, 2 meses
Puntos: 5
Respuesta: AYUDA - Undefined en accion y variable . Causas desconocidas

Y a la función generate_tags donde la llamas ??
Porque yo veo la declaración, pero no la llamada.
__________________
__________________
Álvaro Lapacó
  #21 (permalink)  
Antiguo 04/07/2008, 09:04
Avatar de hawaiian050  
Fecha de Ingreso: junio-2007
Mensajes: 285
Antigüedad: 17 años, 5 meses
Puntos: 2
Respuesta: AYUDA - Undefined en accion y variable . Causas desconocidas

del config aqui en esta liñea:

class configuration {
var $how_much_tags = "50"; // how much rand tags?
  #22 (permalink)  
Antiguo 04/07/2008, 09:36
Avatar de hawaiian050  
Fecha de Ingreso: junio-2007
Mensajes: 285
Antigüedad: 17 años, 5 meses
Puntos: 2
Respuesta: AYUDA - Undefined en accion y variable . Causas desconocidas

no le anda el mod_Rewrite por eso no funciona o anda mal , como lo activo en el .htaccess ?
  #23 (permalink)  
Antiguo 04/07/2008, 09:41
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: AYUDA - Undefined en accion y variable . Causas desconocidas

Hola hawaiian050,

El mod_rewrite solo se puede activar en el httpd.conf, no se puede activar en el .htaccess.

Saludos.
  #24 (permalink)  
Antiguo 04/07/2008, 09:55
Avatar de hawaiian050  
Fecha de Ingreso: junio-2007
Mensajes: 285
Antigüedad: 17 años, 5 meses
Puntos: 2
Respuesta: AYUDA - Undefined en accion y variable . Causas desconocidas

ok. Gracias GatorV y a todos por su ayuda muy amables dejo mi karma, quedo todo bien .

Saludos a todos
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 22:11.