| |||
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: |