Ajutor legat de PHP

Aici vom discuta pe tema IT care va include : c++, visual basic, php, html, css si multe altele; veti gasi si diverse stiri.

Moderators: Moderator ajutator, Moderator

skill 0
skill 0
Status: Offline
Posts: 4
Registered for: 12 years 5 months
12

Ajutor legat de PHP Post by creephunnter »

Momentan sunt incepator PHP si doresc sa stiu ceva: un counter pt. cate clickuri am apasat pe un buton.
Ceva de genu:
<html>
<?php
$counter = $_POST['counter']

?>
<form action=index.php' method='POST'>
<input type='submit' name='counter'>
</form>
</html>
PS: Stiu sa fac un counter, dar nu stiu cum sa il aplic la <input type='submit'...>, acolo?
Please help?
skill 0
skill 0
Status: Offline
Posts: 5
Registered for: 12 years 4 months
12

Re: PHP Post by danyweb09 »

Salut daca vrei sa folosesti si o baza de date pentru retinerea nr de clickuri uite aici

Creaza mai intai 3 fisiere:

config.php
click.php
index.php

Creaza o baza de date cu numele "click":

apoi un tabel cu numele "pagini" cu urmatoarele campuri:

id(bifat auto increment si primary)
page(varchar de 30)
count(int)
si adauga un rand cu valorile
page:index.php
count:0

config.php contine:

<?php
$host="localhost";
$user="root";
$pass="";
$db="click";
$tabel="pagini";
$con=mysql_connect($host,$user,$pass) or die(mysql_error());
$db=mysql_select_db($db);
?>

index.php contine:

<form action="click.php" method="POST">
<input type="submit" value="Click" />
<input type="hidden" value="index.php" name="pagina" /> //acest camp este folosit daca vrei sa folosesti scriptu pentru mai multe butoane
</form>

click.php contine:

<?php
require_once("config.php");//ne conectam la bd

if(isset($_POST['pagina'])){
$Sql="UPDATE `pagini` SET count=count+1 WHERE page='".$_POST['pagina']."'";
if(mysql_query($Sql)!=FALSE)
echo "inregistrat";
else
echo mysql_error();

}
?>
Fost Moderator
Fost Moderator
Status: Offline
Posts: 3089
Registered for: 13 years
13
Location: Corelone, Italy

Re: PHP Post by Twist. »

danyweb09 wrote:Salut daca vrei sa folosesti si o baza de date pentru retinerea nr de clickuri uite aici

Creaza mai intai 3 fisiere:

config.php
click.php
index.php

Creaza o baza de date cu numele "click":

apoi un tabel cu numele "pagini" cu urmatoarele campuri:

id(bifat auto increment si primary)
page(varchar de 30)
count(int)
si adauga un rand cu valorile
page:index.php
count:0

config.php contine:

<?php
$host="localhost";
$user="root";
$pass="";
$db="click";
$tabel="pagini";
$con=mysql_connect($host,$user,$pass) or die(mysql_error());
$db=mysql_select_db($db);
?>

index.php contine:

<form action="click.php" method="POST">
<input type="submit" value="Click" />
<input type="hidden" value="index.php" name="pagina" /> //acest camp este folosit daca vrei sa folosesti scriptu pentru mai multe butoane
</form>

click.php contine:

<?php
require_once("config.php");//ne conectam la bd

if(isset($_POST['pagina'])){
$Sql="UPDATE `pagini` SET count=count+1 WHERE page='".$_POST['pagina']."'";
if(mysql_query($Sql)!=FALSE)
echo "inregistrat";
else
echo mysql_error();

}
?>
Autorul topicului nu a mai dat bump/up deci consideram ca a rezolvat problema, TC !
Acest topic a fost inchis de catre , utilizatorii nu mai pot posta in el.

Singurii care pot posta in acest topic sunt moderatorii si administratorii.


Daca tot sunteti aici, de ce nu ne urmariti si ne promovati pe urmatoarele site-uri de jos ?! (daca nu ai facut-o deja)

Forum locked Post a reply

Return to “Discutii IT”