Site rencontre php
liiam
Messages postés
12
Date d'inscription
Statut
Membre
Dernière intervention
-
Pranki Messages postés 3 Statut Membre -
Pranki Messages postés 3 Statut Membre -
Bonjour,
j'ai un travail a faire qui consiste en
la création d un site web en php pour des rencontres de sportifs.
j ai essaye un code mais ca n a pas marche
svp, pouvez-vous corriger le code pour que ca marche
bien, voila d abord la documentation:
une page d inscription qui contient les elements suivants :
# En-tete commun.
# Formulaire HTML d'enregistrement comprenant trois zones principales :
- La premiere comporte les zones de saisie de texte pour le nom, le prenom, le
département et l e-mail.
- La deuxieme contient une zone de selection proposant le choix des sports
existant dans la table sport (dans une bd postgresql). Cette liste est construite dynamiquement a partir
des selections des sports existants dans la base de donnees par les
utilisateurs. Une seconde liste de sélection permet à l'utilisateur de choisir
son niveau. Les choix possibles sont « debutant », « confirme », « pro » ou «
supporter ». Une zone de saisie de texte et un bouton d envoi particulier
permettent au visiteur d'ajouter un nouveau sport dans la table s il n est pas
propose dans la liste. Apres l enregistrement du nouveau sport, le visiteur est
dirige vers la page d inscription mise a jour avec ce nouveau sport.
- Le formulaire se termine par les habituels boutons d envoi et de
reinitialisation.
# Lien vers la page d'accueil.
# Script verifiant l'existence de saisies dans les zones de texte et les listes de selection,
enregistrant les donnees dans la base sportive et affichant l identifiant genere.
La figure dans l url suivante illustre ce que pourrait etre le formulaire de la page d inscription:
http://img104.herosh.com/2011/11/07/191720997.jpg
et voila le code:
et merci d avance pour votre aide
j'ai un travail a faire qui consiste en
la création d un site web en php pour des rencontres de sportifs.
j ai essaye un code mais ca n a pas marche
svp, pouvez-vous corriger le code pour que ca marche
bien, voila d abord la documentation:
une page d inscription qui contient les elements suivants :
# En-tete commun.
# Formulaire HTML d'enregistrement comprenant trois zones principales :
- La premiere comporte les zones de saisie de texte pour le nom, le prenom, le
département et l e-mail.
- La deuxieme contient une zone de selection proposant le choix des sports
existant dans la table sport (dans une bd postgresql). Cette liste est construite dynamiquement a partir
des selections des sports existants dans la base de donnees par les
utilisateurs. Une seconde liste de sélection permet à l'utilisateur de choisir
son niveau. Les choix possibles sont « debutant », « confirme », « pro » ou «
supporter ». Une zone de saisie de texte et un bouton d envoi particulier
permettent au visiteur d'ajouter un nouveau sport dans la table s il n est pas
propose dans la liste. Apres l enregistrement du nouveau sport, le visiteur est
dirige vers la page d inscription mise a jour avec ce nouveau sport.
- Le formulaire se termine par les habituels boutons d envoi et de
reinitialisation.
# Lien vers la page d'accueil.
# Script verifiant l'existence de saisies dans les zones de texte et les listes de selection,
enregistrant les donnees dans la base sportive et affichant l identifiant genere.
La figure dans l url suivante illustre ce que pourrait etre le formulaire de la page d inscription:
http://img104.herosh.com/2011/11/07/191720997.jpg
et voila le code:
<html>
<head>
<title>Inscription</title>
</head>
<body>
<br>
<h1><u><div align="center">Inscription:</div></u></h1>
<br><br>
<p><u><b>Vos coordonnees:</p></u></b>
<from action="insert.php" method="post">
<p><b>Nom:</b><input type="text" name="nom" value="" size="20">
<p><b>Prenom:</b><input type="text" name="prenom" value="" size="20">
<p><b>Departement:</b><input type="text" name="dep" value="" size="20">
<p><b>Mail:</b><input type="text" name="mail" value="" size="20">
<br><br>
<p><u><b>Vos pratiques sportives:</p></u></b>
<p><b>Sports pratiques:<select name="lis1">
<option value="Choisissez!">Choisissez!</option>
<option value="foot">foot</option>
<option value="basket">basket</option>
<option value="tennis">tennis</option>
<option value="golf">golf</option>
</select>
Ou:Ajouter un sport a la liste:
<input type="text" name="ajout_sport" value="" size="20"><input type="submit" name="ajout" value="ajouter">
</b></p>
<p><b>Niveau:<select name="lis1">
<option value="1">debutant</option>
<option value="2">confirme</option>
<option value="3">pro</option>
<option value="4">supporter</option>
</select></b></p>
<from action="ajout.php" method="post">
<input type="submit" name="envoie" value="envoyer">
<input type="submit" name="effac" value="effacer">
<?php
if(issset($_POST["envoyer"]))
{
iclude("config.php");
//connex a la bd
mysql_connect($server,$login,$pass) or die("err de connex");
//select de la db
mysql_select_db($bd1) or die("err de bd");
//reqet
$n=$_POST["nom"];
$p=$_POST["prenom"];
$d=$_POST["departement"];
$m=$_POST["mail"];
$req="insert into personne(nom,prenom,departement,mail)
values('".$n."','".$p."','".$d."','".&m."')"; ;
$res=mysql_query($req) or die("prob de reqet");
$nbre=mysql_affected_rows($res);
if($nbre==1) echo "insertion reussi";
else echo "Echec d'insertion";
//fermeture de la connex
mysql_close();
?>
</from>
<br><br>
<p><b>Ciquez <a href="index.php">ici</a> pour aller a la page d accueil.</b></p>
</body>
</html>
et merci d avance pour votre aide
4 réponses
-
Je et conseille d'essayer ce logiciel de rencontre qui est vraiment bien.
Tu as aussi tous les logiciels de rencontre ici
Bonne chance ;-) -
Il faut préparer les requêtes pour éviter les injections SQL..
Quelles sont les erreurs qui apparaissent au lancement du script ? -
bonjour,
voilà le code de ajout.php :
<html> <head> <title>Inscription</title> </head> <body> <br> <h1><u><div align="center">Inscription:</div></u></h1> <br><br> <p><u><b>Vos coordonnees:</p></u></b> <from action="insert.php" method="post"> <p><b>Nom:</b><input type="text" name="nom" value="" size="20"> <p><b>Prenom:</b><input type="text" name="prenom" value="" size="20"> <p><b>Departement:</b><input type="text" name="dep" value="" size="20"> <p><b>Mail:</b><input type="text" name="mail" value="" size="20"> <br><br> <p><u><b>Vos pratiques sportives:</p></u></b> <p><b>Sports pratiques:<select name="lis1"> <option value="Choisissez!">Choisissez!</option> <option value="foot">foot</option> <option value="basket">basket</option> <option value="tennis">tennis</option> <option value="golf">golf</option> </select> Ou:Ajouter un sport a la liste: <input type="text" name="ajout_sport" value="" size="20"><input type="submit" name="ajout" value="ajouter"> </b></p> <p><b>Niveau:<select name="lis1"> <option value="1">debutant</option> <option value="2">confirme</option> <option value="3">pro</option> <option value="4">supporter</option> </select></b></p> <from action="ajout.php" method="post"> <input type="submit" name="envoie" value="envoyer"> <input type="submit" name="effac" value="effacer"> <?php if(issset($_POST["envoyer"])) { iclude("config.php"); //connex a la bd mysql_connect($server,$login,$pass) or die("err de connex"); //select de la db mysql_select_db($bd1) or die("err de bd"); //reqet $n=$_POST["nom"]; $p=$_POST["prenom"]; $d=$_POST["departement"]; $m=$_POST["mail"]; $req="insert into personne(nom,prenom,departement,mail) values('".$n."','".$p."','".$d."','".&m."')"; ; $res=mysql_query($req) or die("prob de reqet"); $nbre=mysql_affected_rows($res); if($nbre==1) echo "insertion reussi"; else echo "Echec d'insertion"; //fermeture de la connex mysql_close(); ?> </from> <br><br> <p><b>Ciquez <a href="index.php">ici</a> pour aller a la page d accueil.</b></p> </body> </html>
et merci d avance
-
bonjour,
juste une petite remarque c'est que j'utilise
la bd dans easyphp et pas postgresql.
au lancement du script dans le navigateur, des erreurs apparaissent, comme par exemple:
Parse error: parse error, unexpected $end in E:\lsn_ht\lsn_ht_5_1s\Mini_Projet_Site_Rencontres\ajout.php on line 76
et merci pour votre aide