Pagina 1 di 5 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 47
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2013
    Messaggi
    72

    ripeto domanda: Aiuto php

    ho questo codice: <?php
    if(isset($_GET['user']) && !empty($_GET['user'])){
    $user=$_GET['user'];
    } else {
    $user=$_SESSION['user_id'];
    }
    $my_id=$_SESSION['user_id'];
    $username=getuser($user, 'username');

    ?>
    <h3><?php echo $username; ?></h3>
    <?php
    if($user != $my_id){
    $check_frmd_query=mysql_query("SELECT id FROM fmds 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 "Already Freand | Onfriend $username";
    } else {
    $from_query=mysql_query("SELECT id FROM frnd_req WHERE from='$my_id' AND to='$user'");
    $to_query=mysql_query("SELECT id FROM frnd_req WHERE from='$user' AND to='$my_id'");
    if(mysql_num_rows($from_query) == 1){
    echo "Ignore | Accett";
    } else if (mysql_num_rows($to_query) == 1){
    echo "Cancel Request";
    } else {
    echo "Send Friend Request";
    }
    }
    }

    ?>

    la pagina mi dovrebbe dare il profilo della persona selezionata per poi aggiungerla ad una lista amici ma mi da questo errore:
    Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\profile.php on line 36

    Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\profile.php on line 38

    ovvero a queste righe:
    $from_query=mysql_query("SELECT id FROM frnd_req WHERE from='$my_id' AND to='$user'");
    $to_query=mysql_query("SELECT id FROM frnd_req WHERE from='$user' AND to='$my_id'");
    if(mysql_num_rows($from_query) == 1){

    dove puo essere il problema?, non riesco a capire, spero che la domanda così vada bene, ciao

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    636
    l'hai ripetuta, con un titolo ancora non pertinente, il codice non opportunamente taggato, e nemmeno indentato.

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

    esempio

    puoi farmi un esempio?

  4. #4
    Le query non vanno a buon fine.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  5. #5
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    E il collegamento al database ?
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

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

    risposta

    salve, grazie per avermi risposto, il collegamento al database si trova in un file a parte che ho incluso nella pagina, il problema è questo: ho creato delle pagine dove uno si registra, fa il login, una volta entrato cliccando sul pulsante member compare la lista delle persone registrate, se clicco su una persona compare il profilo con un pulsante per mandargli una richiesta di amicizia ma mi da anche questo messaggio di errore:
    Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\profile.php on line 36

    Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\profile.php on line 38
    riferito a queste righe:
    $from_query=mysql_query("SELECT id FROM frnd_req WHERE from='$my_id' AND to='$user'");
    $to_query=mysql_query("SELECT id FROM frnd_req WHERE from='$user' AND to='$my_id'");
    if(mysql_num_rows($from_query) == 1){

    se io premo comunque il pulsante per inviare la richiesta quando vado a vedere sul database nella colonna di form mi compare 0 ma le altre 2 ovvero id e to li riempie correttamente, dove sbaglio?, non riesco a capire, sperando di aver scritto bene la domanda (altrimenti ditemi voi come devo scrivere), vi saluto, ciao grazie p.s. vi prego aiutatemi

  7. #7
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Hai provato ?
    Codice PHP:

    $from_query
    =mysql_query("SELECT id FROM frnd_req WHERE from='$my_id' AND to='$user'") or die(mysql_error()); 
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

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

    risposta

    ciao grazie per avermi risposto, se aggiungo quella parte li mi dice l'errore? pero nella query precedente non mi da errori, che devo fare?, vi prego aiutatemi ciao

  9. #9
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Devi metterlo su tutte le query.
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

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

    Risposta

    Ciao, si ma la query rimane quella e quindi il problema rimane, o sbaglio? Ciao grazie

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.