Avatar Image
Machacateclados
Machacateclados

HOLA YA PUBLIQUE 2 MENSAJES ANTES Y NADIE ME KONTESTA NO SE SI SERA XK NO LO ENTIENDEN¿ AKI SE CREAN LAS BASES DE DATOS?

QUE TENDRIA K PONER STO PARA CREAR UNA BASE DE DATOS ?

CREATE TABLE `vote` (

        `voteNr` int(8) NOT NULL default ‘0’,

        `voteValue` int(8) NOT NULL default ‘0’,

        `imgId` varchar(100) NOT NULL default ‘’,

        UNIQUE KEY `imgId` (`imgId`)

) TYPE=MyISAM;
¿ QUE PONGO PARA CREAR UNA BASE DE DATOS?


Avatar Image
@man / @woman
@man / @woman

Ahora, despacio y muy despacio, miras la imagen que has puesto... miras las opciones que tienes, a la izquierda... y verás que YA tienes la base de datos creadas.

Ala!!! siguiente pregunta, pues el manual te da alergia, como bien sabemos.

Avatar Image
Machacateclados
Machacateclados

Si te refieres k no me he leido el manual;

Spoiler

SI ME LO HE LEIDO...

AUN ASI... MIRARE LO K HAS DICHO HABER SI FUNCIONA...

Avatar Image
Machacateclados
Machacateclados

vale... ok, la base de datos ya esta creada, pero ahora como creo la tabla...

por ejemplo con este codigo, esto serviria;

Spoiler

Los comentarios:

Primero creamos la base de datos para las noticias:;

create table noticias (
id_noticia int(4) auto_increment not null,
autor varchar(255),
titulo varchar(255),
categoria varchar(255),
fecha datetime not null,
noticia blob, key(id_noticia)
)

Un poco de explicación: id_noticia se incrementará cada vez que insertemos un registro desde el panel de administración (que crearemos luego) lo que nos facilitará la lectura de la noticia y asignarle sus respectivos comentarios. Lo demás está a la vista.

Ahora veremos el código a incluir en la página que llamaremos index.php (Que original ¿no?)

<html>
<head>
<title>Sistema de noticias</title>
<?
//conectamos a la base
$connect=mysql_connect
("servidor","nombre_de_la_base","pass")';

//Seleccionamos la base
mysql_select_db
("nombre_de_la_base",$connect);

//hacemos las consultas
$result=mysql_query("select * from noticias order by fecha Desc", $connect);

$totalregistros=mysql_num_rows($result);
?>
</head>
<body>
//Recogemos las consultas en un array y las mostramos
<?
while($row=mysql_fetch_array($result))
{
echo \'<h2>\'..\'</h2><br><p>\'..\'</p><br><tudiv>\'..\'|\'..\'|
'.$row[categoria].' |
'<a href="ver.php?id='.$row[id_noticia].'">comentarios()</a> |
<a href="editar.php?id='.$row[id_noticia].'">editar</a>';</tu div>

//Hemos puesto los enlaces para "Comentarios" y "Editar" cosa que ocuparemos
más adelante como se puede ver el id nos servirá para casi todo.
}
mysql_free_result($result)
?>
</body>
</html>

<form action="procesanoticia.php" method="post">

Título noticia:<br>

<input type="text" name="titulo"><br>

Autor:<br>

<input type="text" name="autor"><br>

Categoría:<br>

<input type="text" name="categoria"><br>

Escriba el articulo<br>

<textarea name="articulo" cols="50" rows="10"></textarea><br>

< input type="submit" value="Publicar"><br>

</form>

Como vemos, este formulario envía por método POST todas las variables necesarias para el llenado de nuestra base. Dichas variables las recibe un script llamado procesanoticia.php el cual veremos a continuación:

<?

//recibimos las variables enviadas por el formulario

$titulo=$_POST[titulo];

$autor=$_POST[autor];

$categoria=$_POST[categoria];

$articulo=$_POST[articulo];

//conectamos a la base

$connect=mysql_connect("servidor","nombre de la base","pass")';

//Seleccionamos la base

mysql_select_db("nombre de la base",$connect);

//insertamos los registros almacenados en las variables

