Fatal error: call undefined function MySQLDateToDateDIA() in C:\wamp\www\mitienda\preguntas-frecuentes.php on line 103 lo cuerioso es que cuando no tengo puesto el MySQLDateToDateDIA la pagina corre bien, os pongo ambos codigos, porque uno llam al otro, os poongo el codigo y marco con negrita el error,
Código PHP:
Ver original
<?php require_once('Connections/conexioncolegio.php'); ?> <?php function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") { if (PHP_VERSION < 6) { } $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue); switch ($theType) { case "text": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "long": case "int": break; case "double": break; case "date": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "defined": $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue; break; } return $theValue; } } $query_DatosFrecuente = "SELECT * FROM tblfrecuentes WHERE tblfrecuentes.intEstado = 1 ORDER BY tblfrecuentes.fchFecha DESC"; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"><!-- InstanceBegin template="/Templates/Principal.dwt.php" codeOutsideHTMLIsLocked="false" --> <head> <link href='http://fonts.googleapis.com/css?family=Roboto+Condensed:400,300' rel='stylesheet' type='text/css'> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <!-- InstanceBeginEditable name="doctitle" --> <title>Web de ejemplo de un Colegio</title> <!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="head" --> <!-- InstanceEndEditable --> <link href="css/principal.css" rel="stylesheet" type="text/css" /> <?php include("includes/header.php"); ?> </head> <body> <?php include("includes/afterbody.php"); ?> <div class="container"> <div class="header"><?php include("includes/cabecera.php"); ?></div> <div class="sidebar1"><?php include("includes/menuizquierda.php"); ?> </div> <div class="content"><!-- InstanceBeginEditable name="Contenido" --> <script> function validateformpregunta() { valid = true; $("#aviso1").hide("slow"); document.formfrecuente.strTexto.style.border='1px solid #13659e'; //COLORES if (document.formfrecuente.strTexto.value == ""){ $("#aviso1").show("slow"); document.formfrecuente.strTexto.style.border='1px solid red'; valid = false; } return valid; } </script> <h1>Preguntas frecuentes </h1><form action="" method="post" name="formfrecuente" id="formfrecuente"> <table align="center"> <tr valign="baseline"> <td nowrap="nowrap" align="right">Pregunta:</td> <td><input name="strTexto" type="text" class="campo" value="" size="32" /> <div class="capaerrores" id="aviso1">Debes escribir una pregunta.</div> <div class="capaexito" id="exito1">Tu mensaje está en la cola de moderación y será respondido en breve.</div></td> </tr> <tr valign="baseline"> <td nowrap="nowrap" align="right"> </td> <td><input type="button" class="boton" value="Realizar pregunta" id="botoninsertar" /></td> </tr> </table> <input type="hidden" name="MM_insert" value="form1" /> </form> <?php $contador=1; do { ?> <div class="capafrecuentes"> <span class="span"> Enviado</span><?php echo [B]MySQLDateToDateDIA[/B]($row_DatosFrecuente['fchFecha']);?><span class="span1">A las</span><?php echo [B]MySQLDateToDateHORA[/B]($row_DatosFrecuente['fchFecha']);?><br /> <a id="lateralmyHeader<?php echo $contador; ?>" href="javascript:lateralshowonlyone('lateralnewboxes<?php echo $contador; ?>');"> <?php echo utf8_encode($row_DatosFrecuente['strTexto']);?></a><br /> <div class="lateralnewboxes" id="lateralnewboxes<?php echo $contador; ?>" style="display:none;"> <?php echo $row_DatosFrecuente['strRespuesta']; ?></div> </div> <?php $contador++; <!-- InstanceEndEditable --></div> <div class="footer"> <?php include("includes/pie.php"); ?> <!-- end .footer --></div> <!-- end .container --></div> </body> <!-- InstanceEnd --> <script type="text/javascript"> $('#botoninsertar').click(function (){ $("#exito1").hide("fast"); if (validateformpregunta()) { var preguntatexto = document.formfrecuente.strTexto.value; $.ajax({ type: "POST", url:"includes/funciones-ajax.php", data: 'strTexto='+preguntatexto, success: function(resp) { if (resp==1) { $("#exito1").show("slow"); document.formfrecuente.strTexto.value=""; } } }); } }); </script> <script> function lateralshowonlyone(thechosenone) { $('.lateralnewboxes').each(function(index) { if ($(this).attr("id") == thechosenone) { $(this).show(200); } else { $(this).hide(600); } }); } </script> </html> <?php ?>
aqui a la funcion que es llamada
Código PHP:
a ver si doy con ese error, gracias Ver original
<?php function DateToQuotedMySQLDate($Fecha) { if ($Parte1<>""){ return $trozos[2]."-".$trozos[1]."-".$trozos[0].$Parte2; } else {return "NULL";} } function [B]MySQLDateToDateHORA[/B]($MySQLFecha) { if (($MySQLFecha == "") or ($MySQLFecha == "0000-00-00") ) {return "";} else } function[B] MySQLDateToDateDIA[/B]($MySQLFecha) { if (($MySQLFecha == "") or ($MySQLFecha == "0000-00-00") ) {return "";} else } ?>