visualizza profilo utente utente in chat

  • Creatore Discussione Creatore Discussione Imperor
  • Data di inizio Data di inizio

Imperor

Utente Attivo
25 Nov 2010
102
2
18
Roma
www.fcfclean.it
buongiorno sto tentando di far visualizzare il profilo utente in chat questo è ciò che ho fatto ma non stampa nulla come posso risolvere?
Codice:
<?php
                    $conn = mysqli_connect('localhost','root','','ajaxdb');
                    
                    if(!$conn)
                    {
                        die(mysqli_error());
                    }
                    
                    if(isset($_POST['submit']))
                    {
                        
                        $msg = trim($_POST['msg']);
                        
                        $sql = "INSERT INTO chat (name,msg) VALUES ('".$_SESSION['name']."','$msg')";
                        $rs = mysqli_query($conn, $sql);
                        $affectedRows = mysqli_affected_rows($conn);
                        
                        if($affectedRows == 1)
                        {
                            $successMsg = "Record has been saved successfully";
                        }
                    }
                    ?>
                    
                    <?php
                    /*
                      blocco dei parametri di connessione
                    */
                    // nome di host
                    $host = "localhost";
                    // nome del database
                    $db = "ajaxdb";
                    // username dell'utente in connessione
                    $user = "root";
                    // password dell'utente
                    $password = "";
                    
                    /*
                      blocco try/catch di gestione delle eccezioni
                    */
                    try {
                      // stringa di connessione al DBMS
                      $connessione = new PDO("mysql:host=$host;dbname=$db", $user, $password);
                      // imposto dell'attributo necessario per ottenere il report degli errori
                      $connessione->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
                      // selezione e visualizzazione dei dati estratti
                      foreach ($connessione->query("SELECT * FROM chat") as $row)
                      {
                        echo $row['name'] ." ". $row['msg'] ."<br />";
                        echo '<td><a href="profilo.php?id=$id' . $row['id'] . '">Profilo</a></td>';
                      }
                      // chiusura della connessione
                      $connessione = null;
                    }
                    catch(PDOException $e)
                    {
                      // notifica in caso di errore nel tentativo di connessione
                      echo $e->getMessage();
                    }
                    ?>
                    ----------------
                    profilo.php
                    
                    <?php
                                require('db.php');
                                
                                $query=mysqli_query($con,"SELECT id, name, age, gender, status, create_datetime, foto FROM users WHERE id=$id");
                                while($rows=mysqli_fetch_array($query)){
                                
                                
                                $id = $_GET['id'];
                                $_SESSION['id'] = $id;
                                
                                $name= $rows['name'];
                                $age= $rows['age'];
                                $gender= $rows['gender'];
                                $status= $rows['status'];
                                $create_datetime= $rows['create_datetime'];
                                
                                ?>
 

Discussioni simili