Ver Mensaje Individual
  #6 (permalink)  
Antiguo 10/02/2011, 12:58
edugilc
 
Fecha de Ingreso: octubre-2009
Mensajes: 154
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Errores varios en script

Antes de nada, gracias por tu tiempo!!

Comentarte, que los errores a los que me refiero me salen en TODAS las opciones que tengo del menú:

Insertar Cliente
Editar Cliente
Buscar Email
..
..

Por lo que que pienso que debe ser algo mas general..
Fiate de mí en que esto antes funcionaba..


te pongo algunos ejemplos para que veas a lo que me refiero:

Los errores del insertar cliente al final me quedaron así:

Notice: Use of undefined constant SCRIPT - assumed 'SCRIPT' in C:\Users\eduardo\Desktop\EDU\INFORMATICA\PROYECTO\ xampp-win32-1.7.4-VC6\xampp\htdocs\pagina_16_12\insert_customer.php on line 30

Notice: Use of undefined constant NAME - assumed 'NAME' in C:\Users\eduardo\Desktop\EDU\INFORMATICA\PROYECTO\ xampp-win32-1.7.4-VC6\xampp\htdocs\pagina_16_12\insert_customer.php on line 31

Warning: mysql_query() expects parameter 2 to be resource, string given in C:\Users\eduardo\Desktop\EDU\INFORMATICA\PROYECTO\ xampp-win32-1.7.4-VC6\xampp\htdocs\pagina_16_12\mysql_func.php on line 51


No sé como declarar esas variables que me dices aquí..

EDITAR CLIENTES ME DA ESTOS FALLOS:

Notice: Undefined variable: COLOR in C:\Users\eduardo\Desktop\EDU\INFORMATICA\PROYECTO\ xampp-win32-1.7.4-VC6\xampp\htdocs\pagina_16_12\general.inc.php on line 22

Notice: Trying to get property of non-object in C:\Users\eduardo\Desktop\EDU\INFORMATICA\PROYECTO\ xampp-win32-1.7.4-VC6\xampp\htdocs\pagina_16_12\general.inc.php on line 22

Notice: Undefined variable: COLOR in C:\Users\eduardo\Desktop\EDU\INFORMATICA\PROYECTO\ xampp-win32-1.7.4-VC6\xampp\htdocs\pagina_16_12\general.inc.php on line 23

Notice: Trying to get property of non-object in C:\Users\eduardo\Desktop\EDU\INFORMATICA\PROYECTO\ xampp-win32-1.7.4-VC6\xampp\htdocs\pagina_16_12\general.inc.php on line 23

Notice: Undefined variable: COLOR in C:\Users\eduardo\Desktop\EDU\INFORMATICA\PROYECTO\ xampp-win32-1.7.4-VC6\xampp\htdocs\pagina_16_12\general.inc.php on line 24

Notice: Trying to get property of non-object in C:\Users\eduardo\Desktop\EDU\INFORMATICA\PROYECTO\ xampp-win32-1.7.4-VC6\xampp\htdocs\pagina_16_12\general.inc.php on line 24

Notice: Use of undefined constant Insert - assumed 'Insert' in C:\Users\eduardo\Desktop\EDU\INFORMATICA\PROYECTO\ xampp-win32-1.7.4-VC6\xampp\htdocs\pagina_16_12\select_customer.php on line 35

Notice: Undefined variable: HTTP_POST_VARS in C:\Users\eduardo\Desktop\EDU\INFORMATICA\PROYECTO\ xampp-win32-1.7.4-VC6\xampp\htdocs\pagina_16_12\select_customer.php on line 35

Notice: Use of undefined constant SCRIPT - assumed 'SCRIPT' in C:\Users\eduardo\Desktop\EDU\INFORMATICA\PROYECTO\ xampp-win32-1.7.4-VC6\xampp\htdocs\pagina_16_12\select_customer.php on line 41

Notice: Use of undefined constant NAME - assumed 'NAME' in C:\Users\eduardo\Desktop\EDU\INFORMATICA\PROYECTO\ xampp-win32-1.7.4-VC6\xampp\htdocs\pagina_16_12\select_customer.php on line 42

Notice: Undefined variable: country_html in C:\Users\eduardo\Desktop\EDU\INFORMATICA\PROYECTO\ xampp-win32-1.7.4-VC6\xampp\htdocs\pagina_16_12\select_customer.php on line 50

Warning: mysql_query() expects parameter 2 to be resource, string given in C:\Users\eduardo\Desktop\EDU\INFORMATICA\PROYECTO\ xampp-win32-1.7.4-VC6\xampp\htdocs\pagina_16_12\mysql_func.php on line 51




Y este es su código:

el de select_customer.php:


<?php
session_start();


require_once('class.FastTemplate.php4');
require_once('connection_data.php');
require_once('mysql_func.php');

require_once('insertFunc.php');
require_once('editFunc.php');

require_once('general.inc.php');
require_once('color.inc');

require_once('class.rc4crypt.php');
require_once('crypt.inc.php');

