Les archives de FluxBB.fr
Vous n'êtes pas identifié(e).
Sur PHPMYADMIN tu clique soit :
Directement sur le nom de la table users
Une fois dans users clique en haut sur "structure". 
...
M@x.
...
Hors ligne
Voila: 

Je précise:
J'ai aussi essayé "total_up=total_up+100", ca a marché !
Mais je n'arrive pas a mettre a jour avec le valeur définie dans le champs "taille" ...
Dernière modification par caupinpaul (13-07-2008 13:57:41)
Hors ligne
Quelle est la valeur que tu entre dans ton champ ? (sur le forum)
Juste une chiffre ou tu met aussi "ko", "mo", ...
M@x
...
Hors ligne
Juste un chiffre
Le problème ne pourrai t il pas être de l'emplacement du code ?
Mon code pour augmenter total_up est presque tout en haut de post.php alors que le champ taille est presque tout en bas ... (juste au dessus du bouton submit).
Le code ne sais pas quelle est la valeur de taille car taille est plus en dessous ...
Serai ce une possibilité ?
Dernière modification par caupinpaul (13-07-2008 15:45:23)
Hors ligne
Uplaod me your post file. (http://punbb.upload.free.fr/)
M@x.
...
Hors ligne
Le post.php normal:
http://punbb.upload.free.fr/files/Polus … st-php.txt
Le post.php avec la modification qui ne marche pas ... (chercher quotat dans le doc pour le trouver plus facilement):
http://punbb.upload.free.fr/files/Polus … st-php.txt
Merci de ton aide
Hors ligne
Hors ligne
Merci encore pour ton aide !
Je viens d'essayer ton code mais ce n'a pas marché ...
toujours cette même erreur !

Hors ligne
Fait chier... 
oublie d'une "," après total_up=total_up+'.$taille_up.'
Et au cas ou rajoute avant : if(!isset($taille_up))
$taille_up = 0;
...
Hors ligne
ok je teste
merci
Hors ligne
Ca marche !!
Super!
Merci beaucoup!
Par contre, ou dois-je mettre
if(!isset($taille_up))
$taille_up = 0;?
Hors ligne
Nulle part si tu l'a pas mis 
C'était au cas ou mais si ça fonctionne c'est pas la peine. 
Bonne prog.
Dernière modification par M@x (13-07-2008 17:13:30)
...
Hors ligne
Mais si je ne remplis pas le nombre de mo uploadés, ca bug !
Hors ligne
... avec plus de détails c'est mieux. Si c'est la même erreur que avant, tu ajoute avant :
$low_prio = ($db_type == 'mysql') ? 'LOW_PRIORITY ' : '';
$db->query('UPDATE '.$low_prio.$db->prefix.'users SET num_posts=num_posts+1, total_up=total_up+'.$taille_up.' last_post='.$now.' WHERE id='.$pun_user['id']) or error('Unable to update user', __FILE__, __LINE__, $db->error());Ceci :
if(!isset($taille_up))
$taille_up = 0;...
Hors ligne
ca ne marche pas ...
Hors ligne
Rahh... vous me saoulez fluxiens ! Qu'est ce qui ne fonctionne pas ! Comment et quelle erreur !
...
Hors ligne
Comme celle de tout à l'heure ...
Juste quand je ne met rien dans le champ taille
Hors ligne
remplace
$taille_up = pun_trim(isset($_POST['unreq_taille'])? $_POST['unreq_taille']: '');par
$taille_up = (isset($_POST['unreq_taille'])? intval($_POST['unreq_taille']): 0);si c'est un entier, c'est à définir comme un entier 
(et dans ce cas-là, la dernière modif de M@x ne sert plus)
Bouh !
StarShip Renaissance
Hors ligne
OK, ca marche !
Merci beaucoup M@x, je pense que je t'ai un peu saouler à la fin ...
Merci aussi PascL
Merci PunBB.fr !
Dernière modification par caupinpaul (13-07-2008 18:12:56)
Hors ligne
Aie: je viens de voir que le bug que j'avais avant est dans les réponses ...
Dès que j'envoie le message ...
Problème: On répond a un sujet et ca bug !
Help me please
Dernière modification par caupinpaul (13-07-2008 18:42:06)
Hors ligne
ah bah la denière modif de M@x doit encore servir alors
désolé d'avoir dit le contraire 
Bouh !
StarShip Renaissance
Hors ligne
Merci, le problème est résolu.
Par contre, je ne peux pas ajouter des mo dans les réponses, ils ne sont pas comptabilisées
Hors ligne
J'essaye d'adapter le script pour edit.php, mais j'ai un problème:
// If the posting user is logged in, increment his/her post count
if (!$pun_user['is_guest'])
{
if(!isset($taille_up))
$taille_up = 0;
$low_prio = ($db_type == 'mysql') ? 'LOW_PRIORITY ' : '';
$db->query('UPDATE '.$low_prio.$db->prefix.'users SET total_up=total_up-'.$cur_post['taille_up'].'+'.$taille_up.', last_post='.$now.' WHERE id='.$pun_user['id']) or error('PB de quotat', __FILE__, __LINE__, $db->error());
}Le problème: PB de quotat
J'ai placé ce code juste au dessus de
redirect('viewtopic.php?pid='.$id.'#p'.$id, $lang_post['Edit redirect']);
}
}Pouvez-vous m'aider ?
Hors ligne
Revoit la logique de ta requête SQL. 
M@x.
...
Hors ligne
Excuse moi mais je comprend pas bien... 
Je demande bien de mettre à jour le compteur d'upload avec ce script, non ?
Hors ligne