Ses derniers messages sur les forums
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é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é
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ède déjà
ce login.';
}
}
}
else {
$erreur = 'Au moins un des champs est vide.';
}
?>
Si quelqu' un voit ou j'ai pu faire une erreur Merci
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
Bonjour je souhaiterais que mon formulaire m'affiche que les"journée " qui n'ont pas était mis a jour au niveau des 2 champs score.....
et je ne sais pas du tout comment formuker le select....
J'ai mis le code sur le wwall:
http://www.lephpfacile.com/wall/wall-1619.php
Merci
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é
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
@+
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 @+
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
@+
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
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