|  |||
|      como hacer un if    hola tengo un problemilla es que no se como sacar los datos de la base y pasarlos a if es decir yo ago el select.... y los resultados que salgan quiero meter uno en if y que tenga una condicion como se hace esto? gracias.     |  
  
  |  |||
|      Respuesta: como hacer un if    gracias me a servido mucho pero tengo otro problema ahora, estoy intentando hacer un sistema de amigos para agregarse entre los usuarios, y resulta que e mandado una peticion y el boton desaparecio para todos los demas la tabla es esta:    CREATE TABLE `amigos` ( `id` int(11) NOT NULL AUTO_INCREMENT, `id_logueado` text COLLATE latin1_general_ci NOT NULL, `id_amigo` text COLLATE latin1_general_ci NOT NULL, `Estado` text COLLATE latin1_general_ci NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=2 ; y el archivo que los muestra y hace que salga el boton o no es eeste Código PHP:    Última edición por edyuin; 08/11/2011 a las 07:08  |  
  
  |  |||
|      Respuesta: como hacer un if    ya lo he areglado metiendo otro campo al where pero ahora me falla que si no es asi salga el boton agregar que es lo que falla??que debo de cambiar? cual es mi fallo??     |  
  
  |  ||||
|      Respuesta: como hacer un if    Hola edyuin , creo que te hacen faltas las '' en el if       prueba de esta manera:
Código PHP:
 Ver original Saludos ![]() PD: Para la próxima , escribe tú código lo más ordenado posible, es mucho más fácil de entender. 
				__________________   Si no vivimos como pensamos, pronto empezaremos a pensar como vivimos. Más vale un Gracias sincero, que un número que aumente "popularidad" ¬¬° Universidad de chile, campeón  |  
  
  |  |||
|      Respuesta: como hacer un if    Cita:  Lo acabo de comprobar y me sale el primero con con pendiente y los demas salen vacios puesto que no hay registro y eso daria lugar a el else no es asi???  
					Iniciado por bUllan9ebrio      No, no tienes para que abrir y cerrar los tag's de php, recuerda que html puede ir dentro de php pero no a la inversa, respecto a tú botón verificaste que valor arroja $cons['Estado'], podrás empezar por ahí (realiza un echo con el valor) para ver si trae bien el registro desde tú base de datos, con que depures un poco el código no deberías tener problemas.  Saludos ![]()  |  
  
  |  ||||
|      Respuesta: como hacer un if    Exacto en caso de no entrar en el if , debería arrojar lo que contiene el else,  ahora mi pregunta es, pero estas seguro cuántas veces recorre el while, podrías colocar algo así:    
Código PHP:
 Ver original De esta manera podrías ver como corre tú código y por donde pasa cada vez   tal vez de esa manera encuentres la respuesta a tú problema.Saludos.   
				__________________   Si no vivimos como pensamos, pronto empezaremos a pensar como vivimos. Más vale un Gracias sincero, que un número que aumente "popularidad" ¬¬° Universidad de chile, campeón  |  
  
  |  ||||
|      Respuesta: como hacer un if    Realizando esto deberia devolver los echo por pantalla con el número ($i) lo cuál te indicaría el número de iteraciones, cabe señalar que lo único que deberías hacer a tú código es agregar el $i, y los echos en las posiciones mencionadas     ![]() Saludos. 
				__________________   Si no vivimos como pensamos, pronto empezaremos a pensar como vivimos. Más vale un Gracias sincero, que un número que aumente "popularidad" ¬¬° Universidad de chile, campeón  |  
  
  |  |||
|      Respuesta: como hacer un if    mira lo he puesto asi estaría bien:   Código PHP:     |  
  
  |  ||||
|      Respuesta: como hacer un if    No veo los echos de comentario que dije que le colocaras, prueba con esto:    
Código PHP:
 Ver original El echo de la consulta pégalo en el PhpMyAdmin y ejecútalo, debería dar los mismos resultados que tú código. Saludos.   
				__________________   Si no vivimos como pensamos, pronto empezaremos a pensar como vivimos. Más vale un Gracias sincero, que un número que aumente "popularidad" ¬¬° Universidad de chile, campeón  |  
  
  |  |||
|      Respuesta: como hacer un if    asi esta bien hecho:   Código PHP:     |  
  
  |  ||||
|      Respuesta: como hacer un if    Por casualidad, ejecutaste el código que te pasé??     ![]() Saludos.   
				__________________   Si no vivimos como pensamos, pronto empezaremos a pensar como vivimos. Más vale un Gracias sincero, que un número que aumente "popularidad" ¬¬° Universidad de chile, campeón  |  
  
  |  |||
|      Respuesta: como hacer un if    si copio tu codigo como me lo pasaste me sale un error que es el siguiete:   Parse error: syntax error, unexpected '[' in /home/a9637698/public_html/gente.php on line 27 siendo la linea 27 esta: $cantidad=mysql_num_rows[$ejecuta];  |  
  
  |  ||||
|      Respuesta: como hacer un if   
				__________________   Si no vivimos como pensamos, pronto empezaremos a pensar como vivimos. Más vale un Gracias sincero, que un número que aumente "popularidad" ¬¬° Universidad de chile, campeón  |  
  
  |  |||
|      Respuesta: como hacer un if    mira con eso imprime esto:   select Estado from amigos where id_amigo='4' and id_logueado='1' dentro del while paso por el if 0 Cantidad de vueltas I 1 Cantidad de registros del select 1 y el en siguiente registro esto: select Estado from amigos where id_amigo='3' and id_logueado='1' Cantidad de vueltas I 0 Cantidad de registros del select 0 pero yo sigo sin saber por que no me funciona el if  |  
  
  |  ||||
|      Respuesta: como hacer un if    Por lo que veo en el id_amigo 3 no esta entrando al while, ejecuta los selects directo en tú PhpMyAdmin y ve que resultados te arroja, saludos     ![]() Saludos.   
				__________________   Si no vivimos como pensamos, pronto empezaremos a pensar como vivimos. Más vale un Gracias sincero, que un número que aumente "popularidad" ¬¬° Universidad de chile, campeón  |  
  
  |  |||
|      Respuesta: como hacer un if    esto hay en mi base   id id_logueado id_amigo Estado 1 1 4 pendiente id va incrementando. id_logueado es el del registrado. id_amigo al que se le pide peticion. Estado es el estado en el que se encuentra. y ahora ya mas o menos sabiendo lo que hay por que falla el else????  |  
  
  |  ||||
|      Respuesta: como hacer un if    Ya entendí, edyuin, resulta que no encuentra al id_amigo 3 con estado pendiente, pero tampoco al id_amigo 3 con otro estado, lo que podrías hacer es modificar el if, dónde consultes si la $cantidad == 0 , que muestre el botón agregar y en caso contrario que muestre el comentario, por ejemplo:    
Código PHP:
 Ver original De esta manera debería funcionar sin ningún problema. Saludos.   
				__________________   Si no vivimos como pensamos, pronto empezaremos a pensar como vivimos. Más vale un Gracias sincero, que un número que aumente "popularidad" ¬¬° Universidad de chile, campeón  |  
  
  |  |||
|      Respuesta: como hacer un if    Cita:  y para añadirle otra cosa cuando el estado este en aceptado como se aría? es que se me da mal el if. gracias.  
					Iniciado por bUllan9ebrio      Ya entendí, edyuin, resulta que no encuentra al id_amigo 3 con estado pendiente, pero tampoco al id_amigo 3 con otro estado, lo que podrías hacer es modificar el if, dónde consultes si la $cantidad == 0 , que muestre el botón agregar y en caso contrario que muestre el comentario, por ejemplo:  
Código PHP:
 Ver original De esta manera debería funcionar sin ningún problema. Saludos. ![]()  |  
  
  |  ||||
|      Respuesta: como hacer un if    tendrías que traer tú estado y comparar, si esta aceptado o no y de esa manera tengas las opciones que desees, por ejemplo :    
Código PHP:
 Ver original Saludos.   
				__________________   Si no vivimos como pensamos, pronto empezaremos a pensar como vivimos. Más vale un Gracias sincero, que un número que aumente "popularidad" ¬¬° Universidad de chile, campeón  |  
  
  |  |||
|      Respuesta: como hacer un if    tengo el codigo asi y no me sale el boton y si lo pongo con echo me da error como lo hago para que salga:   <?php $consulta="select Estado from amigos where id_amigo='$reg[id]' and id_logueado='$id_usuario'"; $ejecuta=mysql_query($consulta) or die("Problemas en el select:".mysql_error()); $cantidad=mysql_num_rows($ejecuta); while($cons=mysql_fetch_array($ejecuta)) { if($cantidad==0) { ?> <div class="amigos"> <form action="agregara.php" method="post"> <input type="hidden" name="id" value="'.$reg['id'].'"> <input type="submit" value="Agregar Amigos"> </form> </div> <?php } else { echo "Ya enviaste la solicitud"; } } ?>  |  
  
  |  |||
|      Respuesta: como hacer un if    si lo pongo sin cerrar el php y lg abrirlo me sale este error eso por que es que ago mal:   Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /home/a9637698/public_html/gente.php on line 31 nose que puede ser la linea 31 es esta: echo "<div class="amigos">  |  
  
  |  ||||
|      Respuesta: como hacer un if    Cita:   despues de un echo se pone ;  y las comillas no se pueden usar en php asi a la ligera.. tienes que escaparlas.Esa linea quedaría así: echo "<div class=\"amigos\">";  |  
| Etiquetas: |