Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/07/2008, 02:16
thefantas
 
Fecha de Ingreso: mayo-2005
Mensajes: 43
Antigüedad: 18 años, 11 meses
Puntos: 0
Mensaje Filtrar ID en consulta sql

Hola.. tengo una php que me agrega un nuevo TD si se ingresa un nuevo dato...
Código PHP:
<?
require ("config.php");

$db_conexionmysql_connect("$sql_host""$sql_usuario""$sql_pass") or die("No se pudo conectar a la Base de datos") or die(mysql_error());
mysql_select_db("$sql_db") or die(mysql_error());
$nick_consulta mysql_query("SELECT * FROM $sql_usuarios") or die("No se pudo realizar la consulta a la Base de datos");

if (
$row mysql_fetch_array($nick_consulta)){
echo 
"<table border = '1' align=center>";
echo 
"<tr>";
echo 
"<td><b>ID</b></td>";
echo 
"<td><b>NICK</b></td>";
echo 
"<td><b>TIPO DE SANCI&Oacute;N</b></td>";
echo 
"<td><b>DESDE</b></td>";
echo 
"<td><b>HASTA</b></td>";
echo 
"<td><b>RESPONSABLE</b></td>";
echo 
"<td><b>COMENTARIO</b></td>";
echo 
"</tr>";
do {
echo 
"<tr>";
echo 
"<td>".$row["ID_us"]."</td>";
echo 
"<td>".$row["nick"]."</td>";
echo 
"<td>".$row["tipo_sancion"]."</td>";
echo 
"<td>".$row["fecha_inicio"]."</td>";
echo 
"<td>".$row["fecha_fin"]."</td>";
echo 
"<td>".$row["responsable"]."</td>";
echo 
"<td>".$row["comentario"]."</td>";
echo 
"</tr>";
} while (
$row mysql_fetch_array($nick_consulta));
echo 
"</table>";
} else {
echo 
"No hay registro de sancionados";
}

mysql_free_result($nick_consulta);
mysql_close();
?>
Ahora bien... estuve intentando sin éxito filtrar un query y resul... de esta manera

Código PHP:
<?
require ("config.php");

$db_conexionmysql_connect("$sql_host""$sql_usuario""$sql_pass") or die("No se pudo conectar a la Base de datos") or die(mysql_error());

mysql_select_db("$sql_db") or die(mysql_error());
//$nick_consulta = mysql_query("SELECT * FROM $sql_usuarios") or die("No se pudo realizar la consulta a la Base de datos");


$query = ("SELECT * FROM $sql_db WHERE usuarios='" $_POST['nick'] . "'") or die("No se pudo realizar la consulta a la Base de datos");

$result mysql_db_query("$sql_db"$query);


if (
$row mysql_fetch_array($query)){
echo 
"<table border = '1' align=center>";
echo 
"<tr>";
echo 
"<td><b>ID</b></td>";
echo 
"<td><b>NICK</b></td>";
echo 
"<td><b>TIPO DE SANCI&Oacute;N</b></td>";
echo 
"<td><b>DESDE</b></td>";
echo 
"<td><b>HASTA</b></td>";
echo 
"<td><b>RESPONSABLE</b></td>";
echo 
"<td><b>COMENTARIO</b></td>";
echo 
"</tr>";
do {
echo 
"<tr>";
echo 
"<td>".$row["ID_us"]."</td>";
echo 
"<td>".$row["nick"]."</td>";
echo 
"<td>".$row["tipo_sancion"]."</td>";
echo 
"<td>".$row["fecha_inicio"]."</td>";
echo 
"<td>".$row["fecha_fin"]."</td>";
echo 
"<td>".$row["responsable"]."</td>";
echo 
"<td>".$row["comentario"]."</td>";
echo 
"</tr>";
} while (
$row mysql_fetch_array($result));
echo 
"</table>";
} else {
echo 
"No hay registro de sancionados";
}


mysql_close();
?>
Agradecería alguna sugerencia... creo que modificando el primer script con un query y result adecuado se resolvería este problema..

Gracias.