PHP - al buscar no me aparece ningún usuario

 
Vista:
Imágen de perfil de Alberto

al buscar no me aparece ningún usuario

Publicado por Alberto (5 intervenciones) el 22/04/2017 01:38:30
Hola espero puedan asesorarme. Estoy haciendo un formulario de compartir. Todo lo hace bien. Me mostraba los usuarios y los podía seleccionar. Pero necesitaba agregar un buscador que me ayudara a buscar a los usuarios. Ya buscando e implementando uno. Me encontré con el problema que al buscar no me aparece ningún usuario. Espero puedan ayudarme. Y es que ya tengo rato y no encuentro nada.

Anexo el código. Perdón si esta medio revoltoso.

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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
<?php
	session_start();
	include("connect_db.php");
	$link = Conectarse();
	$NU = $_POST['NU'];
	$M = $_SESSION['UwU'];
	$val = mysql_query ("SELECT * FROM usuario WHERE MT = '$M'");
	if (isset($_SESSION['UwU']))
	{
		if ($f2 = mysql_fetch_array ($val)){
		if ($f2['Estatus'] == '3'){
 
						}
		else{
		header("Location: Login.html");
		}
		}
	}
	$result = mysql_query("SELECT * FROM dcto where NU = $NU", $link);
?>
<!DOCTYPE html>
<html>
<head>
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
	<link rel="stylesheet" href="css/ACCS.css">
	<meta http-equiv = "content-type" type = "text/html" charset = "ISO-8859-1" />
	<title>Asignar</title>
	<script src = "js/jquery.js" ></script>
	<script src = "bootstrap/js/bootstrap.js" ></script>
	<script src = "js/index.js" ></script>
	<link rel = "stylesheet" href = "bootstrap/css/bootstrap.css" />
	<link rel = "stylesheet" href = "css/index.css" />
		</style>
	<script>
	function validar(){
	var ok = 0;
	var ckbox = document.getElementsByName('MT[]');
    for (var i=0; i < ckbox.length; i++){
        if(ckbox[i].checked == true){
        ok = 1;
        }
    }
    if(ok == 0){
    alert('Debe seleccionar un contacto para compartir');
    return false;
    }
}
</script>
</head>
<body background="css/index.jpg" fixed center center>
	<form  action="VLDSHR.php" method = "POST" onsubmit = "return validar();" onsubmit="return confirm('¿Desea compartir este documento?)">
	<center>
	<div>
	<br></br>
	<textarea name="comentarios" id= "comentarios" rows="20" cols="70"  style="position: fixed; top:50px;left:150px;z-index:5 "; placeholder = "Escribe un comentario o instrucción" required></textarea>
 
	<table WIDTH="30%" CELLSPACING="1" CELLPADDING="1" align = "center">
			<caption>Numero de Documento:</caption>
				<th></th>
				<tr>
					<?php while($row = mysql_fetch_array($result)){ ?>
						<tr>
							<td align = "center">
							<br></br>
								<?php echo $row['NU'];?>
							</td>
							<td align = "center">
							<br></br>
								<a href="javascript:window.close();"><input type= "button" class="btn btn-default btn-sm active" value= "Cerrar" title="Cerrar"/></a>
							</td>
							<td align = "center">
							<br></br>
								<input type="hidden" name = "NU" id = "NU" value="<?php echo $row['NU'];?>"/>
								<input type= "submit" class="btn btn-default btn-sm active" value= "Compartir" title="Compartir"/>
							</td>
						</tr>
					<?php } ?>
		</table>
		<br></br>
	<table WIDTH="30%" CELLSPACING="1" CELLPADDING="1" align = "center">
 
		<caption> Contactos </caption>
		<th><br></br></th>
		<th></th>
		<p>
     <!-- EN ESTA PARTE ES DONDE SE ENCUENTRA EL BUSCADOR !-->
		<section>
	<form name="form1" method="post" action="ACCS.php" id="cdr" >
      <p>
        <input name="busca"  type="text" id="busqueda">
        <input type="button" name="Submit" value="buscar" />
        </p>
      </p>
    </form>
   <!-- SE APOYA DE ESTA ESTIQUETA PHP !-->
		<?php
	$busca="";
        $busca=isset($_POST["busca"]);
        mysql_connect("localhost","root","");// si haces conexion desde internnet usa 3 parametros si es a nivel local solo 2
        mysql_select_db("cam");//nombre de la base de datos
        if($busca!=""){
		$val2 = mysql_query ("SELECT * FROM usuario WHERE MT <> '$M' and Nombre LIKE '%".$busca."%'");
        $val = mysql_query ("SELECT * FROM usuario WHERE MT = '$M' and Nombre LIKE '%".$busca."%'");
		$CNT = mysql_query("SELECT Nombre, ApP, ApM, MT FROM usuario where NUE = (Select NUE From usuario WHERE MT = '$M') and MT <> '$M'");
 
		if($vldr = mysql_fetch_array ($val)){
			if($vldr['rank'] == '2'){
				while ($CT = mysql_fetch_array($CNT)):
		?>
				<tr>
					<td align = "center" height="50" valign="top"><?php echo $CT['Nombre']?></td>
					<td align = "center" height="50" valign="top"><?php echo $CT['ApP']?></td>
					<td align = "center" height="50" valign="top" ><?php echo $CT['ApM']?></td>
					<td align = "center" height="50" valign="top">
					<input type = "radio" name = "MT[]" value = "<?php echo $CT['MT']?>" id= "MT[]"/></td>
				</tr>
	    <?php endwhile;
 
		?>
		<?php
			}
			else{
				while ($CT = mysql_fetch_array($val2)):
		?>
				<tr>
					<td align = "center" height="50" valign="top"><?php echo $CT['Nombre']?></td>
					<td align = "center" height="50" valign="top"><?php echo $CT['ApP']?></td>
					<td align = "center" height="50" valign="top" ><?php echo $CT['ApM']?></td>
					<td align = "center" height="50" valign="top">
					<input type = "radio" name = "MT[]" value = "<?php echo $CT['MT']?>" id= "MT[]"/></td>
				</tr>
		<?php
			endwhile; }
		}
	}
		?>
	  </table>
	  </section>
	</center>
	  </div>
	</form>
	</body>
</html>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 3.943
Oro
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

al buscar no me aparece ningún usuario

Publicado por xve (6935 intervenciones) el 23/04/2017 19:27:51
Hola Alberto, veo dos cosas en tu código...

1.- tienes un formulario dentro de otro formulario, y eso no puede ser
2.- en la busqueda en la base de datos, utilizas como valor de busqueda:
1
2
$M = $_SESSION['UwU'];
$val = mysql_query ("SELECT * FROM usuario WHERE MT = '$M'");

Pero que es $_SESSION['UwU']?? donde la defines?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar