Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - Zeuser

Páginas: [1] 2 3 ... 5
1
PHP / Subcategorias: Como estructurarlo?
« en: 29 de Septiembre de 2012, 16:28:04 pm »
Tengo una duda a la hora de estructurar la página de administración que estoy creando. Os explico:

Imaginemos que tenemos un sistema de administración donde queremos añadir libros, y estos dividirlos en categorías. Y luego en la web de Inicio cuando cliquemos en una categoría solo salgan los libros asignados a ésta.

Bien, pues esto ya lo tengo hecho. Con base de datos de libros y de categorías, y con las facilidades del Dreamweaver con juegos de registros y recordID ya me ha quedado como quería.



Quiero hacerlo también en comics.
Para empezar he hecho otra tabla en la bd de categorias de comics, y esta ligada a la tabla de la db de los títulos de los comics. Ahora bien, en la administración tengo una tabla donde aparecen los distintos títulos de comics y aquí viene la duda:
Quiero que al clicar en cualquiera de estos títulos se me abra una nueva ventana, y en ella pueda crear temporadas para cada uno de los cómics y a la vez los capítulospara cada una de las temporadas correspondientes al comic.

Había pensado en hacer una tabla de temporadas en la bd, y otra de capítulos, pero claro no creo que funcione no? Es decir, si yo creo una temporada dentro de tal comic, se me creará en la bd la temporada, pero para todos los comics.

Es dificil de explicar, pero no quiero que me digais el código ni nada, sino que soluciones le encontrais a la hora de estructurarlo de forma correcta.
Digamos que quiero:

Comic1---> Temporada 1----> Capitulo 1 Capitulo 2...
Comic2---> Temporada 1---> Capitulo1 Capitulo2
Temporada 2--->Capitulo1 ....


Y que cada temporada sean independientes, es decir que la temporada 1 del Comic 1, no tenga nada que ver con la Temporada 1 del comic 2, y lo mismo de los capitulos.
Como se podría hacer?
Muchas gracias

2
PHP / Re: Sistema de Noticias de Naveda
« en: 09 de Octubre de 2007, 17:38:35 pm »
Ya lo he solucionado por mi mismo.

Gracias de todas formas ;)


Podeis cerrar el tema.

3
PHP / Sistema de Noticias de Naveda
« en: 09 de Octubre de 2007, 16:43:59 pm »
Estoy intentando usar el script del sistema de noticias de naveda. Ayer me funcionaba correctamente, pero no se que he echo hoy ( me parece que no había tocado nada, pero me equivoco) que no me funciona.

Estos son los códigos:

noticies.php

