El código es el siguiente:
Código:
<?php include('archivo_conexion.php'); mysql_query ("SET NAMES utf8"); $select = "SELECT * FROM usuarios WHERE username LIKE '%".$_GET['content']."%' or description LIKE '%".$_GET['content']."%' or city LIKE '%".$_GET['content']."%' or province LIKE '%".$_GET['content']."%' or skills LIKE '%".$_GET['content']."%' or formation LIKE '%".$_GET['content']."%' or budget LIKE '%".$_GET['content']."%'"; $res = mysql_query($select); $rec_count = mysql_num_rows($res); { $resultado=mysql_query("select * from usuarios"); while ($array = mysql_fetch_array($resultado) ) { $variablephp = $array[homepage]; } ?> <script language="javascript"> function llamadaArtista(){ var variablejs = "<?php echo $variablephp;?>"; var variable_post=""; $.post( variablejs , { variable: variable_post }, function(data){ $("#container").html(data); }); } alert ("kk"); </script> <? if($rec_count > 0) { echo "<br>"; echo "<a class='pleft_16'><img src='./img/easy_search.jpg'></a>"; echo "<br>"; echo "<br>"; while($data=mysql_fetch_array($res)) { echo " <table onclick='javascript:llamadaArtista();' class='mleft_15' width='890px' cellspacing=0 cellpadding=0 style='cursor:pointer;' bgcolor='#dddddd' id='celda1' onmouseover='cambiar_color_over(this)' onmouseout='cambiar_color_out(this)'> <tr> <td rowspan=6 width='50px'><img src=".$data['image']." style='margin:10px; width:105px; height:105px;'/></td> </tr> <tr> <td style='font-size:25px; color:#000000; font-family:Arial Narrow; text-align:left; letter-spacing: 0px; text-transform: uppercase; padding-top:20px'>".$data['username']."</td> </tr> <tr> <td style='font-size:15px; color:#666666; font-family:Arial Narrow; text-align:left; letter-spacing: 0px; text-transform: capitalize; padding-bottom:5px'>".$data['city']."</td> </tr> <tr> <td ><a style='font-size:15px; color:#000000; font-family:Arial Narrow; text-align:left; letter-spacing: 0px; text-transform: capitalize;'>Disponibilidad: </a><a style='font-size:15px; color:#666666; font-family:Arial Narrow; text-align:left; letter-spacing: 0px; text-transform: capitalize;''>".$data['available']."</a></td> </tr> <tr> <td><a style='font-size:15px; color:#000000; font-family:Arial Narrow; text-align:left; letter-spacing: 0px;'>Presupuesto mínimo: </a><a style='font-size:15px; color:#666666; font-family:Arial Narrow; text-align:left; letter-spacing: 0px; text-transform: capitalize;''>".$data['budget']."€</a></td> </tr> </table> <table> <tr> <td class='hspace_10'></td> </tr> </table> "; } } else echo "<a class='mleft_30'><img src='./img/error_404.jpg'></a><br><a class='text_b1'>No se encontraron resultados para: ".$_GET['content']."</a>"; } ?>
Bueno es un buscador con AJAX y todo sale bien el problema es que para cada busqueda al clicar en un resultado quiero que lance la funcion javascript
Código:
<script language="javascript"> function llamadaArtista(){ var variablejs = "<?php echo $variablephp;?>"; var variable_post=""; $.post( variablejs , { variable: variable_post }, function(data){ $("#container").html(data); }); } alert ("kk"); </script>
pero que cada resultado redireccione segun un valor establecido en la base de datos
Código:
Le he dado mil vueltas y no se por donde pillarlo! J#@der...<?php echo $variablephp;?>
Si a alguien se le ocurre alguna idea pa salir del agujero es bienvenida...thanks!