tintindelacite

Ses derniers messages sur les forums

tintindelacite
le 29/11/2008 à 20:10
Espace membre erreur afficher avant envoi....
Slt merci la globule de te pencher sur mon souci
<fieldset>
<form action="inscription.php" method="post">
<label for="nom" class="float">Nom: </label><input type="text" name="nom" value="<?php if (isset($_POST['nom'])) echo htmlentities(trim($_POST['nom'])); ?>"><br />
<label for="prenom" class="float"> Pr&eacute;nom: </label><input type="text" name="prenom" value="<?php if (isset($_POST['prenom'])) echo htmlentities(trim($_POST['prenom'])); ?>"><br />
<label for="e_mail" class="float">Adresse E_Mail :</label> <input type="text" name="e_mail" value="<?php if (isset($_POST['e_mail'])) echo htmlentities(trim($_POST['e_mail'])); ?>"><br />
<label for="login" class="float">Identifiant: </label></label><input type="text" name="login" value="<?php if (isset($_POST['login'])) echo htmlentities(trim($_POST['login'])); ?>"><br />
<label for="pass" class="float"> Mot de passe : </label><input type="password" name="pass" value="<?php if (isset($_POST['pass'])) echo htmlentities(trim($_POST['pass'])); ?>"><br />
<label for="pass_confirm" class="float">Confirmation du mot de passe :</label><input type="password" name="pass_confirm" value="<?php if (isset($_POST['pass_confirm'])) echo htmlentities(trim($_POST['pass_confirm'])); ?>"><br />
</fieldset>
<fieldset><p>
<div class="center"><input type="submit" name="inscription" value="Inscription"></p></div>
</fieldset>
</form>
<?php
if (isset($erreur)) echo '<br />',$erreur;
?>

Voila le formulaire inscription.php
@+ andré
tintindelacite
le 29/11/2008 à 14:29
Espace membre erreur afficher avant envoi....
Bonjour j'ai suivi le comment faire un espace membre du site....et avant l'envoi j'ai erreur afficher au moins un champ est vide....et bien entendu quand je soumet le formulaire j'ai une deuxième erreur ; un membre possede déja ce login...
bien entendu mon formulaire
<form action="inscription.php" method="post">

La parti traitement de mon formulaire dans inscription .php....
<?php
// on teste si le visiteur a soumis le formulaire
if (isset($_POST['inscription']) && $_POST['inscription'] == 'Inscription') {
// on teste l'existence de nos variables. On teste également si elles ne sont pas vides
if ((isset($_POST['nom']) && !empty($_POST['nom']))&& (isset($_POST['prenom']) && !empty($_POST['prenom']))&& (isset($_POST['e_mail']) && !empty($_POST['e_mail']))&& (isset($_POST['login']) && !empty($_POST['login'])) && (isset($_POST['pass']) && !empty($_POST['pass'])) && (isset($_POST['pass_confirm']) && !empty($_POST['pass_confirm']))) {
// on teste les deux mots de passe
if ($_POST['pass'] != $_POST['pass_confirm']) {
$erreur = 'Les 2 mots de passe sont différents.';
// connection à la base de lespinasse_tennis
$base = mysql_connect ('localhost', 'xxxxxx', 'xxxxx');
mysql_select_db ('xxxxxx', $db);

// on recherche si ce login est déjà utilisé par un autre membre
$sql = 'SELECT count(*) FROM membre WHERE login="'.mysql_escape_string($_POST['login']).'"';
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$data = mysql_fetch_array($req);

if ($data[0] == 0) {
$sql = 'INSERT INTO membre VALUES("", "'.mysql_escape_string($_POST['nom']).'","'.mysql_escape_string($_POST['prenom']).'","'.mysql_escape_string($_POST['e_mail']).'","'.mysql_escape_string($_POST['login']).'", "'.md5(mysql_escape_string($_POST['pass'])).'")';
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br />'.mysql_error());
session_start();
$_SESSION['login'] = $_POST['login'];
header('Location: administration.php');
exit();
}
}
else {
$erreur = 'Un membre poss&egrave;de d&eacute;j&agrave;
ce login.';
}
}
}
else {
$erreur = 'Au moins un des champs est vide.';
}
?>

Si quelqu' un voit ou j'ai pu faire une erreur Merci
tintindelacite
le 07/08/2008 à 23:23
Remplir un formulaire a partir d'une bdd sous condition....
Slt, la globule , en fait je voudrais si c'est possible (c'est un luxe je suis le seul a mettre le site a jour....) qu'une fois que les journee sont mis a jour en rentrant les scores(but_recevant et but visiteur)par un formulaire elle n'apparaisse plus dans ma liste déroulante....juste pour éviter de rentrer 2 fois les même résultat.....A savoir que les champs but_recevant et but_visiteur sont null dans ma table avant la mise a jour....
Je ne sais pas si je suis très clair La....

Merci d'avance et bravo pour le site et le dévouement
tintindelacite
le 04/08/2008 à 15:29
update 2 champ dans bdd
Slt, merci j'avais réussi en remplaçant AND par, et cela fonctionnait...Mais je copie ton script pour un code plus propre...c'est ça....
Merci
Est il possible de remplir mon formulaire, notament le champ journee (menu deroulant)que les journees ou les champs (but_recevant) et (but_visiteur) n'ont pas encore était mis a jour...je sais que c faisable ...mais facile pour un débutant?
Meci pour tout
André
tintindelacite
le 03/08/2008 à 23:41
update 2 champ dans bdd
Bonsoir j'essaie de mettre a jour 2 champ de ma table par un formulaire
<?php
if(isset($_POST['journee'])) $journee=$_POST['journee'];
else $journee="";


if(isset($_POST['but_recevant'])) $but_recevant=$_POST['but_recevant'];
else $but_recevant="";

if(isset($_POST['but_visiteur'])) $but_visiteur=$_POST['visiteur'];
else $but_visiteur="";

// On vérifie si les champs sont vides
if(empty($journee) OR empty($but_recevant) OR empty($but_visiteur))

{
echo '<font color="red">Attention, seul le champs <b>Note et But</b> peuvent rester vide !</font>';
}
// Aucun champ n'est vide, on peut enregistrer dans la table

else


{
// connexion à la base
$db = mysql_connect('********','******', '*******') or die('Erreur de connexion '.mysql_error());
// sélection de la base

mysql_select_db('********',$db) or die('Erreur de selection '.mysql_error());

// on fait la requête sql
$sql ='UPDATE champ_pro_prem_div_2008_2009 SET but_recevant="'.$_POST['but_recevant'].'"AND but_visiteur="'.$_POST['but_visiteur'].'" WHERE journee="'.$_POST['journee'].'"';

// on insère les informations du formulaire dans la table
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
php?>

Je n'ai pas de message d'erreur mais mes donées ne sont pas mise a jour....
Si quelqu' un peut m'aiguiller ca serai sympa
Merci
@+
tintindelacite
le 29/02/2008 à 09:03
Requete pour calculer une moyenne???
Slt, merci la requ^éte fonctionne même si pour moi au niveau compréhension...le fait de id_joueur dans une autre table, sans jamais la nommée reste un mystère...2 petites questions, dans mon formulaire quand je rentre les données après match y aurait il un moyen d'optimiser les données pour id_joueur?ou je dois rajouter un select?(genre liste déroulante?) Et pour l'affichage si je souhaite associer le champ chemin photo faut il que je fasse une jointure?
Merci pour tout et bonne continuation @+
tintindelacite
le 28/02/2008 à 19:36
Requete pour calculer une moyenne???
Slt, ca mesort bien une moyenne, je l'ai pas vérifié pour l'instant, j'ai rajouté un champ id_joueur int, mais je dois y mettre quoi dedans? comme c'est moi qui rentre les donnés avec un formulaire?...Effectivement j'ai une table effectif ou j'ai un champ nom et un champ prenom, est ce que je pourrais les utiliser avec une jointure pour afficher le joueur a qui correspond la meilleure moyenne actuelle...et pourquoi pas son champ chemin_photo?
Merci la globule et bravo pour le site et les cours
@+
tintindelacite
le 28/02/2008 à 00:06
Requete pour calculer une moyenne???
Slt, excuse moi mais j'ai besoin de petites précision moyenne est un champ ou un mot réservé? je n'ai pas de champ id_joueur doit je créer un champ id_joueur ou mon champ nom_prénom peut faire l'affaire? Bon comme tu vois je comprends pas trop je débute?
Si tu peut m'expliquer un peu la requête suis preneur Merci beaucoup
tintindelacite
le 27/02/2008 à 21:37
Requete pour calculer une moyenne???
Slt à tous, j'ai une table "stats_joueurs" avec les champs id auto, statut varchard,nom_prenon varchard, id_journee int,rencontre varchard,note float, commentaires text, j'aimerais savoir comment je dois m'y prendre pour afficher le champ nom_joueur qui a obtenu la meilleure moyenne sur le champ note de toute les journee champ id_journee, j'espère avoir bien expliquer....merci
LoadingChargement en cours