Código PHP:
Ver original
<?php ?> <!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--> </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']."';"; if ($toresult>0) {?> <div class="tabla"> <? ?> <div class="fila"> <div class="findPhotoCol"> <? $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']."' ;"; if ($toresultfriend==0) {?> <input type="text" value="<?php echo $code_friend; ?>" name="post_id" id="post_id"> <button type="button" onClick="votar()"><?php echo $i_FRIENDSHIP; ?></button> <? } ?> </div> <? } ?> </div> <? } ?> </div> <div class="colDer"> <? include ("right.php")?> </div> </div> </body> </html>
Desde aquí enlazo con archivo.php, evitando tener que mandar los datos por url, ya que todo esto es por evitar que se manden las variables visibles a través de la url, pues sería un problema de seguridad.
Código AJAX:
} Ver original
function votar(){ $.ajax({ type: 'POST', url: 'archivo.php', data: 'id='+$("#post_id").val(), success: function(h){ // Un mensaje que muestra lo que imprimo con php alert("DENTRO DE SCRIPT"+$("#post_id").val()+h); } });
Aquí hago el insert en la base de datos
Código PHP:
Ver original
<?php $id=$_POST[id]; include ("language.php"); include ("include/connection.php"); $consulta = "INSERT INTO friends (id, user_code,friend,state) values ('','".$_SESSION['code']."','$id','0')"; echo $consulta; echo $i_FRIENDSHIPSENT; ?>
Muchas gracias de antemano, y un saludo.