Ayuda con muestra de datos

sindone
27 de Julio del 2004
Tengo dentro de una tabla un campo INT que contiene numeros positivos y negativos. Pues bien, necesito saber como acceder a la tabla, recoger ese dato segun el usuario de esa misma tabla, mostrarlo en pantalla y que si es positivo diga un texto distinto a si es negativo. Gracias de antemano por la ayuda.

inphyx
27 de Julio del 2004
Se supone que cada usuario de la tabla tiene un identificador único, ya sea el propio nombre de usuario o bien un ID numérico o lo q sea. Entonces:

$usuario = "nombre_usuario_o_id_usuario";

//incluye aquí la conexión a mysql

$sql = "SELECT numero FROM tabla WHERE usuario = '$usuario'";
$res = mysql_query($sql);
$num = mysql_result($res,0,0);

echo $num."<br>";

if($num>=0) { //positivo o 0

echo "El número es positivo":

}
else { //negativo

"El número es negativo";

}

Salu2,

iNphYx

sindone
27 de Julio del 2004
Mira lo que pongo es esto:

<? $usuario = 'usermane'; ?>
<? $resultado = "SELECT pendiente FROM authuser WHERE uname = '$usuario'"; ?>
<? $numero = mysql_result($resultado,0,0); ?>
<tr valign="top">
<td><blockquote>
<p> <strong>Tienes <? if ($numero <= 0) {echo"una deuda de ";} else {echo"a tu favor la";} ?> cantidad de <? echo $numero; ?> €.</strong></p>

No consigo que me muestre el resultado, siempre me sale tienes una deuda y no me sale el numero en cuestion. El campo pendiente esta como INT.

Haber si consigo que me orienteis para poder aprender algo y conseguir que esto funcione. Pretendo que la peña de amigos puedan saber lo que debe cada uno en el aporte de la loteria.

Gracias