Visualizzazione risultati 1 fino 3 di 3

Discussione: Query sostituisce utenti [PHP]

  1. #1
    ysoolder non è connesso Utente giovane
    Data registrazione
    06-04-2013
    Messaggi
    97

    Predefinito Query sostituisce utenti [PHP]

    Praticamente, nel mio social network, ho inserito il pulsante "Preferiti!" sul profilo di ogni utente che non sia il proprio. Quando lo clicco, inserisco il nome dell'utente come preferito! Solo che, nella seguente query, invece di aggiungere 2 o piu nomi preferiti, me li sostituisce o.o Perché? Mi sembra strano che succeda! Ho pure inserito il ciclo while:

    Codice PHP:

    <?php
    $sel_preferiti
    = mysql_query("SELECT * FROM seguire WHERE username = '$my_username'");

    if(
    mysql_num_rows($sel_preferiti) == 0) {
    echo
    ' <div class="home" style="border: 1px solid black; height: 200px; width: 200px; position:absolute; right: 0px; top: 340px; overflow-y: scroll; background-color: white; ">
    <center><b>I tuoi utenti preferiti:</b><hr>
    Non hai utenti preferiti.</div></div>'
    ;
    } else {
    while(
    $ref = mysql_fetch_row($sel_preferiti)) {


    $username = $ref[1];
    ?>
    <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">

    <style>
    .home {
    background-color: white;
    }

    @import url(homessettings.css);
    </style>
    <div class="home" style="border: 1px solid black; height: 200px; width: 200px; position:absolute; right: 0px; top: 340px; overflow-y: scroll; ">
    <center><b>I tuoi utenti preferiti:</b><hr>
    <?php echo $username; ?><p>
    </div>
    </span>
    <p>

    </form>


    <?php
    }
    }
    ?>
    L'username è == a $my_username perché se metto $username compare sulla home di tutti gli utenti, invece così facendo compare solo nella mia e ogni utente aggiunge un utente preferito. Ma perché mme li sostituisce? Grazie a tutti!

  2. #2
    Guest

    Predefinito

    Codice HTML:
    <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
             
    <style>
    .home {
    background-color: white;
    }
    
    @import url(homessettings.css);
    </style>
     <div class="home" style="border: 1px solid black; height: 200px; width: 200px; position:absolute; right: 0px; top: 340px; overflow-y: scroll; ">
    <center><b>I tuoi utenti preferiti:</b><hr>
                <?php echo $username; ?><p>
    </div>
                 </span>
                <p>
               
                </form>
    scusa l'osservazione ma hai messo il marcatore style dentro il marcatore form e poi non capisco cosa intendi che te lo sostituisce la query scritta cosi non lo può fare la variabile $username assume il valore ref ? chi o cecosa lo sostituisce?

  3. #3
    ysoolder non è connesso Utente giovane
    Data registrazione
    06-04-2013
    Messaggi
    97

    Predefinito

    Ogni volta che aggiungevo un utente come preferito, me lo sostituiva invece di aggiungerlo sotto.. Comunque, hai ragione :D ho messo <style> dentro il form.. ecco perche me lo sostituiva

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •