Bueno, le paso a comentar, como es mi situacion.
lei las modificaciones que me sugerian, la de poner la variable $database estaba bien, lo que pasa que en realidad yo me olvide de incluir un codigo donde ya se elige a la base de datos. despues puse lo de depurar, pero me sigue sin actualizar nada, no me tira ningun error, pero no puedo actualizar los datos en la base de datos D:
dejo el codigo actual:
Código PHP:
<?
$server="localhost"; /* Nuestro server mysql */
$database="pokebase"; /* Nuestra base de datos */
$dbpass=""; /*Nuestro password mysql */
$dbuser="root"; /* Nuestro user mysql */
//Conexion con la base
mysql_connect($server,$dbuser,$dbpass);
//selección de la base de datos con la que vamos a trabajar
mysql_select_db($database);
if(!empty($_POST["precio"])){
///----------------------------//
$query="SELECT * FROM item WHERE nombre='$nombre'";
$querys = mysql_query($query);
if ($reg=mysql_fetch_array($querys))
{
$precios=$reg['precio'];
$sSQL="Update item Set precio='$precios' Where nombre='$nombre'";
mysql_query($sSQL) or die(mysql_error());
}
}
IF (!empty($_POST["descripcion"])){
$query="SELECT * FROM item WHERE nombre='$nombre'";
$querys = mysql_query($query);
if ($reg=mysql_fetch_array($querys))
{
$descris=$reg['descripcion'];
$sSQL="Update item Set descripcion='$descris' Where nombre='$nombre'";
mysql_query($sSQL) or die(mysql_error());
}
}
echo "<br>";
echo "<b>Nombre: </b>".$nombre."<br><br>";
echo "<b>Descripción: </b>".$descripcion."<br><br>";
echo "<b>Precio: </b>".$precio."<br><hr><br>";
?>
los datos llegan bien del formulario, e incluso, ingresan bien a los diferentes IF's ... es decir, si yo solo relleno el campo 'DESCRIPCION' , pues solo entra al IF. que corresponde a 'DESCRIPCION', y asi hace lo mismo con el 'PRECIO' o si decido modificar ambos al mismo tiempo, pero lo malo es que no lo puedo hacer que actualice la tabla.
desde ya gracias por su tiempo. ^^