Ver Mensaje Individual
  #5 (permalink)  
Antiguo 07/08/2009, 10:04
Avatar de GabrielAizcorbe
GabrielAizcorbe
 
Fecha de Ingreso: mayo-2009
Ubicación: En la luna.
Mensajes: 30
Antigüedad: 15 años
Puntos: 3
Respuesta: mostrar un dato del rows si estos son iguales

Shyntal, lo mas facil que podrias hacer es lo siguiente:

Asumo que tu debes ingresar el numero de traspaso que quieres llamar en algun text box, con lo cual lo siguiente que yo haria seria la siguiente consulta:


$sql = "SELECT TRASPASO, NOMBRE, SERIE FROM CLIENTES WHERE TRASPASO = " & [valor de tu textbox];
$result=mysql_query($sql,$con);

Luego en la pagina PHP podras hacer algo asi:

<center><h1>FORMULARIO DE TRASPASO</h1></center>
<table border="0" >
<tr>
<pre>
<td>Traspaso</td>
<td></td>
<td>Movimiento</td>
</pre>
</tr>
<?php

$row = mysql_fetch_array($result)
printf("<tr>
<pre><td>&nbsp;%s</td> <td></td> <td>&nbsp;%s</td></pre>
</tr><p><p>", $row["num_traspaso"],$row["movimiento"]);

while($row = mysql_fetch_array($result)) {
printf("<tr>
<pre><td></td> <td></td> <td>&nbsp;%s</td></pre>
</tr><p><p>", $row["movimiento"]);
}

mysql_free_result($result);
mysql_close($con);
?>

Con eso te aseguras de ponerlo una vez :) espero que te sirva la idea...es algo rapido y bastante elegante aunque no es lo MAS elegante, otro modo seria cambiar la consulta a:

$sql = "SELECT NOMBRE, SERIE FROM CLIENTES WHERE TRASPASO = " & [valor de tu textbox];
$result=mysql_query($sql,$con);

y en la pagina hacer algo como:

<center><h1>FORMULARIO DE TRASPASO</h1></center>
<table border="0" >
<tr>
<pre>
<td>Traspaso</td>
<td></td>
<td>Movimiento</td>
</pre>
</tr>
<?php

printf("<tr>
<pre><td>&nbsp;%s</td> <td></td> <td></td></pre>
</tr><p><p>", [valor de tu textbox]);

while($row = mysql_fetch_array($result)) {
printf("<tr>
<pre><td></td> <td></td> <td>&nbsp;%s</td></pre>
</tr><p><p>", $row["movimiento"]);
}

mysql_free_result($result);
mysql_close($con);
?>

Esta ultima es un poco mas optima porque no hago un fetch antes del while que "para mi" queda feo pero ambas son practicas, ya me diras si te sirve.

Saludos

Última edición por GabrielAizcorbe; 07/08/2009 a las 10:07 Razón: Remarque en rojo lo importante y corregi un error en el codigo que habia puesto.