Foros del Web » Programando para Internet » PHP »

AYUDA con problema típico

Estas en el tema de AYUDA con problema típico en el foro de PHP en Foros del Web. Pues nada mi problema ¿¿como no!! ya que soy un novato son las fechas... he intentado aprender sin hacer excesivo ruido pero me atasqué y ...
  #1 (permalink)  
Antiguo 26/12/2004, 20:03
 
Fecha de Ingreso: diciembre-2004
Mensajes: 6
Antigüedad: 13 años
Puntos: 0
AYUDA con problema típico

Pues nada mi problema ¿¿como no!! ya que soy un novato son las fechas... he intentado aprender sin hacer excesivo ruido pero me atasqué y he dicho quizá me puedan ayudar....

veamos para empezar pongo la estructura de la tabla que siempre ayudará a alguien:

Cita:
CREATE TABLE `hotlaps` (
`id` tinyint(3) NOT NULL auto_increment,
`piloto` varchar(20) NOT NULL default '',
`coche` varchar(20) NOT NULL default '',
`circuito` varchar(20) NOT NULL default '',
`mod` varchar(20) NOT NULL default '',
`tiempo` varchar(9) NOT NULL default '',
`fecha` date NOT NULL default '0000-00-00',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=17 ;
Es una tabla en la cual se guardan las vueltas rápidas de un campeonato de fórmula 1....

EL código para ingresar las vueltas rápidas sería el siguiente:

Código PHP:
// process form
    
    
$dbuser "root";
    
$dbupass ="";    
    
$db "mazf1";

    
$link mysql_connect("localhost"$dbuser);
    
mysql_select_db($db$link);
    
    
//Obtenemos la fecha del sistema
    
$fecha date('Y-m-d'); 
    
    
$sql "INSERT INTO `hotlaps` (piloto, coche, circuito, mod, tiempo, fecha)"
    
"VALUES ('$piloto', '$coche', '$circuito','$mod', '$tiempo', '$fecha')"


    
$result mysql_query($sql);
    echo 
"<strong><font color=\"#FFFF00\"><div align=\"center\">¡Gracias! Hemos recibido los datos correctamente.<br></strong></font></div> \n ";
    echo 
"<br></tr></table>";

Closetable(); 
include(
"footer.php"); 

?> 
Sigue...

Última edición por sirmayoral; 26/12/2004 a las 20:16
  #2 (permalink)  
Antiguo 26/12/2004, 20:05
 
Fecha de Ingreso: diciembre-2004
Mensajes: 6
Antigüedad: 13 años
Puntos: 0
Sigo con la consulta

Aki es donde me estoy encontrando con los problemas ya que quiero rescatar las fechas en formato digamos castellano, y no soy capaz... :(

Código PHP:
<?php
######################################################################
# PHP-NUKE: Web Portal System
# ===========================
#
# BELTZBUTH.- WWWW.MAZINGERF1.COM

#
# This program is free software. You can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License.
###################################################################### 

require_once("mainfile.php"); 
include(
"header.php"); 
Opentable(); 
    
    

      
// Consulta de Resultados
    
$dbuser "root"
    
$dbupass ="";     
    
$db "mazf1"

    
$link mysql_connect("localhost"$dbuser); 
    
mysql_select_db($db$link); 

    
$result mysql_query("SELECT * FROM `hotlaps`"$link); 
    if (
$row mysql_fetch_array($result)){ ;
    


    
echo  
"<table width=\"100%\" border=\"0\" dwcopytype=\"CopyTableRow\">
<tr>

<td width=\"350\" height=\"25\" background=themes/mazingerf1/images/encabecado_paginas.gif bgcolor=\"#000000\" class=\"storytitle\"> 
<div align=\"center\" class=\"storytitle\">HOT LAPS de "
.$row["circuito"]."<strong> [".$row["mod"]."]</strong></div></td>
</tr>

<tr>
<td height=\"31\" colspan=\"17\" background=\"bar.gif\" >
<blockquote> 
<br>
<table width=\"700\" border=\"1\" align=\"center\" bordercolor=\"#000000\" background=\"bar.gif\">
<tr> 
<td class=\"PILOTOS\"> <div align=\"center\"><strong>ESCUDER&Iacute;A</strong> </div></td>
<td class=\"PILOTOS\"> <div align=\"center\"> <strong>PILOTO</strong></div></td>
<td class=\"POSICIONES\"> <div align=\"center\"> <strong>CIRCUITO</strong></div></td>
<td class=\"TOTALES\"> <div align=\"center\"> <strong>MOD</strong></div></td>
<td class=\"POSICIONES\"> <div align=\"center\"> <strong>TIEMPO</strong></div></td>
<td class=\"NUM\"> <div align=\"center\"> <strong>FECHA</strong></div></td>
</tr>\n"
;
    
    do { 
    
    
echo 
"<tr>
<td class=\"PILOTOS\"> <div align=\"center\"><strong>"
.$row["coche"]."</strong> </div></td>
<td class=\"PILOTOS\"> <div align=\"center\"> <strong>"
.$row["piloto"]."</strong></div></td>
<td class=\"POSICIONES\"> <div align=\"center\"> <strong>"
.$row["circuito"]."</strong></div></td>
<td class=\"TOTALES\"> <div align=\"center\"> <strong>"
.$row["mod"]."</strong></div></td>
<td class=\"POSICIONES\"> <div align=\"center\"> <strong>"
.$row["tiempo"]."</strong></div></td>
<td class=\"NUM\"> <div align=\"center\"> <strong>"
.$row["fecha"]."</strong></div></td>
</tr>"
;
    
    
    } while (
$row mysql_fetch_array($result)); 
       echo 
"</table><br> \n"
    } else { 
    echo 
"¡ No se ha encontrado ninguna HOT LAP !"
    } 
    
    
Closetable(); 
    include(
"footer.php"); 
    
?>
Tal y como está actualmente el código está claro que muestra las fechas en formato digamos mysql

He intentado pasarlas a castellano de muchas maneras y la única que me funcionó fue segmentando mediante list la fecha y luego introduciendo las variables $ano-$mes-$dia... Pero cual era mi problema con eso que para todas las filas recuperaba una única y misma fecha la de la primera fila según el orden de la lista.... Jo pues eso necesito ayuda sé que es una tontería pero no consigo avanzar

Última edición por sirmayoral; 26/12/2004 a las 20:17
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:53.