Consulta db con id y usuario en la misma pagina
Publicado por Pablo Javier (23 intervenciones) el 15/06/2016 04:08:03
Estimados buenos días, necesito hacer una pagina que me capture datos de un db por id y usuario con un botón de buscar pero que solo me muestre en la misma pagina solo si id y usuario coinciden,
Esto es lo que Necesito hacer pero solo he conseguido que me envie a otra pagina donde me muestre los datos pero en lista mas no por id y usuario, he usado este código pero no puedo adaptarlo a mis necesidades, si me pueden ayudar, gracias
Formulario
Scrip Buscar

Esto es lo que Necesito hacer pero solo he conseguido que me envie a otra pagina donde me muestre los datos pero en lista mas no por id y usuario, he usado este código pero no puedo adaptarlo a mis necesidades, si me pueden ayudar, gracias
Formulario
1
2
3
4
5
6
7
8
9
<html>
<body>
<form method="POST" action="http://mysevidor/consultaorden.php">
<strong>Nº de Orden:</strong> <input type="text" name="T1" size="20"><br><br>
<strong>Cliente:</strong> <input type="text" name="T1" size="20"><br><br>
<input type="submit" value="Buscar" name="buscar">
</form>
</body>
</html>
Scrip Buscar
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<html>
<body>
<?php
if (!isset($buscar)){
echo "Debe especificar una cadena a bucar";
echo "</html></body> \n";
exit;
}
$link = mysql_connect("localhost", "nobody");
mysql_select_db("mydb", $link);
$result = mysql_query("SELECT * FROM os WHERE idOs LIKE '%$idOs%' ORDER BY idOs", $link);
if ($row = mysql_fetch_array($result)){
echo "<table border = '1'> \n";
//Mostramos los nombres de las tablas
echo "<tr> \n";
while ($field = mysql_fetch_field($result)){
echo "<td>$field->name</td> \n";
}
echo "</tr> \n";
do {
echo "<tr> \n";
echo "<td>".$row["idOs"]."</td> \n";
echo "<td>".$row["nomeCliente"]."</td> \n";
echo "<td>".$row["dataInicial"]."</td> \n";
echo "<td>".$row["defeito"]."</td> \n";
echo "<td>".$row["status"]."</td> \n";
echo "<td>".$row["laudoTecnico"]."</td> \n";
echo "<td>".$row["totalServico"]."</td> \n" ;
echo "</tr> \n";
} while ($row = mysql_fetch_array($result));
echo "</table> \n";
} else {
echo "¡ No se ha encontrado ningún registro !";
}
?>
</body>
</html>
Valora esta pregunta


0