Hola amigos de FDW!
Estoy examinando como hacer un sistema de amigos y por ahora tengo esto, que capaz estoy completamente errado, pero lo comparto y me dan una mano :)
CREATE TABLE IF NOT EXISTS `solicitud-amistad` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`de` int(11) NOT NULL,
`para` int(11) NOT NULL,
`estado` enum('confirmed','declined','pendent') NOT NULL DEFAULT 'pendent',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
Esta es la tabla :P
Código PHP:
<?php
include('conecta.php');
include('cabecera.php');
$id = $_GET['id'];
$b = mysql_query("select * from solicitud-amistad where (de='$usuario' and para='$id') or (de='$id' and para='$usuario')"); /*el usuario lo saco de cabecera.php y el id lo paso por url */
$row = mysql_num_rows($b);
if ($row == 1) {
while ($row=mysql_fetch_assoc($b)){
if ($row['estado'] == 0) { //Si ya son amigos ya tiene "permiso" para ver el perfil completamente
echo 'Perfil';
} else {
if ($row['estado'] == 2) {// Si todavía no le han respondido sólo puede ver esto:
echo "Solicitud de Amistad enviada";
}else{
if ($row['estado'] == 1) { echo 'Solicitud rechazada';
}
}
}else{//Y si todavía no ha pedido una invitación para ser su amigo que la haga aquí
echo 'Enviar Solicitud de Amistad';
}
?>
Y ese es el codigo, que me da como error:
Parse error: syntax error, unexpected T_ELSE in C:\xampp\htdocs\perfil.php on line 19
que es la líne de
Código PHP:
}else{//Y si todavía no ha pedido una invitación para ser su amigo que la haga aquí
Espero me ayuden! abrazou