hola chicos, miren tengo este problema y la verdad me tiene ya algo mosca, como dice el enunciado me aparece esto
SCREAM : Error suppression ignored for
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) {
}
switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ?
intval($theValue) : "NULL"; break;
case "double":
$theValue = ($theValue != "") ?
doubleval($theValue) : "NULL"; 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:
Ver original<?php
function DateToQuotedMySQLDate($Fecha)
{
$Parte1 = substr($Fecha, 0, 10); $Parte2 = substr($Fecha, 10, 18);
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
}
?>
a ver si doy con ese error, gracias