Código: [Seleccionar]
<?php
include ("conectar.php"); 
if (isset(
$_POST[&#39;enviar&#39;])) { //Se comprueba si el boton enviar ha sido pulsado



if (!empty(
$_POST[&#39;titulo&#39;]) && !empty($_POST[&#39;noticia&#39;])) { //Se comprueba si los campos no estan vacios





$sql "INSERT INTO `noticias` (titulo,noticia,autor,fecha) values"//Definimos el codigo para...





$sql.= "(&#39;".$_POST[&#39;titulo&#39;]."&#39;,&#39;".$_POST[&#39;noticia&#39;]."&#39;,&#39;Autor&#39;,&#39;".time()."&#39;)"; //...Ingresar los datos del formulario en la DB





if (
mysql_query($sql)) { //Aquí se ingresa y se comprueba si se ha ingresado bien







echo 
"Noticia Enviada Correctamente";





} else { 
//Si algo ha fallado







echo 
"Ha ocurrido un error, no se ha procesado la noticia";





}



} else { 
//Si faltan campos por completar





echo 
"La noticia no se ha enviado, completa el formulario";



}
} else { 
?>

<form action="noticies.php" method="POST">
<input type="text" name="titulo" value="Titulo de la noticia"><br>
<textarea name="noticia">El texto de la noticia</textarea><br>
<input type="submit" name="enviar" value="Enviar Noticia" />
</form>
<? } ?>

conectar.php

Código: [Seleccionar]
<?php
$conectar 
= @mysql_connect("localhost","polweb_polweb","password") or exit(&#39;datos de conexion incorrectos.&#39;);
@mysql_select_db("polweb_noticies",$conectar) or exit(&#39;no se encuentra la db&#39;);
?>

y en el index, para que aparezcan las noticias:

Código: [Seleccionar]
<?php
  include ("conectar.php"); 
$query = @mysql_query("SELECT * FROM `noticias` ORDER BY `id` DESC"); //Se extraen las noticias en orden reciente

if (@mysql_num_rows($query)) { // Se comprueba si hay alguna noticia publicada



while (
$noticia = @mysql_fetch_array($query)) { //Se hace un bucle para mostrar cada noticia una a una





echo &
#39;<table border="0" width="100%">







<
tr><td align="center">&#39;.$noticia[&#39;titulo&#39;].&#39;</td></tr>







<
tr><td>&#39;.$noticia[&#39;noticia&#39;].&#39;</td></tr>







<
tr><td>Enviada por &#39;.$noticia[&#39;autor&#39;].&#39; || Fecha: &#39;.$noticia[&#39;fecha&#39;].&#39;</td></tr>





</
table><hr>&#39;;



}
} else {



echo 
"No hi ha cap notícia publicada";
}
@
mysql_free_result($noticia); //Se borran los datos usados
?>


La tabla en la BD es:

create table `noticias` (
id int primary key auto_increment,
titulo varchar(255) not null,
noticia text not null,
autor varchar(255) not null,
fecha varchar(255) not null
);


Aunque borré finalmente lo de fecha mediante phpmyadmin para que simplemente apareciera Fecha: y nada más.

NO me sale ningún error, sino que me dice que rellene todos los campos, aunque los rellene todos. Antes en lugar de eso me decía: Ha ocurrido un error, no se ha procesado la noticia.

No se que he modificado que en lugar de un error me da el otro.

Espero que me ayudeis, ya que lo necesito ;)


En que fallo?

Salu2 :D

4
PHP / Re: conectar.php
« en: 08 de Octubre de 2007, 20:25:56 pm »
Estoy intentando usar el sistema de noticias del tutorial publicado por naveda, pero no me funciona. Puede que el error esté en el conectar.php

El conectar.php sería correcto de esta forma?

Código: [Seleccionar]
<?php
$conectar 
= @mysql_connect("localhost","USUARIO","PASSWORD") or exit(&#39;datos de conexion incorrectos.&#39;);
@mysql_select_db("BASEDEDATOS",$conectar) or exit(&#39;no se encuentra la db&#39;);
?>


Sorry por el doble post. Ha sido sin querer.


Tenemos que tener en cuenta, que en el noticies.php el código es el siguiente.
Código: [Seleccionar]
<?php
include ("conectar.php"); 
if (isset(
$_POST[&#39;enviar&#39;])) { //Es comprova si el botó enviar ha estat clicat

if (!empty(
$_POST[&#39;titol&#39;]) && !empty($_POST[&#39;noticia&#39;])) { //Es comprova si els camps titol i noticia no estan buits.

$sql "INSERT INTO `noticias` (titulo,noticia,autor,fecha) values"//Definim el còdig per ...


$sql.= "(&#39;".$_POST[&#39;titulo&#39;]."&#39;,&#39;".$_POST[&#39;noticia&#39;]."&#39;,&#39;Autor&#39;,&#39;".time()."&#39;)"; //...Ingresar les dades del formulari en la base da dades

if (
mysql_query($sql)) { //Amb aquesta funsió, s’ingresen i es comprova si s’ha realitzat de forma correcta. Si és així, apareixarà el missatge, Noticia enviada correctament



echo 
"Notícia Enviada Correctament";


} else { 
//si alguna cosa ha fallat, apareixarà el missatge seguent



echo 
"Error, notícia no processada";


}

} else { 
//si falten camps per omplir, apareixarà el missatge seguent.


echo 
"La notícia no s’ha enviat, completa el formulari.";

}
} else { 
?>

<form action="noticies.php" method="POST">
  <div align="center">
    <p>
      <input type="text" name="titulo" value="Títol de la noticia">
      <br>
      <textarea name="noticia">El text de la noticia</textarea>
    </p>
    <p>
      <input type="submit" name="enviar" value="Enviar Noticia" />
      <br>
      </p>
  </div>
</form>
<div align="center">
  <? } ?>

I para visualizarse en el index, el código es el siguiente.

Código: [Seleccionar]
<?php
$query 
= @mysql_query("SELECT * FROM `noticias` ORDER BY `id` DESC"); //Se extraen las noticias en orden reciente

if (@mysql_num_rows($query)) { // Se comprueba si hay alguna noticia publicada



while (
$noticia = @mysql_fetch_array($query)) { //Se hace un bucle para mostrar cada noticia una a una





echo &
#39;<table border="0" width="100%">







<
tr><td align="center">&#39;.$noticia[&#39;titulo&#39;].&#39;</td></tr>







<
tr><td>&#39;.$noticia[&#39;noticia&#39;].&#39;</td></tr>







<
tr><td>Enviada por &#39;.$noticia[&#39;autor&#39;].&#39; || Fecha: &#39;.$noticia[&#39;fecha&#39;].&#39;</td></tr>





</
table><hr>&#39;;



}
} else {



echo 
"No hi ha cap notícia publicada";
}
@
mysql_free_result($noticia); //Se borran los datos usados
?>

5
PHP / conectar.php
« en: 08 de Octubre de 2007, 20:25:39 pm »
Estoy intentando usar el sistema de noticias del tutorial publicado por naveda, pero no me funciona. Puede que el error esté en el conectar.php

El conectar.php sería correcto de esta forma?

Código: [Seleccionar]
<?php
$conectar 
= @mysql_connect("localhost","USUARIO","PASSWORD") or exit(&#39;datos de conexion incorrectos.&#39;);
@mysql_select_db("BASEDEDATOS",$conectar) or exit(&#39;no se encuentra la db&#39;);
?>

?>

6
PHP / Re: Location:
« en: 08 de Octubre de 2007, 20:08:10 pm »
Ok. Gracias por la ayuda ;)

7
PHP / Re: Location:
« en: 08 de Octubre de 2007, 18:53:01 pm »
Ahora si que funciona, cual es la diferencia? Si puedes modificar la direccion web de tu mensaje, y la pass te lo agradecería ;)

8
PHP / Re: Location:
« en: 08 de Octubre de 2007, 18:47:27 pm »
Vamos a ver.
El código php está en la misma página que el propio formulario. Se podría decir que está DENTRO del formulario.

Haciendo un copiar y pegar del código, el resultado es el siguiente:

<form id="form1" name="form1" method="post" action="">
          <label>
          <div align="center">Nick<br />
            <input name="nick" type="text" id="nick" />
            <br />
            Password<br />
            <input name="pass" type="password" id="pass" />
            <br />
            <br />
            <input name="accedir" type="submit" id="accedir" value="Accedir" />
            <br />
            <br />
            <br />
            <br />
            <br />
            <?php
if($_POST['accedir']) { /*Comprobamos que se a pulsado el boton de envio*/

if($_POST['nick'] == "admin" && $_POST['pass'] == "admin") { /* Si a puesto bien el usuario y la contraseña .. */

header("Location: http://google.es"); /* ... se le envia al archivo que le indiquemos */
} else {
echo("Les dades introduides són incorrectes, torna-ho a intentar"); /* Si no a introducido los datos correctos, se le avisa mediante este "else" */
}
}
?>
            <br />
            <br />
          </div>
          </label>
          <p>&nbsp;</p>
        </form>   

9
PHP / Re: Location:
« en: 08 de Octubre de 2007, 18:36:43 pm »
Y el formulario?
<form id="form1" name="form1" method="post" action="">
          <label>
          <div align="center">Nick<br />
            <input name="nick" type="text" id="nick" />
            <br />
            Password<br />
            <input name="pass" type="password" id="pass" />
            <br />
            <br />
            <input name="accedir" type="submit" id="accedir" value="Accedir" />
            <br />
            <br />
            <br />
            <br />
            <br />


Código: [Seleccionar]
<?php
if($_POST[&#39;accedir&#39;]) { /*Comprovem que s&#39;ha clicat el botó accedir*/

if($_POST[&#39;nick&#39;] == "admin" && $_POST[&#39;pass&#39;] == "admin") { /* Si a puesto bien el usuario y la contraseña .. */

header("Location: http://google.es"); /* ... se le envia al archivo que le indiquemos */
} else {
echo(
"Les dades introduides són incorrectes, torna-ho a intentar"); /* Si no a introducido los datos correctos, se le avisa mediante este "else" */
}
}
?>

</form> 

10
PHP / Re: Location:
« en: 08 de Octubre de 2007, 18:27:51 pm »
Código: [Seleccionar]
<?php
if($_POST[&#39;accedir&#39;]) { /*Comprovem que s&#39;ha clicat el botó accedir*/

if($_POST[&#39;nick&#39;] == "admin" && $_POST[&#39;pass&#39;] == "admin") { /* Si a puesto bien el usuario y la contraseña .. */

header("Location: http://google.es"); /* ... se le envia al archivo que le indiquemos */
} else {
echo(
"Les dades introduides són incorrectes, torna-ho a intentar"); /* Si no a introducido los datos correctos, se le avisa mediante este "else" */
}
}
?>

11
PHP / Re: Location:
« en: 08 de Octubre de 2007, 18:24:12 pm »
Efectivamente no me da ningún error. Simplemente es como si se actualizara la propia web.

Es decir, yo me encuentro en admin.php, introduzco los datos correctamente, y se vuelve a actualizar el admin.php

Alguna sugerencia? O puede ser el servidor?

12
PHP / Location:
« en: 08 de Octubre de 2007, 18:18:20 pm »
Buenas. He creado un sistema de logueo, pero tengo una pequeña duda.

El código es el mismo que posteó hace tiempo otro usuario del foro, y lo he cogido para provar una cosa, simplemente.

El problema es que al introducir los datos correctos, no me redirecciona a la web que he indicado, sino que se queda donde está.

Puede ser que el servidor no soporte la funcion Location?


Gracias de antemano.

13
Sistemas Operativos / Problemas con el Direct X
« en: 11 de Abril de 2007, 19:42:55 pm »
Re***** el tema, ya que el lugar en el que lo puse no era el indicado ( aun no existía este foro) y tampoco hubo ninguna respuesta.

Buenas, que tal?
Bien tengo un problema desde hace tiempo y hoy me he puesto a solucionarlo, pero no lo consigo.
Anteriormente todos los juegos me funcionaban a la perfección, pero nose porque motivo, des de un día todo dejó de funcionar bien ( los juegos). Se encallan todo el rato , y es imposible jugar.

Tengo una targeta gráfica geforce fx 5200, y el directx 9.0c.

Bien, he intentado solucionarl, he leido por internet informacón y me he diregido a inico-ejecutar-dxdiag

Me sale la información del direct x, y me dice que todo funciona correctamente. Hago todas las pruevas disponibles y todas funcionan a la perfección, pero voy a ejecutar un juego, y no me funciona.
Pero los juegos que no necesitan aceleración 3D o direct X, como la prisión online, el monkey island... si que me funcionan, pero antes tengo que deshabilitar las funciones de direct x, pero claro si las deshabilito para un juego que las necesita éste no arranca.

Que creeis que ocurre, como lo puedo solucionar?

Salu2

14
Minichat o MC / Re: cambiar varias cosas al mc
« en: 26 de Febrero de 2007, 20:41:31 pm »
Pues si quieres modificar una imagen específica, vas a la carpeta imagénes, clicas en la imagen que quieres, la abres con el photoshop, la modificas a tu gusto, y sobreescribes.

Salu2 :D

15
Minichat o MC / Re: cambiar varias cosas al mc
« en: 26 de Febrero de 2007, 20:02:37 pm »
Si lo que quieres es cambiar la imagen, simplemente crea una nueva con el photoshop, o modifica la anterior, y sustitúyela por la actual.

Salu2 :D

Páginas: [1] 2 3 ... 5