hola foro, les vengo con una consulta, estoy intentando montar un sistema de puntos en mi web, esta consta con una base de datos llamada muro, aca les dejo el code (Mysql)
Código
y el code problematico es este
Código
el problema es que siempre me inserta el valor de me gusta en id=1 de la tabla... alguien sabe que estoy haciendo mal ? muchas gracias
Código
Código (sql) [Seleccionar]
CREATE TABLE muro(
id int UNSIGNED,
usuario varchar(30) NOT NULL,
post varchar(255) NOT NULL,
fecha datetime UNSIGNED,
megusta int UNSIGNED,
PRIMARY KEY(id)
);
y el code problematico es este
Código
Código (php) [Seleccionar]
<?php
$text = $_REQUEST['publicar'];
$replace = '@(<script>| onload | onerror | )@';
include("Consultas/conectar.php");
$url_actual = "http://" . $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"];
if($url_actual=="http://localhost/UPLOAD/menu.php") {
$quer = mysql_query("SELECT id,usuario,post,fecha from muro order by id desc",$conexion);
while($querr = mysql_fetch_array($quer)) {
$numero = strlen($querr['usuario']);
echo "<br><div id=down>";
echo "<img src=imagenes/imagendefault.png></img>";
echo "<a href=http://localhost/UPLOAD/perfiles/$querr[usuario].php>";
echo " ";
echo $querr['usuario'].":";
echo "<br></a>";
for($i=0;$i<$numero;$i++) {
echo " ";
}
$fa = $querr['post'];
$post = preg_replace($replace,' ',$fa);
echo $post;
$id = $querr['id'];
echo "<br><br>";
echo "<div id=fan3>";
echo $querr['fecha'];
echo "<form method=post action=$url_actual>";
echo "<input type=submit value=+1 name=megusta>";
echo "<input type=submit value=-1 name=nomegusta>";
echo "</form>";
echo "<br>";
echo "</div>";
echo "<br><hr>";
}
}
if(isset($_REQUEST['megusta'])) {
mysql_query("UPDATE muro set megusta=23 where id=$id",$conexion);
}
el problema es que siempre me inserta el valor de me gusta en id=1 de la tabla... alguien sabe que estoy haciendo mal ? muchas gracias