Hola de nuevo, gracias por vuestras respuestas. El As del club paris, sería una buena solución pero no funciona bien, ya que antes de imprimir el botón de solicitud de amistad, hace una comprobación en la base de datos. Y sin esa comprobación, no lo hace bien, recargando la página vuelve a ejecutar todo el código y funciona bien, pero así solo funciona bien la primera solicitud el resto ya no haría nada el boton. Les pongo el código para que se hagan una idea.
A lo mejor necesitaria modular mas el código para que no cargue en la misma página, o no se, espero se les ocurra alguna solución.
Y aquí el código que genera
Muchas gracias de nuevo, Un saludo.
A lo mejor necesitaria modular mas el código para que no cargue en la misma página, o no se, espero se les ocurra alguna solución.
Código (php) [Seleccionar]
<?php
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<?
include ("include/connection.php");
include ("language.php");
?>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>find</title>
<link rel="stylesheet" type="text/css" href="css/index.css">
<script type="text/javascript" src="js/jQuery-1.8.2.min.js"></script>
<script type="text/javascript" src="js/script.js"></script>
<!--<script type="text/javascript" src="js/jQuery-ui-1.7.2.custom.min.js"></script>
<script type="text/javascript">
//<![CDATA[
function votar(elid){
var valor = $('#'+elid).val();
alert('archivo.php?id='+ valor);
}
//]]>
</script>-->
</head>
<body>
<div id="head">
<? include ("head.php")?>
</div>
<div id="home">
<div class="colIzq">
<? include ("left.php")?>
</div>
<div class="colCen">
<?
//Para buscar por nombre, apellido, etc.
$consulta = "SELECT * FROM user WHERE (name LIKE '%".$_POST['find']."%' OR surname LIKE '%".$_POST['find']."%' OR locality LIKE'%".$_POST['find']."%' OR province LIKE '%".$_POST['find']."%' or nacionality LIKE'%".$_POST['find']."%') AND code <> '".$_SESSION['code']."';";
$result = mysql_query($consulta, $conn) or die (mysql_error()) ;
$toresult = mysql_num_rows($result);
if ($toresult>0) {?>
<div class="tabla">
<?
while($row = mysql_fetch_assoc($result)){
?>
<div class="fila">
<div class="findPhotoCol">
<?
if (empty($row['photo'])){
$photo="./0x0/NoDisponible.jpg";
}else{
$photo= "users/".$row['code']."/".$row['photo'];
}?>
<img src="<?php echo $photo ?>" width="130" height="130" />
</div>
<div class="findDateCol">
<?
echo "<div class=\"findName\">" .$row['name']." " .$row['surname']."</div>";
echo "<div class=\"findDate\">" .$row['email']."<br>";
echo $row['birth_data']."<br>";
echo $row['locality']."<br>";
echo $row['province']."<br>";
echo $row['nacionality']."<br></div>";
$code_user=$_SESSION['code'];
$code_friend=$row['code'];
$name_friend=$row['name']." ".$row['surname'];
?>
</div>
<?
//Comprobamos que no sea ya mi amig@
$sqlmyfriend= "select * from friends where (user_code='".$_SESSION['code']."' and friend='".$row['code']."') or (user_code='".$row['code']."' and friend='".$_SESSION['code']."') ;";
$resultmyfriend = mysql_query($sqlmyfriend, $conn) or die (mysql_error()) ;
$toresultfriend = mysql_num_rows($resultmyfriend);
print($toresultfriend);
//Si no ha encontrado ningún resultado imprime el boton
if ($toresultfriend==0) {?>
<!--Antiguos Inputs
<input type="text" value="<?php echo $code_friend; ?>" name="post_id" id="post_id">
<button type="button" onClick="votar()"><?php echo $i_FRIENDSHIP; ?></button>
<input type="text" value="<?php echo $code_friend; ?>" name="<?php echo 'a_' .$code_friend; ?>" id="<?php echo 'a_' .$code_friend; ?>"/>
<button type="button" onClick="votar(<?php echo 'a_' .$code_friend; ?>)"><?php echo $i_FRIENDSHIP; ?></button>-->
<!-- <input type="text" value="f51cf26546" name="post_id" id="a_f51cf26546">
<button type="button" onClick="votar('a_f51cf26546');">Solicitud de amistad</button><br />-->
<input type="text" value="<?php echo $code_friend; ?>" name="post_id" id="<?php echo $code_friend; ?>">
<button type="button" id="miboton" onClick="votar('<?php echo $code_friend; ?>');">Solicitud de amistad</button><br />
<? } ?>
</div>
<? } ?>
</div>
<?
echo mysql_error();
}
?>
</div>
<div class="colDer">
<? include ("right.php")?>
</div>
</div>
</body>
</html>
Y aquí el código que genera
Código (php) [Seleccionar]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>find</title>
<link rel="stylesheet" type="text/css" href="css/index.css">
<script type="text/javascript" src="js/jQuery-1.8.2.min.js"></script>
<script type="text/javascript" src="js/script.js"></script>
<!--<script type="text/javascript" src="js/jQuery-ui-1.7.2.custom.min.js"></script>
<script type="text/javascript">
//<![CDATA[
function votar(elid){
var valor = $('#'+elid).val();
alert('archivo.php?id='+ valor);
}
//]]>
</script>-->
</head>
<body>
<div id="head">
<script language="javascript">
function Borrar(valor)
{
if(document.getElementById("find").value==valor)
{
document.getElementById("find").value="";
}
}
function Escribir(valor)
{
if(document.getElementById("find").value=="")
{
document.getElementById("find").value=valor;
}
}
</script>
<a href="http://192.168.1.96/close_session.php" target="_self"> <input type="text" name="Exit" class="botonTrans" style="width:40px;" value="Salir" /> </a>
<input type="text" name="Usuario" class="botonTrans" value="Usuario: Jose">
<img src="images/prueba.gif" width="100" height="45" class="insu" />
<a href="http://192.168.1.96/index2.php" target="_self"><img src="images/logo.gif" width="45" height="40" alt="prueba logo" title="Logo prueba" class="insuprueba"/></a>
<a href="#" target="_blank"> <img src="images/mensajes.png" class="icoHead" title="Messages"/></a>
<a href="http://192.168.1.96/insubook/friends.php" target="_self"> <img src="images/solicitud.png" class="icoHead" title="Your friends"/></a>
<a href="#" target="_blank"> <img src="images/notificaciones.png" class="icoHead" title="Find insurances" /></a>
<a href="#" target="_blank"> <img src="images/notificaciones.png" class="icoHead" title="Applications" /></a>
<a href="#" target="_blank"> <img src="images/notificaciones.png" class="icoHead" title="Groups" /></a>
<form name="finds" action="find.php" method="post">
<input id="find" name="find" type="text" class="busHead" value="Busca personas, lugares y cosas" onfocus="Borrar('Busca personas, lugares y cosas')" onblur="Escribir('Busca personas, lugares y cosas')" size="40"/>
</form>
</div>
<div id="home">
<div class="colIzq">
<a href="#" target="_blank"> <img src="images/solicitud.png" class="icoHead" title="menu1" /></a> <br />
<a href="#" target="_blank"> <img src="images/solicitud.png" class="icoHead" title="menu2" /></a> <br />
<a href="#" target="_blank"> <img src="images/solicitud.png" class="icoHead" title="menu3" /></a> <br />
</div>
<div class="colCen">
<div class="tabla">
<div class="fila">
<div class="findPhotoCol">
<img src="./0x0/NoDisponible.jpg" width="130" height="130" />
</div>
<div class="findDateCol">
<div class="findName">android android</div><div class="findDate">android@android.com<br><br><br><br><br></div> </div>
0 <!--Antiguos Inputs
<input type="text" value="29ddbdb402" name="post_id" id="post_id">
<button type="button" onClick="votar()">Solicitud de amistad</button>
<input type="text" value="29ddbdb402" name="a_29ddbdb402" id="a_29ddbdb402"/>
<button type="button" onClick="votar(a_29ddbdb402)">Solicitud de amistad</button>-->
<!-- <input type="text" value="f51cf26546" name="post_id" id="a_f51cf26546">
<button type="button" onClick="votar('a_f51cf26546');">Solicitud de amistad</button><br />-->
<input type="text" value="29ddbdb402" name="post_id" id="29ddbdb402">
<button type="button" id="miboton" onClick="votar('29ddbdb402');">Solicitud de amistad</button><br />
</div>
<div class="fila">
<div class="findPhotoCol">
<img src="./0x0/NoDisponible.jpg" width="130" height="130" />
</div>
<div class="findDateCol">
<div class="findName">Puri Martinez</div><div class="findDate">puri2@gmail.com<br><br>La puebla<br>Murcia<br>Espa�ola<br></div> </div>
1 </div>
</div>
</div>
<div class="colDer">
<img src="./0x0/NoDisponible.jpg" width="150" height="150" />
</div>
</div>
</body>
</html>
Muchas gracias de nuevo, Un saludo.