Código de PHP - Sistema sencillo de comentarios usando PHP, SQL, HTML

Version 1.0
estrellaestrellaestrellaestrellaestrella(12)

Actualizado el 23 de Noviembre del 2017 (Publicado el 21 de Noviembre del 2017)gráfica de visualizaciones de la versión: Version 1.0
9.644 visualizaciones desde el 21 de Noviembre del 2017
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
// ***** Esto seria el codigo html *****
 
<?php
	$host_db="localhost";
	$user_db="root";
	$pass_db="";
	$bd_name="noticias";
	$tabla="comentarios";
 
	$conexion=new mysqli($host_db, $user_db, $pass_db, $bd_name);
	if ($conexion -> connect_error) {
		die("La conexion fallo". $conexion -> connect_error);
	}
 
	$comentario="SELECT * FROM comentarios ORDER BY id DESC";
	$resultado=$conexion -> query($comentario);
	while ($fila=mysqli_fetch_row($resultado)) {
		echo "<b>Mensaje</b> #".$fila[0]."; ";
		echo "<b>Nombre: </b>".$fila[1]."; ";
		echo "<b>Fecha: </b>".$fila[2]."; ";
		echo "<br><br>";
		echo $fila[3];
		echo "<hr>";
		echo "<br>";
	}
 
?>
<form action="PHP/Procesar_Mensaje.php" method="POST">
	<h3>Nombre de Usuario</h3>
	<input type="text" size="50" name="usuarios" required>
	<h3>Escribe tu mensaje</h3>
	<textarea rows="10" cols="100" name="comentario" required></textarea>
	<br>
	<br>
	<input type="submit" value="Enviar Comentario" >
</form>
 
 
 
 
// ***** Y este el codigo php del archivo Procesar_Mensaje.php necesario para poder guardar los comentarios hechos *****
 
<?php
	$host_db="localhost";//nombre del servidor
	$user_db="root";//nombre de usuario
	$pass_db="";//contraseña
	$bd_name="noticias";//nombre de mi base de datos
 
 
	$conexion=new mysqli($host_db, $user_db, $pass_db, $bd_name);
	if ($conexion -> connect_error) {
		die("La conexion fallo". $conexion -> connect_error);
	}
 
	$insertar="INSERT INTO comentarios (usuario, mensaje) VALUES ('".$_POST["usuarios"]."','".$_POST["comentario"]."')";
 
	if ($conexion -> query($insertar) == true) {
		?>
 
		<script language="JavaScript">
			//mensaje
			alert("Comentario enviado Correctamente");
			window.location.href='nombre de tu pagina en la que hiciste el formulario.php';
		</script>
 
		<?php
	}
?>



Comentarios sobre la versión: Version 1.0 (12)

Imágen de perfil
22 de Noviembre del 2017
estrellaestrellaestrellaestrellaestrella
Buen código.

Un saludo
Responder
Imágen de perfil
27 de Noviembre del 2017
estrellaestrellaestrellaestrellaestrella
Gracias :D
Responder
Imágen de perfil
22 de Noviembre del 2017
estrellaestrellaestrellaestrellaestrella
Hola Jorge, faltaría que nos adjuntaras la estructura de la tabla "comentarios"
Responder
sandro
24 de Noviembre del 2017
estrellaestrellaestrellaestrellaestrella
no es necesario la puedes crear tu solito
DROP TABLE IF EXISTS `comentarios`;
CREATE TABLE `comentarios` (
`Mensaje` varchar(250) NOT NULL,
`Nombre` varchar(250) NOT NULL,
`Fecha` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP
) ENGINE=MyISAM AUTO_INCREMENT=0 DEFAULT CHARSET=utf8;
Responder
Imágen de perfil
29 de Marzo del 2021
estrellaestrellaestrellaestrellaestrella
Buenas tardes.
Perdón por la pregunta porque no soy un usuario muy avanzado en php y creo las bases de datos desde myphpAdmin. Creo que hay una forma de que te cree la tabla agregando el código que has puesto:
1
2
3
4
5
6
DROP TABLE IF EXISTS `comentarios`;
CREATE TABLE `comentarios` (
`Mensaje` varchar(250) NOT NULL,
`Nombre` varchar(250) NOT NULL,
`Fecha` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP
) ENGINE=MyISAM AUTO_INCREMENT=0 DEFAULT CHARSET=utf8;
¿Cómo podría hacer para que genere la tabla pegando solo el código?

Gracias y un saludo
Responder
Imágen de perfil
27 de Noviembre del 2017
estrellaestrellaestrellaestrellaestrella
Esa variable que dice tabla comentarios es de esas variables que creas y después no la usas jaja
Después cuando ves que hace las consultas de la tabla comentarios, esa tabla es de la base de datos usada desde un servidor local, PHP myAdmin
Saludos
Responder
Miguel
7 de Diciembre del 2017
estrellaestrellaestrellaestrellaestrella
Muy didáctico.gracias.
Responder
Imágen de perfil
12 de Diciembre del 2017
estrellaestrellaestrellaestrellaestrella
De nada, gracias a vos
Responder
Imágen de perfil
11 de Diciembre del 2017
estrellaestrellaestrellaestrellaestrella
Sencilla, eficiente.. Gracias
Responder
Imágen de perfil
12 de Diciembre del 2017
estrellaestrellaestrellaestrellaestrella
De nada :)
Responder
María Liliana
31 de Mayo del 2022
estrellaestrellaestrellaestrellaestrella
Gracias
Responder
Jorge
17 de Septiembre del 2022
estrellaestrellaestrellaestrellaestrella
Gracias
Responder

Comentar la versión: Version 1.0

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s4317