|
112
|
Programación / PHP / Re: pedir datos a la BD siempre
|
en: 25 Diciembre 2007, 20:05 pm
|
ok, lo mismo me he explicado mal, imaginemos que tengo una pagina que pide datos a una base de datos para que muestre el ultimo regsitro de una taba (el tipico panel ultima noticia) bien.. o esa pagina la cargo, con el mysql o un formulario creado en una zona del administrador meto otro registro, entoncsse el panel de antes mostrará otra ultima noticia, pero cuando vuelo a la pagina de inicio no se ve la ultima, sinó la anterior porque está cargado ya en el caché, a no ser que pulsa actualizar... yo que lo se pues no pasa nda, pero la gente que para por la web no... me entiendes???
|
|
|
113
|
Programación / PHP / pedir datos a la BD siempre
|
en: 25 Diciembre 2007, 19:42 pm
|
He consultado uan duda sobre el procesador de los mensajes que se envian de los partidos parap oder meterlos en la Base dedatos, bien... mi problema a parte de ese es que cuando se vuelve a la pagina "verpartido?id=1" porejemplo no sale ese comentario de antes hasta que no se pulsa refrescar, hay alguna manera de hacer que siempre que se entre se revise la Base de Datos, esto mismo me pasa porejemplo en el Index con las noticias asi que me seria de muy buena ayuda
|
|
|
114
|
Programación / PHP / Archivo que prcesa la info de un formulario
|
en: 25 Diciembre 2007, 19:39 pm
|
Vamos a ver, tengo una cusetion que me llev rebanando los sesos una semana xD yo tengo creado un sistema de comentarios de partidos (pensad que son noticias) y el archiv que procesa los datos que envio por post son los siguientes: <?php include("conect.php"); $link=Conectarse(); $partidoid=$_POST['partidoid']; $usuario=$_POST['usuario']; $texto=$_POST['texto']; $sql = "insert into comentariospartidos (`partidoid`,`usuario`,`texto`) values ('$partidoid','$usuario','$texto')"; ?>
Bien, mi problema y duda está al final del todo, en header, quiero hacer que en vezde enviarl oa index2.php lo envie a "verpartido.php?id=X" quiero que esa X sea igual a la info que he enviado en partido id, pero esque no se como hacerlo he intentado de mil maneras.... alguien me puede ayudar?
|
|
|
116
|
Programación / PHP / haciendo noticias.php
|
en: 18 Octubre 2007, 18:31 pm
|
Bueno vamso a ver... xD he creado un sistemitas de noticias básico: http://mikeoldfield.ilbello.com/index.php y bueno, tambien una sección a parte del indec llamada noticias.php a cual si la añades el valor ?id=X te abre la noticias segun la ID, bien, cuando entro sin ID http://mikeoldfield.ilbello.com/noticias.php me sale un mensaje de error, como es logico, que es lo que tengo que hacer???? se que seria con if y else pero alguien me puede ayudar??? el codigo php seria este Eligiendo la tabla.... y demas: <?php include("menu.html"); ?></td> <td width="10" align="center" valign="middle"> </td> <td width="100%" align="center" valign="top"><?php include("conect.php"); $link=Conectarse(); $result=mysql_query("select * from noticias where id= $_GET[id]",$link); ?>
Y, mostrando los datos: <?php <tr> <td> <p class=Estilo4>%s <div class=Estilo3>Fechas: %s Hora: %s</div></p> <p class=Estilo3>%s</p> <p class=Estilo3>Escrito por %s </p></td> </tr> </table> <hr></hr>", $row["titulo"], $row["date"], $row["time"], $row["texto"], $row["autor"]); } ?>
|
|
|
117
|
Programación / PHP / Re: busco Un codigo muy sencillo
|
en: 14 Octubre 2007, 01:38 am
|
si que existe tio: <html> <head> <title>Ejemplo de PHP</title> </head> <body> <H1>Ejemplo de uso de bases de datos con PHP y MySQL</H1> <FORM ACTION="procesar.php"> <TABLE> <TR> <TD>Correo electrónico:</TD> <TD><INPUT TYPE="text" NAME="correo" SIZE="20" MAXLENGTH="30"></TD> </TR> <TR> <TD>cotraseña:</TD> <TD><INPUT NAME="pass" TYPE="password" SIZE="20" MAXLENGTH="30"></TD> </TR> </TABLE> <INPUT TYPE="submit" NAME="accion" VALUE="Grabar"> </FORM> <hr> <?php include("conect.php"); $link=Conectarse(); ?> <TABLE BORDER=1 CELLSPACING=1 CELLPADDING=1> <TR> <TD> <B>Correos electrónicos </B></TD> <TD> <B>pass</B> </TD></TR> <?php printf("<tr><td> %s</td> <td> %s </td></tr>", $row["correo"], $row["pass"]); } ?> </table> </body> </html>
|
|
|
118
|
Programación / PHP / Re: busco Un codigo muy sencillo
|
en: 13 Octubre 2007, 15:14 pm
|
te he escrito el resultado en el ultimo post pero te lo pongo aui tambien: <?php include("conect.php"); $link=Conectarse(); <br> function limpiar_correo($correo) { if (preg_match("/^[0-9a-zA-Z\.\-\_]+\@[0-9a-zA-Z\.\-]+$/", $correo)){ return $correo; } else{ die ("Correo no valido"); } function limpiar_pass($pass) { return $pass; }else{ die ("Error de caractéres en la contraseña"); } }<br> $correo=limpiar_correo($_GET['correo']); $pass=limpiar_pass($_GET['pass']); mysql_query("insert into prueba (correo,pass) values ('$correo','$pass')",$link); header("Location: ejemplo3.php"); ?>
el caso es que me dice que no encuentra la pagina cuendo doy a enviar
|
|
|
119
|
Programación / PHP / Re: busco Un codigo muy sencillo
|
en: 13 Octubre 2007, 11:41 am
|
vale, muchas gracias, lo de ponerlo en l ode correo l otenia pensdo la verdad.... y mas o menos sabia como (por lo de la @) de todos modos cuando lo pruebe te digo que tal me va ahroa me tengo que ir jejjeje EDITO: Bueno pues algo hago mal: <?php include("conect.php"); $link=Conectarse(); <br> function limpiar_correo($correo) { if (preg_match("/^[0-9a-zA-Z\.\-\_]+\@[0-9a-zA-Z\.\-]+$/", $correo)){ return $correo; } else{ die ("Correo no valido"); } function limpiar_pass($pass) { return $pass; }else{ die ("Error de caractéres en la contraseña"); } }<br> $correo=limpiar_correo($_GET['correo']); $pass=limpiar_pass($_GET['pass']); mysql_query("insert into prueba (correo,pass) values ('$correo','$pass')",$link); header("Location: ejemplo3.php"); ?>
|
|
|
120
|
Programación / PHP / Re: Agregar nuevo campo en SQL
|
en: 13 Octubre 2007, 10:57 am
|
Vamos a ver, ya se introducirla, pero cuando la intrducco manualmente con el phpmyadmin me dice lo siguiente consulta SQL: ALTER TABLE `prueba` ADD `ID_Prueba` INT NOT NULL AUTO_INCREMENT MySQL ha dicho: #1075 - Incorrect TABLE definition; there can be ONLY one auto COLUMN AND it must be defined AS a KEY
y la verdad es que no l otengo muy claro porque yo el campo que quiero meter es ams o menos asi: ID_Prueba INT(11) DEFAULT '0' NOT NULL AUTO_INCREMENT, PRIMARY KEY (ID_Prueba), UNIQUE ID_Prueba (ID_Prueba)
|
|
|
|
|
|
|