mysq_query("insert into noticias(titulo,autor,categoria,articulo,fecha)

values('$titulo','$autor','$categoria','$articulo',NOW()",$connect)

header("location: index.php");

?>

 

 

 



Avatar Image
Machacateclados
Machacateclados

FUNCIOOONAAA!!!!!

Spoiler
FUNCIOOONAAA!!!!!
Vale ahora ya tengo creada una base de datos;

AHORA CREO UN TABLA ? ¿ NO ?

¿ Y ESTO K ES ? ¿ K HAGO ?


Avatar Image
@man / @woman
@man / @woman
Escrito originalmente por ligoverto

Si te refieres k no me he leido el manual;

Spoiler

SI ME LO HE LEIDO...

AUN ASI... MIRARE LO K HAS DICHO HABER SI FUNCIONA...

Pues sigue leyendo... que te hacer mucha falta... a ver si consigues leerte todo un capítulo seguido.

Avatar Image
Machacateclados
Machacateclados

Ya esta creada ; pero mira esto; https://juegoronda.webcindario.com/libro.php no me sale el boton enviar, y en lo tro mira lo k sale ;https://juegoronda.webcindario.com/editacomentarios.php  Y este es el codigo k puse;

Spoiler:

  <?
//editacomentarios.php
//recibimos las variables enviadas por el formulario
$id=$_POST[id];
$nick=$_POST[nick];
$email=$_POST[email];
$comentario=$_POST[comentario];
//conectamos a la base
$connect=mysql_connect("
mysql.webcindario.com","xxxx","xxxxx")';
//Seleccionamos la base
mysql_select_db("
xxxx",$connect);
//Ingresamos los comentarios a su tabla
mysql_query("insert into comentarios(id,nick,email,comentario)
values('$id','$nick','$email','$comentario'",$connect)
header("location: ver.php?id='.$id.'");
?>

Me salte la primera fase k era esto;

Spoiler:

  <?
echo '<h2>Comentarios:</h2><br>
//hago el llamado a la base
$result3=mysql_query("select * from comentarios where id_noticia='$id'"
,$connect);
//Bucle while para visualizarlos
while(rows=mysql_fetch_array($result3)
{
echo '<p>'.$rows[comentario].'</p>
<tu div>'.$rows[nick] .'|
'.$rows[email].'</tu div>
';
?>

EN REALIDAD ESTE ES EL CODIGO K VI EN WEBTALLER;

Spoiler

<?
echo '<h2>Comentarios:</h2><br>
//hago el llamado a la base
$result3=mysql_query("select * from comentarios where id_noticia='$id'"
,$connect);
//Bucle while para visualizarlos
while(rows=mysql_fetch_array($result3)
{
echo '<p>'.$rows[comentario].'</p>
<tu div>'.$rows[nick] .'|
'.$rows[email].'</tu div>
';
?>

Mostramos los comentarios y ahora pondremos un formulario en donde puedan escribirlos

<form action="editacomentarios.php" method="post">
<input type="hidden" name="id" value="'$id'"><br>
Nick:<br>
<input type="text" name="nick"><br>
E-Mail:<br>
<input type="text" name="email"><br>
Escriba el comentario<br>
<textarea name="comentario" cols="50" rows="10"></textarea>
<br>
< input type="submit" value="Enviar comentario"><br>
</form>

Acá el formulario enviará las variables al script editacomentarios.php el cual las procesará y llenará la tabla comentarios
Nota: Nótese que se envia la variable $id en un campo oculto, esto servirá para saber a qué noticia pertenece dicho comentario

<?
//editacomentarios.php
//recibimos las variables enviadas por el formulario
$id=$_POST[id];
$nick=$_POST[nick];
$email=$_POST[email];
$comentario=$_POST[comentario];
//conectamos a la base
$connect=mysql_connect("
mysql.webcindario.com","xxxx","xxxxx")';
//Seleccionamos la base
mysql_select_db("
xxxx",$connect);
//Ingresamos los comentarios a su tabla
mysql_query("insert into comentarios(id,nick,email,comentario)
values('$id','$nick','$email','$comentario'",$connect)
header("location: ver.php?id='.$id.'");
?>


atorik
Usuario Novato
Usuario Novato

Deberias de ir a algun cursillo de informatica.

Avatar Image
Machacateclados
Machacateclados

ya .. ya me entere de como se crean.

DE TODAS MANEREAS GRACIAS A TODOS...

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 04/Ene/2011, 22:23
rolyweb NoSetup.org12kJan/11
Por: , el 13/Oct/2010, 21:26
Apecengo NoSetup.org Sirquini52kOct/10
Por: , el 31/Ago/2009, 23:49
ALEJOmoon GestionXls22kSep/09
Por: , el 31/Ago/2009, 00:43
fcotorgi Emizario2939Aug/09
Por: , el 30/Mar/2009, 23:01
softhard GestionXls chavp44kApr/09