par
Benji861905 » 07 nov. 2013, 18:44
Merci, voila le bon code:
<?php
$id = (isset($_GET['id'])) ? abs(intval($_GET['id'])) : 0;
// ouverture de connexion mysql
$usr = '...';
$db = '...';
$pwd = '...';
$host = '...';
mysql_connect($host, $usr, $pwd);
mysql_select_db($db);
$req = sprintf("UPDATE liens SET compteur=(compteur +1) WHERE id='%d';",$id);
if (mysql_query($req))
{
// compteur incrémenté, on récupère l'URL et on envoie la page
$req_url = sprintf("SELECT url FROM liens WHERE id='%d';",$id);
$url = mysql_query($req_url);
if (mysql_num_rows($url) == 1)
{
$data = mysql_fetch_array($url);
header("Location: http://".$data['url']);
};
};
var_dump($id, $req, $req_url, $url);
mysql_close( );
?>
Merci, voila le bon code:
[php]<?php
$id = (isset($_GET['id'])) ? abs(intval($_GET['id'])) : 0;
// ouverture de connexion mysql
$usr = '...';
$db = '...';
$pwd = '...';
$host = '...';
mysql_connect($host, $usr, $pwd);
mysql_select_db($db);
$req = sprintf("UPDATE liens SET compteur=(compteur +1) WHERE id='%d';",$id);
if (mysql_query($req))
{
// compteur incrémenté, on récupère l'URL et on envoie la page
$req_url = sprintf("SELECT url FROM liens WHERE id='%d';",$id);
$url = mysql_query($req_url);
if (mysql_num_rows($url) == 1)
{
$data = mysql_fetch_array($url);
header("Location: http://".$data['url']);
};
};
var_dump($id, $req, $req_url, $url);
mysql_close( );
?>[/php]