Probleme avec update en php
Résolu
jbtv45
Messages postés
54
Statut
Membre
-
jbtv45 Messages postés 54 Statut Membre -
jbtv45 Messages postés 54 Statut Membre -
Bonjour,
voici mon probleme
######################################
<?php $liens = (isset($_GET['liens'])) ? rawurldecode($_GET['liens']) : ''; ?>
<?php $id = (isset($_GET['id'])) ? rawurldecode($_GET['id']) : ''; ?>
le lien est <? echo $liens; ?><br>
l id est <? echo $id; ?>
<?
// compteur de vue
require ("../code_acces/params.inc.php");
$connexion= mysql_connect($hote,$login,$mdp);
mysql_select_db($bd, $connexion);
$req="select nombre from bddjbtv ";
$resultat=mysql_query($req,$connexion);
list($nombre)= mysql_fetch_row($resultat);
$nombre++;
echo "<h3> A été vue ".$nombre." fois</h3>";
$req="UPDATE 'bddjbtv' SET 'nombre' = '$nombre'";
$ok=mysql_query($req,$connexion);
?>
#######################################
Je voudrai que la valeur du nombre "nombre" augmente de plus un pour 'id' seulement que est plus haut mais je n'y arrive pas ca m'augmente toujour la valeur de tout mes champs "nombre" dans ma table de ma bdd
Je sait que c'est en rapport avec ma requete
$req="UPDATE 'bddjbtv' SET 'nombre' = '$nombre'";
qu'il faud ajouter "WHERE" , j'ai essayer
$req="UPDATE 'bddjbtv' SET 'nombre' = '$nombre' WHERE 'id'='$id' ";
ou aussi (impossible mais bon qui ne tente rien n'a rien ^^)
$req="UPDATE 'bddjbtv' SET 'nombre' = '$nombre' WHERE 'id'='<? echo $id; ?>' ";
sa ne fonctionne pas non plus j'ai aussi essayer d'autre code mais rien ne fonction sa ajoute toujour +1 a tout mes champs 'nombre'
je déséspère lool
Quel qu'un pourrai m'aidez s'il vous plaït ?????
Merci
voici mon probleme
######################################
<?php $liens = (isset($_GET['liens'])) ? rawurldecode($_GET['liens']) : ''; ?>
<?php $id = (isset($_GET['id'])) ? rawurldecode($_GET['id']) : ''; ?>
le lien est <? echo $liens; ?><br>
l id est <? echo $id; ?>
<?
// compteur de vue
require ("../code_acces/params.inc.php");
$connexion= mysql_connect($hote,$login,$mdp);
mysql_select_db($bd, $connexion);
$req="select nombre from bddjbtv ";
$resultat=mysql_query($req,$connexion);
list($nombre)= mysql_fetch_row($resultat);
$nombre++;
echo "<h3> A été vue ".$nombre." fois</h3>";
$req="UPDATE 'bddjbtv' SET 'nombre' = '$nombre'";
$ok=mysql_query($req,$connexion);
?>
#######################################
Je voudrai que la valeur du nombre "nombre" augmente de plus un pour 'id' seulement que est plus haut mais je n'y arrive pas ca m'augmente toujour la valeur de tout mes champs "nombre" dans ma table de ma bdd
Je sait que c'est en rapport avec ma requete
$req="UPDATE 'bddjbtv' SET 'nombre' = '$nombre'";
qu'il faud ajouter "WHERE" , j'ai essayer
$req="UPDATE 'bddjbtv' SET 'nombre' = '$nombre' WHERE 'id'='$id' ";
ou aussi (impossible mais bon qui ne tente rien n'a rien ^^)
$req="UPDATE 'bddjbtv' SET 'nombre' = '$nombre' WHERE 'id'='<? echo $id; ?>' ";
sa ne fonctionne pas non plus j'ai aussi essayer d'autre code mais rien ne fonction sa ajoute toujour +1 a tout mes champs 'nombre'
je déséspère lool
Quel qu'un pourrai m'aidez s'il vous plaït ?????
Merci
Signarure hors-charte - Supprimée par la modération.
A voir également:
- Probleme avec update en php
- Windows update bloqué - Guide
- Winget update - Guide
- Asus live update - Télécharger - Utilitaires
- Easy php - Télécharger - Divers Web & Internet
- Nettoyage windows update - Guide
1 réponse
En posant mon script comme cela
<?php $liens = (isset($_GET['liens'])) ? rawurldecode($_GET['liens']) : ''; ?>
<?php $id = (isset($_GET['id'])) ? rawurldecode($_GET['id']) : ''; ?>
le lien est <? echo $liens; ?><br>
l id est <? echo $id; ?>
<?php
// compteur de vue
require ("../code_acces/params.inc.php");
$connexion= mysql_connect($hote,$login,$mdp);
mysql_select_db($bd, $connexion);
$req="select nombre from bddjbtv ";
$resultat=mysql_query($req,$connexion);
list($nombre)= mysql_fetch_row($resultat); //surement
$nombre++;
echo "<h3> A été vue ".$nombre." fois</h3>";
//$req="UPDATE 'bddjbtv' SET 'nombre' = '$nombre'";
$req="UPDATE bddjbtv SET nombre = '".$nombre."' WHERE id = '".$id."'";
$ok=mysql_query($req,$connexion);
?>
sa fonctionne Mais UNE SEUL FOIS
jm'éxplique
je clic sur le lien une premiere fois
sa ma augmenter ma valeur de mon id demander de +1
Mais quand je reclique dessu
sa ne l'augmente plus sa reste a la meme valeur que sa me la ajouter précedament
<?php $liens = (isset($_GET['liens'])) ? rawurldecode($_GET['liens']) : ''; ?>
<?php $id = (isset($_GET['id'])) ? rawurldecode($_GET['id']) : ''; ?>
le lien est <? echo $liens; ?><br>
l id est <? echo $id; ?>
<?php
// compteur de vue
require ("../code_acces/params.inc.php");
$connexion= mysql_connect($hote,$login,$mdp);
mysql_select_db($bd, $connexion);
$req="select nombre from bddjbtv ";
$resultat=mysql_query($req,$connexion);
list($nombre)= mysql_fetch_row($resultat); //surement
$nombre++;
echo "<h3> A été vue ".$nombre." fois</h3>";
//$req="UPDATE 'bddjbtv' SET 'nombre' = '$nombre'";
$req="UPDATE bddjbtv SET nombre = '".$nombre."' WHERE id = '".$id."'";
$ok=mysql_query($req,$connexion);
?>
sa fonctionne Mais UNE SEUL FOIS
jm'éxplique
je clic sur le lien une premiere fois
sa ma augmenter ma valeur de mon id demander de +1
Mais quand je reclique dessu
sa ne l'augmente plus sa reste a la meme valeur que sa me la ajouter précedament