Página 2 de 2

Re: CSS en un PHP ? U_U

NotaPublicado: 28 Feb 2010, 18:52
por Kashir
Ups, perdona ... xD
Bienvenida debbs. ^^

Bueno, al final lo haré por marcos, más que nada porque es para entregar este jueves, pero no te preocupes que tu explicación y demás no caerá en saco roto, también lo aprenderé.

He empezado con el Registro, mediante 2 archivos. El formulario y el aviso.

Registro1.php - Debe registrarse para ver este enlace. Gracias por su visita.
Registro2.php - Debe registrarse para ver este enlace. Gracias por su visita.

nick - varchar(20) - latin1_swedish_ci - Primary Key
pwd varchar(20) - latin1_swedish_ci - Not null
perfil varchar(20) - latin1_swedish_ci - Not null


Sin más.

Re: CSS en un PHP ? U_U

NotaPublicado: 28 Feb 2010, 19:18
por debbs
Bien pues si necesitas ayuda con otra cosa, ya sabes!
Salu2

Re: CSS en un PHP ? U_U

NotaPublicado: 01 Mar 2010, 17:43
por newboy
Si te sobra tiempo para entregarlo, te digo unas pequeñas mejoras para tu db.

- Crea un primer campo para identificar a los usuarios por un número o ID, como clave primaria y autoincrementable. Así tendrás libertad para nuevas consultas y organización.

- La codificación de las tablas la cambiaría a utf, mira este mensaje de Debe registrarse para ver este enlace. Gracias por su visita..

- La conexión a la base de datos la realizaría en otro fichero externo mediante una función y unas variables definidas, al igual que lo tienes, pero incluyendo también como variable el nombre de la DB, por si trasteas de local a remoto para no cambiar en todos sitios dónde incluyas la conexión.

Ésta función te puede interesar:

$sql = mysql_connect(Servidordb,Usuariodb,Passdb);

mysql_query("SET NAMES 'utf8'");

Código: Seleccionar todo
function conectar($sql) {

   if ( ! $link = mysql_connect(Servidordb,Usuariodb,Passdb) ) {
   echo ("Error en la conexión.");
   return false;
}
if ( ! mysql_select_db(Nombredb,$link) ) {
   echo ("Error en la conexión.");
   return false;
}
if ( ! $consulta = mysql_query($sql,$link) ) {
   echo ("Error en la consulta: $sql.");
   return false;
}
return $consulta;
}


Previamente habrás definido las constantes de para la función, no variables en este caso:

Código: Seleccionar todo
define("Servidordb","localhost");
define("Usuariodb","usuario");
define("Passdb","pass");
define("Nombredb","db");


Y para utilizar la función al hacer una consulta, por ejemplo:

Código: Seleccionar todo
<?php

// Llamar al fichero que contiene la funcion para conectar
include('datosconexion.php');

$variable = conectar ("SELECT * FROM tabla'") or die(mysql_error());

if ($row = mysql_fetch_array($variable)){

   do {

      echo "   <p>".$row["campo"]."</p> \n";
   
   } while ($row = mysql_fetch_array($variable));

} else {
   echo "No hay datos disponibles.";
}
?>


Salu2.

Re: CSS en un PHP ? U_U

NotaPublicado: 01 Mar 2010, 18:28
por Lobo14
Eso para conectar a la base de datos desde otro fichero, que viene en el manual que hicistes de php + mysql, que me esta viniendo de perlas para la web esa que estoy haciendo para MPI!! :D

Re: CSS en un PHP ? U_U

NotaPublicado: 01 Mar 2010, 20:30
por Kashir
Sep, todo lo que me has puesto me suena del tutorial.
Gracias Newboy.

Sin más.