Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2013
    Messaggi
    72

    problema visualizzazione profilo

    Salve a tutti ho un problema, vorrei fare in modo che una volta fatto il login cerco una persona tramite il motore di ricerca interno restituito il risultato della ricerca cliccando sull'username mi compare la pagina di di quella persona e la possibilità di mandargli la richiesta di amicizia, il problema qual'è è che non passa piu l'id della persona selezionata, i codici sono questi:

    la pagina che effettua la ricerca si chiama cerca2.php
    Codice PHP:
    require 'functions2.php'; 
    require 'connect-inc.php'; 
    error_reporting(0); 
    $button = $_GET ['submit']; 
    $search = $_GET ['search']; 
    if(!$button) 
    echo "you didn't submit a keyword"; 
    else { 
    if(strlen($search)<=1) 
    echo "Search term too short"; 
    else{ 
    echo "You searched for [b]$search[/b] <hr size='1'></br>"; //mysql_connect("localhost","root",""); 
    //mysql_select_db("database"); 
    $search_exploded = explode (" ", $search); 
    foreach($search_exploded as $search_each) 

    list($first, $last) = explode (" ", $search); 
    $construct .="cognome LIKE '%$first%' AND nome LIKE '%$last%'"; 
    $construct .=" OR cognome LIKE '%$last%' AND nome LIKE '%$first%'"; 
    $construct .=" OR username LIKE '%$first%'"; 
    $construct ="SELECT * FROM registrazione WHERE $construct UNION SELECT * FROM registrazione WHERE $construct "; 
    $run = mysql_query($construct); 
    $foundnum = mysql_num_rows($run); 
    while($runrows = mysql_fetch_assoc($run)) 

    $id=$runrows['id']; 
    $nome = $runrows ['nome']; 
    $cognome = $runrows ['cognome']; 
    $username = $runrows ['username']; 
    $foto = $runrows['foto']; 
    ?> 
    [img]<?php echo $foto ?>[/img]
     
    <?php echo " [url='profile2.php?user=$user_id']$username[/url]
    $nome
    $cognome
     "




    }
    e il file functions2.php
    Codice PHP:
    session_start(); 
    function 
    loggedin(){ 
    if(isset(
    $_SESSION['user_id']) && !empty($_SESSION['user_id'])){ 
    return 
    true
    } else { 
    return 
    false


    function 
    getuser($id$field){ 
    $query=mysql_query("SELECT $field FROM registrazione WHERE id='$id'"); 
    $run mysql_fetch_array($query); 
    return 
    $run[$field]; 

    e la pagina dove dovrebbe dare il profilo della persona scelta profile2.php
    Codice PHP:
    <?php
     
    include 'functions2.php';
    require 
    'connect-inc.php';
    ?>
    <?php

    if(isset($_GET['user']) && !empty($_GET['user'])){
    $user=$_GET['user'];
    } else {
    $user=$_SESSION['user_id'];
    }
    $my_id=$_SESSION['user_id'];

    $nome getuser($user'nome');
    $cognome getuser($user'cognome');
    $foto getuser($user'foto');
    $username=getuser($user'username');

    ?>
    [img]<?php echo $foto ?>[/img]

    <?php echo $nome?>

    <?php echo $cognome?>

    <?php echo $username?>

    <?php
    if($user != $my_id){
    $check_frmd_query=mysql_query("SELECT id FROM frnds WHERE (user_one='$my_id' AND user_two='$user' OR (user_one='$user' AND user_two='$my_id'))");
    if(
    mysql_num_rows($check_frmd_query) == 1){
    echo 
    "[url='#']Already Freand[/url] | [url='actions.php?action=unfrnd&user=$user']Unfriend $username[/url]";
    } else {
    echo 
    $from_query=mysql_query("SELECT id FROM frnd_req WHERE frnd_req.from='$my_id' AND frnd_req.to='$user'");
    $to_query=mysql_query("SELECT id FROM frnd_req WHERE frnd_req.from='$user' AND frnd_req.to='$my_id'");
    if(
    mysql_num_rows($from_query) == 1){
    echo 
    "[url='actions.php?action=cancel&user=$user']Cancel Request[/url]";
    } else if (
    mysql_num_rows($to_query) == 1){
    echo 
    "[url='#']Ignore[/url] | [url='actions.php?action=accept&user=$user']Accett[/url]";
    } else {
    echo 
    "[url='actions2.php?action=send&user=$user']Send Friend Request[/url]";
    }
    }
    }

    ?>
    perchè non passa piu l'id della persona scelta?, qualcuno può aiutarmi?, ciao grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2013
    Messaggi
    72

    risolto

    risolto il problema scusatemi, ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.