Page 1 of 1
Ajutor legat de PHP
Posted: 05 Dec 2012, 21:19
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?
Re: PHP
Posted: 31 Dec 2012, 18:04
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();
}
?>
Re: PHP
Posted: 31 Dec 2012, 20:29
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 !