Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/02/2009, 09:46
Koden
 
Fecha de Ingreso: marzo-2005
Mensajes: 197
Antigüedad: 19 años, 2 meses
Puntos: 1
Problema al forzar tipos de variable

Saludos a todos.

Veréis, tengo un problema en un script: tomo el día y el mes de una fecha:

Código PHP:
$dia date ("j"$_POST["startdate"]);
$mes date ("n"$_POST["startdate"]); 
Y trato de forzar su tipo a entero (debo trabajar con los dígitos y sumar y restar con ellos)

He probado de estas dos maneras:

Código PHP:
$dia settype ($diainteger);
$mes settype ($mesinteger); 
Y esta:

Código PHP:
$dia = (int) $dia;
$mes = (int) $mes
El script me devuelve esto:

Código HTML:
<br />
<b>Notice</b>:  A non well formed numeric value encountered in <b>C:\Archivos de programa\EasyPHP 3.0\www\aplicacion\new_cont_3.php</b> on line <b>39</b><br />
<br />
<b>Notice</b>:  A non well formed numeric value encountered in <b>C:\Archivos de programa\EasyPHP 3.0\www\aplicacion\new_cont_3.php</b> on line <b>40</b><br />
<br />

<b>Notice</b>:  Use of undefined constant integer - assumed 'integer' in <b>C:\Archivos de programa\EasyPHP 3.0\www\aplicacion\new_cont_3.php</b> on line <b>42</b><br />
<br />
<b>Notice</b>:  Use of undefined constant integer - assumed 'integer' in <b>C:\Archivos de programa\EasyPHP 3.0\www\aplicacion\new_cont_3.php</b> on line <b>43</b><br /> 
¿Hago algo mal? Estoy usando la versión 5.2.8



Muchas gracias por descontado y un saludo a todos.