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 - Tanase

Páginas: [1]
1
PHP / Re:[Ayuda]Creacion de foro avanzado
« en: 03 de Noviembre de 2011, 01:35:40 am »
fijate en mi respuesta xD y veras de que me sirvio

2
PHP / Re:[Ayuda]Creacion de foro avanzado
« en: 31 de Octubre de 2011, 17:05:16 pm »
tienes razon mejor, solo necesito como poner un orden a las categorias solo ese codigo

3
PHP / Re:[Pedido]Creacion de foro avanzado
« en: 31 de Octubre de 2011, 15:11:50 pm »
Define ayudar, lo tendremos que hacer nosotros todo o tu participaras equitativamente con lo que vamos haciendo?

Saludos,
Ángel Q.

Hola Angel, como ya dije en el tema los sistemas de mensajes y respuestas ya lo tengo :

Citar
conectar.php

<?PHP
/** SISTEMA DE FOROS SIMPLE By MASATO **/
/** ESTE SISTEMA DE FOROS ES ÚNICAMENTE CON EL FIN DE EXPLICAR PHP A LOS NOVATOS **/

$db_host = (&#39;localhost&#39;); //Nombre del servidor MySQL, por defecto localhost
$db_user = (&#39;root&#39;); //Usuario de la base de datos
$db_pass = (&#39;tu_pass&#39;); //Contraseña de la base de datos
$db_name = (&#39;forito&#39;); //Nombre de la base de datos

$conectar mysql_connect($db_host$db_user$db_pass) or die (mysql_error()); //Conectamos a la base de datos

mysql_select_db($db_name$conectar) or die (mysql_error()); //Seleccionamos la base de datos

?>


index.php

<?PHP
/** SISTEMA DE FOROS SIMPLE By MASATO **/
/** ESTE SISTEMA DE FOROS ES ÚNICAMENTE CON EL FIN DE EXPLICAR PHP A LOS NOVATOS **/
include(&#39;conectar.php&#39;); //Incluimos el archivo conectar.php

echo "<b><a href=&#39;nuevo.php&#39;>Dejar un Mensaje</a></b><br><hr>"//Boton para dejar mensaje

$seleccionar mysql_query("SELECT * FROM mensajes ORDER BY id ASC"); //Acemos la consulta a la base de datos para mostrar los mensajes ordenados por ID y en orden asendente
if (mysql_num_rows($seleccionar)) { //Si hay contenido en la DB continuamos con while

while ($row mysql_fetch_array($seleccionar)) { //Hacemos un bucle para que nos muestre todos los mensajes

echo "<b><a href=&#39;mensajes.php?id=$row[id]&#39;>$row[titulo]</a></b>"//Mostramos el título con un enlace al mensaje y sus respuestas
echo "<br><hr>"//Bajamos un renglon y creamos una linea 

}

} else { 
//Si no hay ningún mensaje en la DB mostramos lo siguiente

echo "Nuestro foro no posee mensaje alguno";

}

?>


nuevo.php
<?PHP
/** SISTEMA DE FOROS SIMPLE By MASATO **/
/** ESTE SISTEMA DE FOROS ES ÚNICAMENTE CON EL FIN DE EXPLICAR PHP A LOS NOVATOS **/
include(&#39;conectar.php&#39;); //Incluimos el archivo conectar.php

if (isset($_POST[&#39;enviar&#39;])) { //Si se apretó el boton de enviar, grabamos los datos

$insert "INSERT INTO mensajes (autor,titulo,mensaje) VALUES (&#39;".mysql_real_escape_string($_POST[&#39;autor&#39;])."&#39;, &#39;".mysql_real_escape_string($_POST[&#39;titulo&#39;])."&#39;, &#39;".mysql_real_escape_string($_POST[&#39;mensaje&#39;])."&#39;)"; //Consulta para agregar el mensaje

if (mysql_query($insert) or die (mysql_error())) { //Si se agregó el mensaje correctamente le mostramos un mensaje

echo "Su mensaje ha sido agregado correctamente";

} else { 
//Si no le mostramos el mensaje de error

echo "Hubo un error al agregar el mensaje";

}

} else { 
//Si no se a pulsado el boton ENVIAR, mostramos el formulario

echo "<form action=&#39;nuevo.php&#39; method=&#39;POST&#39;>
Autor: <input type=&#39;text&#39; name=&#39;autor&#39;>
<br>
T&iacute;tulo: <input type=&#39;text&#39; name=&#39;titulo&#39;>
<br>
Mensaje: <textarea name=&#39;mensaje&#39;></textarea>
<br>
<input type=&#39;submit&#39; name=&#39;enviar&#39; value=&#39;Enviar mensaje&#39;>"
;

}

?>


mensajes.php
<?PHP
/** SISTEMA DE FOROS SIMPLE By MASATO **/
/** ESTE SISTEMA DE FOROS ES ÚNICAMENTE CON EL FIN DE EXPLICAR PHP A LOS NOVATOS **/
include(&#39;conectar.php&#39;); //Incluimos el archivo conectar.php

$get $_GET[&#39;id&#39;]; //Definimos $_GET[&#39;id&#39;] como $get

$seleccionar mysql_query("SELECT * FROM mensajes WHERE id = &#39;$get&#39;"); //Acemos la consulta a la base de datos para mostrar los mensajes ordenados por ID y en orden desendente donde la ID es igual a la enviada por $_GET

$row mysql_fetch_array($seleccionar); //Extraemos los resultados para mostrarlos

echo "<a href=&#39;respuesta.php?id=$get&#39;><b>RESPONDER</b></a>
<br><br>"
;

echo 
"<b>T&iacute;tulo:</b> <i>$row[titulo]</i>
<br>
<b>Mensaje:</b>
<br>
$row[mensaje]
<br>
<b>Enviado por:</b> <i>
$row[autor]</i>"//Mostramos los datos ordenados

$seleccionar1 mysql_query("SELECT * FROM respuestas WHERE respuestas = &#39;$get&#39; ORDER BY id DESC");

if (
mysql_num_rows($seleccionar1) or die (mysql_error())) { //Si hay respuestas mostramos los datos ordenados

$row1 mysql_fetch_array($seleccionar1);

echo 
"<hr>";

echo 
"<b>T&iacute;tulo:</b> <i>$row1[titulo]</i>
<br>
<b>Mensaje:</b>
<br>
$row1[mensaje]
<br>
<b>Enviado por:</b> <i>
$row1[autor]</i>"//Mostramos los datos ordenados

echo "<br><br>
<a href=&#39;respuesta.php?id=
$get&#39;><b>RESPONDER</b></a>";

//Si no hay respuestas, no se mostrará nada 

?>


respuesta.php
<?PHP
/** SISTEMA DE FOROS SIMPLE By MASATO **/
/** ESTE SISTEMA DE FOROS ES ÚNICAMENTE CON EL FIN DE EXPLICAR PHP A LOS NOVATOS **/
include(&#39;conectar.php&#39;); //Incluimos el archivo conectar.php

$get $_GET[&#39;id&#39;]; //Definimos $_GET[&#39;id&#39;] como $get

if (isset($_POST[&#39;enviar&#39;])) { //Si se apretó el boton de enviar, grabamos los datos

$insert "INSERT INTO respuestas (autor,titulo,mensaje,respuestas) VALUES (&#39;".mysql_real_escape_string($_POST[&#39;autor&#39;])."&#39;, &#39;".mysql_real_escape_string($_POST[&#39;titulo&#39;])."&#39;,&#39; ".mysql_real_escape_string($_POST[&#39;mensaje&#39;])."&#39;, &#39;$_POST[get]&#39;)"; //Consulta para agregar el mensaje

if (mysql_query($insert)) { //Si se agregó el mensaje correctamente le mostramos un mensaje

echo "Su mensaje ha sido agregado correctamente";

} else { 
//Si no le mostramos el mensaje de error

echo "Hubo un error al agregar el mensaje";

}

} else { 
//Si no se a pulsado el boton ENVIAR, mostramos el formulario

echo "<form action=&#39;respuesta.php&#39; method=&#39;POST&#39;>
Autor: <input type=&#39;text&#39; name=&#39;autor&#39;>
<br>
T&iacute;tulo: <input type=&#39;text&#39; name=&#39;titulo&#39;>
<br>
Mensaje: <textarea name=&#39;mensaje&#39;></textarea>
<br>
<input type=&#39;submit&#39; name=&#39;enviar&#39; value=&#39;Enviar mensaje&#39;>
<input type=&#39;hidden&#39; value=&#39;
$get&#39; name=&#39;get&#39;>"//Formulario, usamos un input hidden para mandar el valor de GET

}

?>


Base de Datos:
Código: [Seleccionar]
CREATE TABLE `mensajes` (
  `id` int(11) NOT NULL auto_increment,
  `autor` varchar(255) NOT NULL,
  `titulo` varchar(255) NOT NULL,
  `mensaje` text NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

CREATE TABLE `respuestas` (
  `id` int(11) NOT NULL auto_increment,
  `autor` varchar(255) NOT NULL,
  `titulo` varchar(255) NOT NULL,
  `mensaje` text NOT NULL,
  `respuestas` varchar(255) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
este codigo gracias a Masato (Mensaje para Masato: Muchas gracias por tu tutorial), pero lo que yo necesito es el sistema de foros y categorias para ser exactos, como si fuera un foro profesional con sus foros y categorias, mensajes, etc...

Entiendes?
y si mas o menos lo haceis casi todo jaja, pero no quero decir que yo no ago nada, yo pongo el interes a las cosas porque ai peronas que piden cosas y luego no entienden nada de nada porque no tienen entusiasmo en lo que queren hacer.

Yo lo que quero es ser como los que saben php , enseñar a los que no saben y hacer cosas en php.

gracias por tu respuesta Angel

4
Presentaciones / Re:Hola Phperos esta es mi presentacion.
« en: 31 de Octubre de 2011, 15:02:35 pm »
Hola,

Te equivocas, yo la he leído jaja. Por cierto; bienvenido al foro, Alex. Si de verdad quieres aprender a programar deberás estar muchas horas y horas practicando hasta que te salga todo solo y para empezar, el entusiasmo es lo 1ero que hay que tener y tu, ya lo tienes. Bienvenido de nuevo ;-)

Un saludo,
Siquillote

Muchas gracias Siquillote, llevo unos dias conectandome siempre aqui y mirando temas para aprender y la verdad muchos tutoriales me sirvieron mucho y aun estoi mirando temas aver que mas puedo aprender, y vi temas muy interesantes para mi, solo que todavia como no entiendo muy bien el PHP me resulta un poco dificil crear los sistemas para mi web, pero seguro que es como tu dijiste, ai que estar bastantes horas mirando y explorando para ver de lo que ba el PHP.

Ha y gracias de nuevo jaja

5
PHP / [Ayuda]Creacion de foro avanzado
« en: 31 de Octubre de 2011, 14:42:45 pm »
Hola PHPeros, vengo con este pedido puesto que no debo postear en temas antiguos, y quero periles que me ayuden en la creacion de un foro avanzado con categorias,foros,mensajes y respuestas. Por si no se enteraros una explicacion :

Categorias: donde los foros esten colocados a mi manera
Foros: donde los mensajes esten colocados a mi manera
Mensajes: donde los usuarios posten respuestas
Respuestas: es obio lo que es xD

Vi un tema de un usuarios que se llamaba Maseto o algo asi jaja, espero que no lo ofenda y el tuto esta bien pero le falta las categorias, nada mas.

Si alguen me ayuda a añadir las categorias en la mysql y en la web se lo agradeceria, solo enviame como un pequeño tuto de lo que tengo que hacer paso a paso y listo. Se que esto es mucho pedir para el primer tema pero ea :D.

Si me ayudas tienes mi agradecimiento : Gracias, Gracias y Gracias

6
Presentaciones / Hola Phperos esta es mi presentacion.
« en: 31 de Octubre de 2011, 14:29:56 pm »
Hola PHPeros, me presento xD.Me llamo Alex Tanase y vengo a aprender PHP de los mejores :D, espero que me ayuden en todo lo que puedan y que les caiga bien a todo el mundo. Tengo muchas ganas de aprender con vosotros y espero que colaboren conmigo porque soy un poco novato jaja. Se lo mas basico de PHP pero aun asi tengo muchas cosas que aprender y lo primero que intentare aprender es como crear un foro avanzado de php y mysql, vi un tutorial que un usuario posteo pero el tutorial solo enseña cosas simpres de como poner y ver los temas y eso es muy facil de hacer.

Bueno ya se que mi presentacion es un poco larga y que no muchos la van a leer pero esto es asi. Gracias por acojerme aqui en esta comunidad grandiosa y espero vuestra ayuda.

Páginas: [1]