Hacking and more...
HaCkinG CulT
Lista Forumurilor Pe Tematici
Hacking and more... | Reguli | Inregistrare | Login

POZE HACKING AND MORE...

Nu sunteti logat.
Nou pe simpatie:
Alexanndra1994
Femeie
23 ani
Bucuresti
cauta Barbat
23 - 42 ani
Hacking and more... / Web-DesiGn Stuff / help la php chat script...cum iversez modul de afisare Moderat de Shocker
Autor
Mesaj Pagini: 1
Ice_Reaven
Little Kevin

Inregistrat: acum 17 ani
Postari: 57
am fakut manual un chat in php..
codul la index.php

Code:

<?php
require_once('config.php');

if(!isset($_SESSION['nume'])) $_SESSION['nume'] = '';
if(!isset($_SESSION['comentariu'])) $_SESSION['comentariu'] = '';
echo '<table align="center" width="310" border="0" cellpadding="0" cellspacing="0">

<form name="formular" action="prelucrare.php" method="post">
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%">
  <tr>
    <td><font color=cyan>Nume:</font</td>
    <td> <input size= "50" type="text" name="nume" value="'.$_SESSION['nume'].'"></td>
  </tr>
  <tr>
    <td><font color=cyan>Mesaj:</font></td>
    <td><input size="125" type="text" name="comentariu" value="'.$_SESSION['comentariu'].'"></td>
  </tr>
</table>
   <input name="Trimite" type="submit" id="Trimite" value="Trimite">
      <input name="Reseteaza" type="reset" id="Reseteaza" value="Reseteaza"> 
  </form>
';

?>

config.php e fisieru prin care se conecteaza la baza de date

de aci te duce in prelucrare.php in care iti verifica inca odata datele:

Code:

<?php
require_once('config.php');

$_SESSION['nume'] = addentities($_POST['nume']);
$_SESSION['comentariu'] = addentities($_POST['comentariu']);

if(($_SESSION['nume'] == "") || ($_SESSION['comentariu'] == "") || (strlen($_SESSION['comentariu']) > 200) )
{
echo '<BR><BR><BR><BR><BR><BR><BR><p align=center>Nu ai introdus date in formular sau cele introduse nu sunt corecte. <br>
      Apasa <a href="index.php">aici</a> pentru a te intoarce la pagina anterioara.';
}
else
{
echo '<BR><BR><BR><BR><BR><BR><BR><p align=center>Va multumim. <br> 
      Datele au fost introduse cu succes in baza de date. <br>
      Pentru vizualizare apasati <a href="vizualizare.php">aici</a>.';

$cerereSQL = "INSERT INTO `chat` (`nume`, `comentariu`)
              VALUES ('".$_SESSION['nume']."', '".$_SESSION['comentariu']."');";
mysql_query($cerereSQL);

$_SESSION['nume'] = '';
$_SESSION['comentariu'] = '';

}

?>

si asta e vizualizare.php

Code:

<?php
require_once('config.php');
echo '<p align=center><font size=6 color=cyan><b>Chat</b></font></p><br>';  
   $cerereSQL = 'SELECT * FROM `chat`'; 
   $rezultat = mysql_query($cerereSQL);
   while($rand = mysql_fetch_array($rezultat))
   {
  
echo '<b><font color=cyan>'.$rand['nume'].'</font></b>:
          <font color=cyan>'.$rand['comentariu'].' </font><br>';
   }  


?>

mie aci daca postez ceva imi afiseaza cel mai vechi post primul al doilea cel mai vechi al doilea si tot asa...
cum pot sa fac sa imi afiseze exact invers adica cel mai noi primul
am incercat deja sa ii dau la id din baza de date la "Alter table order by" Descending dar nu imi retine, le modifica si le pune pe cele mai noi primele dar dupaia se face iar automat Ascending si e enervat....
litthe help plz


_______________________________________
..::Life's too short to waste it all so f**k the n00bs and let it goo::..

pus acum 17 ani
   
OSHO
Elite Member

Din: Cluj
Inregistrat: acum 18 ani
Postari: 2069
Inlocuiesti

Code:

$cerereSQL = 'SELECT * FROM `chat`';

cu

Code:

$cerereSQL = 'SELECT * FROM `chat` ORDER BY `id` DESC';

`id` presupun doar ca exista. Normal orice tabel trebuie sa aiba o cheie primara. Daca cheia primara are alt nume, inlocuiesti `id` cu numele cheii.


_______________________________________

IPFind: IP Finder and browser revealer
SkullBox: IT pentru incepatori
_______________________________________

pus acum 17 ani
   
Ice_Reaven
Little Kevin

Inregistrat: acum 17 ani
Postari: 57
da exista ms mult
tu nu stii cat m-am chinuit sa incer sa aflu)


_______________________________________
..::Life's too short to waste it all so f**k the n00bs and let it goo::..

pus acum 17 ani
   
Pagini: 1  

Mergi la