//------------------------------ main -------------------------------------

$ret = 2;

//get the information via http post

$insert = $HTTP_POST_VARS[Insert];

//initialize the fast templates

$tpl = new FastTemplate(".");
$tpl->define(array("main" => "templates/edit_list.tpl"));
$tpl->assign(SCRIPT,$PHP_SELF);
$tpl->assign(NAME, "Customer");


//-------------------------------------------------------------------------------------------------------------------

country_select($tpl,$country_html);
getSelectValue_3($tpl,"edit_customer.php",$letter) ;
editListServices ($tpl, $services_html);
company_select($tpl,$companylist_html); //added by egil 15.10.2009

if ($edit == "Edit") {
?>
<script>

function redir(){
window.location.href = "edit_customer.php?id=<?echo($id);?>&serv=<?echo($ services_html);?>"
}

redir();

</script>
<?php

}

//$tpl->assign(BUTTONS_1, '<input method = "" class="buttons" type ="submit" value="Sent" name="ordered"> ');
$tpl->assign(BUTTONS, '<input method = "" class="buttons" type ="submit" value="Edit" name="edit"> ');

//display the template

$tpl->parse(result, "main");
$tpl->FastPrint(result);
?>



El de general.inc.php:


$CT = $COLOR->title;//title colour
<?php
$CL1 = $COLOR->oddlines;//Line 1(& odd table lines) colour
$CL2 = $COLOR->evenlines;//Line 2(& even table lines) colour

function printfullarray( $arr){fprintfullarray( $arr,"ARRAY KEY","VALUE",1);}
//It Prints all and sorted array Keys names and the value of this array Key.


function fprintfullarray( $arr, $KeyColumn_name, $ValueColumn_name, $tborder){
// It Prints all and sorted array Keys names and the value of this array Key,
// and you can specify the display name of the columns, and the table border
if (isset ( $arr ) ) {
global $color;
global $CT;
global $CL1;
global $CL2;
$color=$CT;
?>
<table border=<?echo ($tborder);?> WIDTH="100%" CELLPADDING=6>

<? if ($KeyColumn_name || $ValueColumn_name){?>
<THEAD>
<tr BGCOLOR=<?echo $color ?>>
<th vAlign=center align=left><b><? ttchs($KeyColumn_name);?></b></th>
<th vAlign=center align=left><b><? ttchs($ValueColumn_name);?></b></th>
</tr>
</THEAD>
<? } ?>
<TBODY>
<?
foreach ($arr as $val){
$name = key($arr);
($color== $CL1)? $color= $CL2 : $color= $CL1;?>
<tr BGCOLOR=<? echo $color ?>>
<td WIDTH="30%" vAlign=TOP align=left><b><? ttchs($name) ." :"; ?></b></td>
<td vAlign=TOP align=left><b><? printany($val) ?></b></td>
</tr>
<input type=hidden name=<? ttchs($name); ?> value="<? ttchs($val) ?>">
<?
next($arr);
}
echo "</TBODY></table>";
}
else {echo "NOT DEFINED <BR>";}
}

function printfullobject($obj){
//It Prints all and sorted object propierties
//(fields) names and the value of this propierties.
fprintfullobject($obj,"FIELD NAME", "VALUE ", 1);
}

function fprintfullobject($obj, $KeyColumn_name, $ValueColumn_name, $tborder){
//It Prints all and sorted object propierties
//(fields) names and the value of this propierties.
// and you can specify the display name of the columns, and the table border
if (isset ( $obj ) ) {
$arr=get_object_vars($obj);
fprintfullarray( $arr, $KeyColumn_name, $ValueColumn_name, $tborder);
}
else {echo "NOT DEFINED <BR>";}
}


function printany($val){
// Combo Function becouse print all and sorted info of the passed variable
is_array($val) ? $KeyColumn_name="ARRAY KEY": $KeyColumn_name="FIELD NAME";
fprintany($val, $KeyColumn_name, "VALUE", 1);
}


function fprintany($val, $KeyColumn_name, $ValueColumn_name, $tborder){
// Combo Function becouse print all and sorted info of the passed variable
// and you can specify the display name of the columns, and the table border
if (isset ( $val ) ) {
if(is_array($val)== TRUE){
fprintfullarray($val, $KeyColumn_name, $ValueColumn_name, $tborder);}
elseif(is_object($val)== TRUE){
fprintfullobject($val, $KeyColumn_name, $ValueColumn_name, $tborder);}
else{echo ttchs($val);}
}
else {echo "NOT DEFINED <BR>";}
}

function ttchs($var) {
// Transform To a Correct Html String & better
echo isset($var) ? addslashes(htmlSpecialChars(stripslashes(trim(esca peshellcmd($var))))) : "";
}


/* Transform to a correct HTML string */
function ttchsNoPrint($var) {
return isset($var) ? addslashes(htmlSpecialChars(stripslashes(trim(esca peshellcmd($var))))) : "";
}


?>


Gracias!!!!!