Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/11/2015, 04:11
riccardo_moon
 
Fecha de Ingreso: julio-2012
Mensajes: 10
Antigüedad: 11 años, 9 meses
Puntos: 0
Problemas Notice: Undefined variable: PHP_SELF in y mas....

Hola Gente como estais?

recientemente he actualizado el php y ahora me salen los siguientes errores.... A ver si me podeis ayudar que es para un tema del curro.

Notice: Undefined variable: PHP_SELF in /var/www/rrhh/GestorContenidos/GestorContactos.php on line 157

Notice: Undefined index: Valor in /var/www/rrhh/GestorContenidos/GestorContactos.php on line 160

Notice: Undefined index: Valor in /var/www/rrhh/GestorContenidos/GestorContactos.php on line 205

Notice: Undefined index: Valor in /var/www/rrhh/GestorContenidos/GestorContactos.php on line 228

Notice: Undefined index: Valor in /var/www/rrhh/GestorContenidos/GestorContactos.php on line 307


Este es el codigo que falla..... El primer echo seria la linea 157...

<?php
echo '<FORM name="form1" id="form1" METHOD="POST" ACTION="'.$PHP_SELF.'"<br>';


if ($_REQUEST['Valor']=="Buscar")
{
$cambiaFormato=$_REQUEST["nombre"];
$nombre= ucwords (strtolower($cambiaFormato));
$sSQL = "SELECT * FROM umbvq_contact_details WHERE id =".$_REQUEST["contactos"];
mysql_query($sSQL);
$qry = mysql_query ($sSQL);
$i = mysql_num_rows ($qry);
if ($i==0)
{
echo "mysql_errno(): ".mysql_error()."<BR>";
$atrborrar=0;
$atrmodificar=0;
$atralta=1;
$atrotro = 1;
$atrbuscar =1;
$atrbuscarexiste=0;
$atrlistar=0;
}
else
{
mysql_free_result($qry);
$result=mysql_query($sSQL);
while ($row=mysql_fetch_array($result))
{
$nombre=$row["name"];
$area=$row["con_position"];
$puesto=$row["country"];
$telefono=$row["telephone"];
$movil=$row["mobile"];
$fax=$row["fax"];
$mail=$row["email_to"];
$publicado=$row["published"];
$find=$_REQUEST["contactos"];
$atrborrar=1;
$atrmodificar=1;
$atralta=1;
$atrotro = 1;
$atrbuscar =1;
$atrbuscarexiste=1;
$atrlistar=0;
}
}
}

if ($_REQUEST['Valor']=="Borrar")
{
$sSQL = "DELETE FROM umbvq_contact_details WHERE id =".$_REQUEST["find"];
mysql_query($sSQL);

$nombre="";
$area="";
$puesto="";
$telefono="";
$movil="";
$fax="";
$mail="";
$publicado="";
$atrborrar=0;
$atrmodificar=0;
$atralta=0;
$atrotro = 0;
$atrbuscar =0;
$atrbuscarexiste=0;
$atrlistar=0;
$errores="Registro Borrado Correctamente ";
}

if ($_REQUEST['Valor']=="Modificar")
$nombre=ucwords (strtolower($_REQUEST["nombre"]));
$area=ucwords (strtolower($_REQUEST["area"]));
$puesto=ucwords (strtolower($_REQUEST["puesto"]));
$telefono=ucwords (strtolower($_REQUEST["telefono"]));
$movil=ucwords (strtolower($_REQUEST["movil"]));
$fax=ucwords (strtolower($_REQUEST["fax"]));
$mail=ucwords (strtolower($_REQUEST["mail"]));
$find=$_REQUEST["find"];
// Tratamiento del mail
/*$error = 0;
$email=strtolower($_REQUEST["mail"]);
$mail=$email;
if ($_REQUEST["mail"]!="")
{
if (!check_email_address($email))
{
$error = 1;
$errores="Dirección Mail incorrecta";
}
}*/
// FIN del tratamiento del mail

$publicado=0;
if ($_REQUEST["publicado"])
{
$publicado=1;
}

if ($error == 0)
{
$sSQL = "UPDATE umbvq_contact_details SET name='".$nombre.
"' , con_position='".$area.
"' , country='".$puesto.
"' , telephone='".$telefono.
"' , mobile='".$movil.
"' , fax='".$fax.
"' , email_to='".$mail.
"', published=".$publicado.
" WHERE id =".$_REQUEST["find"];
mysql_query ($sSQL);

// echo "SQL: ".$sSQL."<BR>";
//--------------------------------


// echo "mysql_errno(): ".mysql_error()."<BR>";

//--------------------------------
$nombre="";
$area="";
$puesto="";
$telefono="";
$movil="";
$fax="";
$mail="";
$publicado="";
$atrborrar=0;
$atrmodificar=0;
$atralta=0;
$atrotro = 0;
$atrbuscar =0;
$atrbuscarexiste=0;
$atrlistar=0;
}
else
{
$atrborrar=1;
$atrmodificar=1;
$atralta=1;
$atrotro = 1;
$atrbuscar =1;
$atrbuscarexiste=1;
$atrlistar=0;
}
}

if ($_REQUEST['Valor']=="Alta")