Jump to content
HackKing

Pagini in php

Recommended Posts

Posted

Cum pot face niste pagini in php ?

ex:

cum sunt paginiile alea cu concursuri de click-uri..

Dai lui ".$z[user]." un click aici..

Gen:

/pagina.php?user343

/pagina.php?user344

(user343, user344 i alege din db.)

Nu stiu daca am explicat cum trebuie.

Nici nu stiu cum sa caut pe google.

Posted

Ceea ce ceri tu e un script complet, sau doar sa il aleaga pe xulescu din db pintr-un $_GET?

Daca e doar prin $_GET iti prezint o metoda folosita de mine:

htaccess:


<IfModule mod_rewrite.c>
RewriteEngine on

RewriteBase /

</IfModule>

Options +FollowSymLinks All Indexes

RewriteEngine on

RewriteRule user-(.*)$ user.php?x=$1

user.php


<?php
$xulescu = $_GET['x'];

if($xulescu != ""){

$user = mysql_fetch_object(mysql_query("SELECT * FROM `tabelusers` WHERE `username`='$xulescu'"));{

if($user->username == "$xulescu"){
echo"$user->username a fost gasit in baza de date.";
} else {
echo"$xulescu nu exista in baza de date.";
}

}}
?>

si poti accesa user.php catre xulescu prin metoda asta daca pui si in htaccess ce te-am dat mai sus:

http://site.com/user-xulescu

sau fara htaccess prin

http://site.com/user.php?x=xulescu

Sau daca vrei altceva, explica mai clar... scripturi sunt o gramada pe google :)

Posted

Deci sa zicem ca am 3 useri in db.

user1,user2, si 3..

cand accesez site.com/pagina.php?user1

sa arate: Da un vot lui user1 pentru blabla

si cand intru pe

site.com/pagina.php?user2

sa arate: Da un vot lui user2 pentru blabla (si la user3 la fel.)

EDIT: cred ca metoda ta e buna, o sa incerc sa vad..

EDIT2: nu i-am dat de cap..

Posted

Verifica metoda prin care faci legatura cu baza de date ... si apoi verifici ca in tabel sa ai coloana cu useri si coloana cu voturile ... si de ficare data cand cineva da click pe un buton sa faca in baza de date in derptul la user1 = +1 pe coloana de voturi...

Posted
Verifica metoda prin care faci legatura cu baza de date ... si apoi verifici ca in tabel sa ai coloana cu useri si coloana cu voturile ... si de ficare data cand cineva da click pe un buton sa faca in baza de date in derptul la user1 = +1 pe coloana de voturi...

Partea cu voturiile si click-uriile a fost doar ca exemplu.

Eu vreau sa fac altceva.

Nu explic si a 3-a oara, ca o s'o fac si mai prost..

  • Moderators
Posted

Asa?

vot.php


<?php
$id = htmlentities($_GET['ID'],ENT_QUOTES);
$sql = mysql_query ("SELECT * FROM utilizatori WHERE ID='$id'");
$f = mysql_fetch_array ($sql);
$n = mysql_num_rows ($sql);
if ($n == 0)
{
echo "Utilizatorul cu ID-ul " . $id . " nu exista in baza de date.";
}else{
echo "Apasa <a href='prieavot.php?id=" . $id . "'>aici</a> pentru a acorda un vot lui . " $f['utilizator']. ".";
}
?>

preiavot.php


<?php
$id = htmlentities($_GET['ID'],ENT_QUOTES);
$sql = mysql_query ("SELECT * FROM utilizatori WHERE ID='$id'");
$f = mysql_fetch_array ($sql);
$n = mysql_num_rows ($sql);
if ($n == 0)
{
echo "Utilizatorul cu ID-ul " . $id . " nu exista in baza de date.";
}else{
$votacordat = $f['voturi'] + 1;
mysql_query ("UPDATE utilizatori SET voturi = '$votacordat' WHERE ID='$id'");
echo "I-ai acordat un vot lui " . $f['utilizator'] . ". El are acum " . $votacordat . " puncte.";
}
?>

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...