Jajaja que torpe, un pequenisimo fallo, jeje, bueno ni modo boy a corregir todo eso, jeje, bueno, ya casi doy por terminado mi peuqeño proyecto, intentare dejar los codigo lo mas claros posibles..!
Primero les dejo los codigos de conexion y creacion de la tabla..!
config.php
<?php
$direccion = 'localhost';//direccion suele cambiar segun el servidor..!
$usuario = 'XXXXXXXX';//usuario de cuenta
$password = 'XXXXXXXX';//contraseña de cuenta
$db=mysql_connect($direccion,$usuario,$password)//conexion
or die ("No se puede conectar con el servidor");
mysql_select_db("---Nombre de bd---",$db)//selecion de BD
or die ("No se puede acceder a la base de datos..!");
?>
createtable.php
<html> <head>
<title>Crear tabla..!</title> </head> <body>
<?php
include("config.php");
$sql = "CREATE TABLE `paginas` (
`id` INT NOT NULL ,
`titulo` TEXT NOT NULL ,
`keywords` MEDIUMTEXT NOT NULL ,
`descripcion` MEDIUMTEXT NOT NULL ,
`menutema` TEXT NOT NULL ,
`contenido` LONGTEXT NOT NULL
) ENGINE = MYISAM ;";
mysql_query($sql, $db);
$sql = "ALTER TABLE `paginas` ADD PRIMARY KEY(`id`)";
mysql_query($sql, $db);
$sql =$sql = "ALTER TABLE `paginas` CHANGE `id` `id` INT(11) NOT NULL AUTO_INCREMENT";
mysql_query($sql, $db);
$sql = "ALTER TABLE `paginas` ADD UNIQUE(`titulo`)";
mysql_query($sql, $db);
echo"Se ha creado la tabla de datos..!"
?>
[url="adm.php"]Regresar al menu principal[/url]
</body> </html>
adm.php
<?php include("config.php"); ?>
<html> <head>
<title>Administrador de paginas PHP Y MYSQL</title> </head> <body>
<div align="center">
<form action="updb.php" method="post" enctype="multipart/from-data">
Crear una pagina nueva
TITULO..!
<input type="text" name="titulo" id="titulo" VALUE="TITULO" maxlength="50">
DESCRIPCION..!
<TEXTAREA COLS="110" ROWS="3" NAME="descripcion">
Una descricion de la pagina..!</TEXTAREA>
Plabras claves..!
<TEXTAREA COLS="110" ROWS="3" NAME="keywords">
Introduce las palabras clave; separadas por una','</TEXTAREA>
Escrive el nombre de el menu que esta dentro de cada tema...!
<input type="text" name="menutema" id="menutema" VALUE="menu-******" maxlength="50">
Contenido..!
<TEXTAREA COLS="110" ROWS="40" NAME="contenido">
Escrive el contenido de tu web..!</TEXTAREA>
<input type="submit" value="ENVIAR">
<INPUT TYPE="RESET" VALUE="BORRAR DATOS">
</form></div></body> </html>
updb.php
<html> <head>
<title>Subiendo datos a BD</title> </head> <body>
<?php
include("config.php");//creo conexion con mysql
$titulo=$_REQUEST['titulo'];
$descripcion=$_REQUEST['descripcion']; //defino variables por un form
$keywords=$_REQUEST['keywords'];
$menutema=$_REQUEST['menutema'];
$contenido=$_REQUEST['contenido'];
//inserto contenidos de las columnas en la tabla con respecto a las varialbes
$sql = "INSERT INTO `alxelaex_web`.`paginas` (`id` ,`titulo` ,`keywords` ,`descripcion` ,`menutema` ,`contenido`)VALUES (NULL , '$titulo', '$keywords', '$descripcion', '$menutema', '$contenido');";
mysql_query($sql,$db);
echo "Se a insertado correctamente todos los datos";
?>
[url="adm.php"]Crear otra Pagina..![/url]</br>
[url="index.php"]Regresar al menu Principal[/url]
</body> </html>
actbd.php (actualizar o editar datos de la BD..!)
<html><head>
<title>Editando Paginas</title></head><body>
<div align="center">
<?php
include("config.php");//creo conexion con mysql
if($_REQUEST['ci']){
$cual=$_REQUEST['ci'];
$sql = "SELECT * FROM `paginas` WHERE id = '$cual'";
}
else{//pruevo si selecione id o titulo..!
if($_REQUEST['ct']){
$cual=$_REQUEST['ct'];
$sql = "SELECT * FROM `paginas` WHERE titulo = '$cual'";
}
else{
echo 'jeje problemas con esta p!ch@..!';
}
}
$resultados = mysql_query($sql,$db);
while($row = mysql_fetch_array($resultados)) {
$preid=$row["id"];
$pretitulo=$row["titulo"];//defino varialbes a partir de la consulta..!
$prekey=$row["keywords"];
$predescripcion=$row["descripcion"];
$premenutema=$row["menutema"];
$precontenido=$row["contenido"];
}
?>
<form action="uactdb.php" method="post" enctype="multipart/from-data">
Editando <?php echo''.$preid.'--'.$pretitulo?>
Titulo..!
<input type="text" name="titulo" id="titulo" VALUE=<?php echo'"'.$pretitulo.'"'?> maxlength="50">
Descripcion..!
<TEXTAREA COLS="110" ROWS="3" NAME="descripcion">
<?php echo''.$predescripcion?></TEXTAREA>
Palabras Clave..!<TEXTAREA COLS="110" ROWS="3" NAME="keywords">
<?php echo''.$prekey?></TEXTAREA>
Menu de el tema..!
<input type="text" name="menutema" VALUE=<?php echo'"'.$premenutema.'"'?> maxlength="50">
Contenido..!
<TEXTAREA COLS="110" ROWS="20" NAME="contenido">
<?php echo''.$precontenido?>
</TEXTAREA>
<INPUT TYPE="hidden" NAME="cual" VALUE=<?php echo'"'.$preid.'"'?>><!--establesco esta varialbe para pasarla a la actualizacion
ya que esta no cambie es la ID-->
<input type="submit" value="Actualizar">
<INPUT TYPE="RESET" VALUE="Borrar Datos"></form>
[url="index.php"]Regresar al menu Principal[/url]
</div></body></html>
uatcdb.php(este edita los datos que se rellenan en atcdb.php)
<html><head><title>DATOS ACTUALIZADOS</title></head><body>
<?php
include("config.php");//creo conexion con mysql
$id=$_REQUEST['cual'];
$titulo=$_REQUEST['titulo'];
$descripcion=$_REQUEST['descripcion']; //defino variables por un form
$keywords=$_REQUEST['keywords'];
$menutema=$_REQUEST['menutema'];
$contenido=$_REQUEST['contenido'];
//actualiso contenidos de las columnas en la tabla con respecto a las varialbes
$sql = "UPDATE paginas SET titulo = '$titulo' WHERE id='$id'";
mysql_query($sql,$db);
$sql = "UPDATE paginas SET descripcion = '$descripcion' WHERE id='$id'";
mysql_query($sql,$db);
$sql = "UPDATE paginas SET keywords = '$keywords' WHERE id='$id'";
mysql_query($sql,$db);
$sql = "UPDATE paginas SET menutema = '$menutema' WHERE id='$id'";
mysql_query($sql,$db);
$sql = "UPDATE paginas SET contenido = '$contenido' WHERE id='$id'";
mysql_query($sql,$db);
echo "Se a actualisado correctamente correctamente todos los datos";
?>
<form action="actdb.php" method="post" enctype="multipart/from-data">
<INPUT TYPE="hidden" NAME="ci" VALUE=<?php echo'"'.$id.'"'?>><!--establesco esta varialbe para pasarla a la actualizacion
ya que esta no cambie es la ID-->
<input type="submit" value="Menu Edicion">
</form>
[url="index.php"]Regresar al menu Principal[/url]</body></html>
Por ultimo el index.php( desde aqui tenemos acseso a todos los archivos anterionres..!
<?php include("config.php");?>
<html><head>
<title>Administracion de Paginas</title></head><body>
<div align="center">
Crear nuevas paginas..!
<form action="adm.php" method="post">
<input type="submit" value="Ir">
</form>
</br>
----------------------------------------------------------------------------------------
Editar paginas
Seleciona una pagina; por id<form action="actdb.php" method="post">
<select name="ci">
<?php
$sql = "select * from paginas";
$resultados = mysql_query($sql,$db);
while($row = mysql_fetch_array($resultados)) {
echo'<option>'.$row["id"].'</option>';
}
?>
</select>
<input type="submit" value="Editar">
</form>
o por titulo..!
<form action="actdb.php" method="post">
<select name="ct">
<?php
$sql = "select * from paginas";
$resultados = mysql_query($sql,$db);
while($row = mysql_fetch_array($resultados)) {
echo'<option>'.$row["titulo"].'</option>';
}
?>
</select>
<input type="submit" value="Editar">
</form>
----------------------------------------------------------------------------------------
Aun no has creado la tabla para tu web???
<form action="createtable.php" method="post" enctype="mltipart/form-data">
CREAR TABLA
<input type="submit" value="CREAR">
</div></body></html>
Si ven algún error me dicen..! ademas de que si tiene una duda por pequeña que sea puedo explicar hasta con plasticina..! jeje