i M@N

  • Signature
    One Love, One Heart, One Unity.
  • Site web
  • Nombre de sujets
    92
  • Nombre de messages
    1 681
  • Nombre de commentaires
    35
  • Nombre de news
    Aucune
  • Niveau en PHP
    Bon

Ses derniers messages sur les forums

i M@N
le 02/04/2010 à 11:30
Code problème
Hello.

ligne 5: il faut tester et initialiser la variable $email issue de $_POST (ton input email)
// on teste l'existence de nos variables. On teste également si elles ne sont pas vides
if ((isset($_POST['login']) && !empty($_POST['login'])) && (isset($_POST['pass']) && !empty($_POST['pass'])) && (isset($_POST['pass_confirm']) && !empty($_POST['pass_confirm'])) && (isset($_POST['email']) && !empty($_POST['email']))) {


ligne 20: la requête devient :
$sql = 'INSERT INTO membre VALUES("", "'.mysql_escape_string($_POST['login']).'", "'.mysql_escape_string(md5($_POST['pass'])).'", "'.mysql_escape_string($_POST['email']).'")';


@+...
One Love, One Heart, One Unity.
i M@N
le 01/04/2010 à 18:07
Code problème
Hello.

Et il est entre les balises <form>et</form> de ton formulaire ce input?

Parce que d'après l'erreur tu envoie pas email ou il n'est pas reçu.

Puis montre le code de ta page qui fait l'insertion en base parce que personne n'a de boule de cristal.

@+...
One Love, One Heart, One Unity.
i M@N
le 30/03/2010 à 22:45
Erreur SQL
et m*rde!
INSERT INTO membre VALUES("", "Expomatique", "abb87b02d85922fc7b589a3e037f4287", "email@domaine.net")
One Love, One Heart, One Unity.
i M@N
le 30/03/2010 à 22:44
Erreur SQL
Hello.

J'avais oublié comme ça peut être lourd window$ parfois mais bon... on a tous débuté.

Lepetitwindows56 va falloir y mettre un peu plus du tien quand même, personne ici ne va coder pour toi : c'est à toi de faire la démarche d'apprendre et de lire les cours du site pour commencer.
Après tu chercheras sur google y'a des tas d'autres sites qui traîtent de PHP et de SQL... à commencer par les manuels mais ils sont déjà sur ce site (regarde les liens en haut à droite).
Bref...
id int(11) NOT NULL auto_increment,
login text NOT NULL,
pass_md5 text NOT NULL,
email varchar(100) NOT NULL,

ça veut dire que t'as une table avec les champs id, login, pass_md5 et email.
INSERT INTO membre VALUES("", "Expomatique", "abb87b02d85922fc7b589a3e037f4287")

ça veut dire que tu insères un id autoincrément, le nom d'un membre et son pass hashé md5.
il manque donc la valeur pour l'email. Tu ne peux pas faire un insert de 3 valeurs dans une table qui comporte 4 champs.
Modifie ta requete dans ce genre :
INSERT INTO membre VALUES("", "Expomatique", "abb87b02d85922fc7b589a3e037f4287"), "email@domaine.net


@+...
One Love, One Heart, One Unity.
i M@N
le 28/03/2010 à 20:32
Modération du premier message.
smiley Hello tout le monde!

éduquer ou alors coder un script php qui autodétruit le n00b... avec de l'ajax aussi parce que c'est mieux on m'a dit (ça nettoie bien même dans les coins). smiley

@+...
One Love, One Heart, One Unity.
i M@N
le 28/03/2010 à 20:24
Ajouter un champ email dans l'esapce membre
Hello.

il faut que tu modifies la page qui enregistre les données saisies dans le formulaire pour qu'elle ajoute aussi la valeur $email
Et tu dois ajouter un champ à ta table pour l'email.

@+...
One Love, One Heart, One Unity.
i M@N
le 28/03/2010 à 20:22
Esapce membre : suppresion de compte utilisateur
Hello.

Tu fais une requête qui supprime un membre de ta table par son id dans un script que tu appelle avec un lien comme :
<a href="supprime.php?id_membre=1337">supprimer 1337</a>

Et ton script supprime.php ressemble à ça :
<?php
if (isset($_GET['id_membre'])) $id_membre = $_GET['id_membre']; else $id_membre = '0';
$sql = 'DELETE FROM membres WHERE id = "'.$id_membre.'"';
//on exécute la requête
mysql_query($sql);
?>
One Love, One Heart, One Unity.
i M@N
le 28/03/2010 à 20:10
afficher une requete
Hello.

Faut décoder dis...

Déjà SELECT, FROM et WHERE mets ça en majuscules ensuite modifie comme ça :
<?php
$requete = 'SELECT nom FROM client1 WHERE n_client = "'.$code.'"';
echo $requete;
//on exécute la requête
$result = mysql_query($requete);
//on compte le nombre d'enregistrements retournés par cette requete
$tuple = mysql_num_rows($result);
//si on a quelque chose on récupère les valeurs et on affiche
if ($tuple) {
while ($data = mysql_fetch_array($result)) {
$nom = $data['nom'];
$n_client = $data['n_client'];
}
//on affiche
echo $nom;
echo '<br />';
echo $n_client;
}
//sinon y'a rien
else {
echo 'aucun enregistrement';
}
?>


@+...
One Love, One Heart, One Unity.
i M@N
le 28/03/2010 à 19:59
Exécuter un lien sous conditions
Hello.

Comme ça peut-être :
<?php
if($a == '1')
{
// On ouvre MaPage.php
echo '<a href="MaPage.php">Ouvrir ici</a>';
}
else
{
// On n'ouvre pas MaPage.php et on affiche un message d’erreur : Exp. $a n’est pas bon !
echo '<a href="#" onclick="alert(\'$a = '.$a.' pas bon\');">Ouvrir ici</a>';
}
?>


@+...
One Love, One Heart, One Unity.
i M@N
le 25/07/2009 à 16:11
Probleme piratage
Hello.

D'après google c'est un malware, une espèce de virus sur ta machine qui lit les identifiants et pass dans filezilla.
Débarrasse-toi du virus, change tes mots de passe FTP et renvoies les fichiers "nettoyés".

@+...
One Love, One Heart, One Unity.
LoadingChargement en cours