Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/12/2009, 18:48
Vaskosnm
 
Fecha de Ingreso: diciembre-2009
Mensajes: 3
Antigüedad: 14 años, 11 meses
Puntos: 0
Modificar base de datos PHP y MSQL

Hola tengo el siguiente problemita, este codigo no me genera ningun error, o sea en si una vez subido funciona perfectamente, el problema esta en que no me modifica la base de datos, si me podrian ayudar les agradeceria.
Obviamente dejo por sentado que HOST, USER, PASS, NOMBRE DE BASE, los puse yo por razones obvias

Este es el archivo clasibd.php
Código PHP:
<?
$clasifica
=mysql_connect("HOST","USER","PASS");
mysql_select_db("NOMBRE DE BASE",$clasifica);
$result mysql_query("SELECT seccion, mensaje, id_clasificado FROM clasificados",$clasifica);
if (
$row mysql_fetch_array($result)){
echo 
"<center>";
echo 
"<table class='tabla' cellspacing='0'>\n";
echo 
"<tr class='titulo'>\n";
echo 
"<td class='seccion'>Seccion</td>\n";
echo 
"<td class='mensaje'>Aviso</td>\n";
echo 
"<td class='opcion'>Borrar</td>\n";
echo 
"<td class='opcion'>Modificar</td>\n";
echo 
"<td class='opcion'>Publicar</td>\n";
echo 
"</tr>\n";
do {
echo 
"<tr class='avisos'>\n";
echo 
"<td class='seccion'>".$row["seccion"]."</td>\n";
echo 
"<td class='mensaje'>".$row["mensaje"]."</td>\n";
echo 
"<td class='opcion'><img src='icontexto-webdev-cancel-032x032.png' width='32' height='32' /></td>\n";
echo 
"<td class='opcion'><img src='icontexto-webdev-config-032x032.png' width='32' height='32' /></td>\n";
echo 
"<td class='opcion'><a href='publicar.php?id=".$row["id_clasificado"]."' name='ident'><img src='icontexto-webdev-ok-032x032.png' width='32' height='32' /></a></td>\n";
echo 
"</tr>\n";
} while (
$row mysql_fetch_array($result));
echo 
"</table>\n";
echo 
"</center>";
} else {
echo 
"<center>¡ No hay clasificados para publicar !</center>";
}
?>

Este es el archivo publicar.php
Código PHP:
<?
$clasifica
=mysql_connect("HOST","USER","PASS");
mysql_select_db("NOMBRE DE BASE",$clasifica);
$publica=SI;
$id=$_REQUEST["ident"];
if (
$id_clasificados==$id) {
mysql_query("UPDATE clasificados SET publica='$publica' WHERE id_clasificado='$id'",$clasifica);
$res=mysql_query($sql,$clasifica);
echo 
"<center>El mensaje se esta publicando, espera unos segundos <meta http-equiv=\"refresh\" CONTENT=\"5; url=http://www.publicaloaca.com.ar/admin/pnladmin.html\"><center>"; }
else { echo 
"<center>El mensaje no se pudo publicar con exito, espere unos segundos<meta http-equiv=\"refresh\" CONTENT=\"5; url=http://www.publicaloaca.com.ar/admin/pnladmin.html\"></center>"; }
?>
en este ultimo codigo ya prove de cambiar

$id=$_REQUEST["ident"];
por
$id=$_GET["ident"];
y por
$id=$_POST["ident"];