Erreur de code introuvable php

Fermé
MM27stdo Messages postés 224 Date d'inscription vendredi 10 décembre 2010 Statut Membre Dernière intervention 17 avril 2015 - 23 déc. 2010 à 15:12
coeus Messages postés 3019 Date d'inscription samedi 13 janvier 2007 Statut Membre Dernière intervention 19 juin 2013 - 28 déc. 2010 à 13:56
Bonjour,
Le probléme dans se code php c'est koi par ce que la je ne trouve pas
<?php include('.../config/session.php');
if (isset($_POST['inscription']) && $_POST['inscription'] == 'Inscription') {
// on se connecte à MySQL
$db = mysql_connect('localhost', 'xxxxxx', 'xxxxxxx');

// on sélectionne la base
mysql_select_db('xxxxx',$db);
$log = FilterText($_POST['log']);
$point = FilterText($_POST['point']);
$loguser=$_SESSION['login'];
$check = mysql_query("SELECT ID,nom,prenom,login,adresse,tel,mail,ban,ftp,point,rank FROM utilisateur WHERE login='$loguser'");
$results = mysql_num_rows($check);

if($results > 0 && is_numeric($log)){

$row = mysql_fetch_assoc($check);
$log = $row['login'];


mysql_query("UPDATE utilisateur SET point = point + ".$point." WHERE login='$loguser'") or die(mysql_error());
$msg = "L'utilisateur " . $loguser . " a bien recu " . $point . " points.";

@SendMusData('UPRC' . $query);


} else {

$msg = "Le login semble faire reference a un utilisateur qui existe pas";

}

}
?>
<form action="payuser.php" method="post">
<table style="border-width: 1px; width: 709px; height: 62px; background-color: rgb(255, 255, 204)" border="0">
<tbody>
<tr>
<td style="border-style: none; border-width: medium;" bordercolor="#666666" align="center" width="214" height="24">
Login :</td>
<td style="border-style: none; border-width: medium;" bordercolor="#666666" align="center" width="371" height="24"><input name="nom" value="<?php if (isset($_POST['log'])) echo htmlentities(trim($_POST['log'])); ?>" size="20" type="text"></td>
<td style="border-style: none; border-width: medium;" bordercolor="#666666" align="center" width="110" height="24"> </td>
</tr>
<tr>
<td style="border-style: none; border-width: medium;" align="center" width="214">
Point :</td>
<td style="border-style: none; border-width: medium;" align="center" width="371"><input name="prenom" value="<?php if (isset($_POST['point'])) echo htmlentities(trim($_POST['point'])); ?>" size="20" type="text"></td>
<td style="border-style: none; border-width: medium;" align="center" width="110"> </td>
</tr>
</tbody>
</table>
<p align="center"><br>
<input name="inscription" value="Payer" type="submit"><br>
</p>
<br>
</form>


A voir également:

11 réponses

MM27stdo Messages postés 224 Date d'inscription vendredi 10 décembre 2010 Statut Membre Dernière intervention 17 avril 2015 16
23 déc. 2010 à 15:20
...
0
MM27stdo Messages postés 224 Date d'inscription vendredi 10 décembre 2010 Statut Membre Dernière intervention 17 avril 2015 16
23 déc. 2010 à 15:31
personne
0
Reivax962 Messages postés 3671 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
Modifié par Reivax962 le 23/12/2010 à 15:36
Bonjour,

Disons qu'il faudrait au minimum que tu nous dises toi-même quel est le problème ! Message d'erreur ? Comportement non souhaité ?

Ne te contente pas de balancer du code comme ça, explique un peu :)

Ensuite, deux up en 20 minutes... on n'est pas des machines, hein ! Laisse un peu de temps...

Xavier
0
MM27stdo Messages postés 224 Date d'inscription vendredi 10 décembre 2010 Statut Membre Dernière intervention 17 avril 2015 16
23 déc. 2010 à 15:57
ok
en faite c'est un code qui et sensé ajouté des crédit a un utilisateur le seul probléme c'est que sa nje marche pas il affiche pas de message d'ereur ni rien d'autre il faut comme si toute allais bien sauf que sa marche pas
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Reivax962 Messages postés 3671 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
23 déc. 2010 à 16:01
Enlève le @ devant SendMusData pour qu'il affiche les messages d'erreur.
Fais aussi un "echo $msg" quelque part dans ton <form>, pour qu'on voie le résultat...
0
if (isset($_POST['inscription']) && $_POST['inscription'] == 'Inscription')


ça serait pas plus :
if (isset($_POST['inscription']) && ($_POST['inscription'] == 'Inscription'))

?


et... ça serait pas plutot != ?
parce que tu vérifies si le champs est isset et si il vaut "Inscription" ?

Mais c'est vrai que sans info sur l'erreur...
0
MM27stdo Messages postés 224 Date d'inscription vendredi 10 décembre 2010 Statut Membre Dernière intervention 17 avril 2015 16
23 déc. 2010 à 16:13
toujour pas de message d'erreur dsl
0
mysql_query("UPDATE utilisateur SET point = point + ".$point." WHERE login='$loguser'") 


==>

mysql_query("UPDATE utilisateur SET point = 'point + ".$point."' WHERE login='$loguser'")
......................................................................................^
=> point c'est pas une variable ?...................................|
0
Reivax962 Messages postés 3671 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
23 déc. 2010 à 16:53
Si si : $point = FilterText($_POST['point']);
Ou alors le point sans les $, c'est le champ de la base.

Par contre effectivement, les guillemets simples ne sont pas bons ici :

mysql_query("UPDATE utilisateur SET point = point + ".$point." WHERE login='$loguser'")

me paraît plus correct puisque ce n'est pas du texte.
0
MM27stdo Messages postés 224 Date d'inscription vendredi 10 décembre 2010 Statut Membre Dernière intervention 17 avril 2015 16
23 déc. 2010 à 17:14
Merci pour votre aide
mysql_query("UPDATE utilisateur SET point = 'point + ".$point."' WHERE login='$loguser'")

point = c'est le nom de l'entré dans la base de donné a modifier
$point = c'est la valuer posté dans le formulaire
0
coeus Messages postés 3019 Date d'inscription samedi 13 janvier 2007 Statut Membre Dernière intervention 19 juin 2013 119
23 déc. 2010 à 18:44
Dans : include('.../config/session.php');
Le "..." ça sert à quoi ? Je connais le point simple et le deux points, mais pas le trois points...
0
MM27stdo Messages postés 224 Date d'inscription vendredi 10 décembre 2010 Statut Membre Dernière intervention 17 avril 2015 16
23 déc. 2010 à 23:32
sa veut dire dossier parent
0
coeus Messages postés 3019 Date d'inscription samedi 13 janvier 2007 Statut Membre Dernière intervention 19 juin 2013 119
28 déc. 2010 à 13:56
C'est pas plutôt include('../config/session.php'); ? Le "..." fait la même chose qu'un ".." ?
0