Site rencontre php

Fermé
liiam Messages postés 7 Date d'inscription samedi 5 septembre 2009 Statut Membre Dernière intervention 7 novembre 2011 - Modifié par liiam le 7/11/2011 à 01:24
Pranki Messages postés 3 Date d'inscription jeudi 15 mai 2014 Statut Membre Dernière intervention 15 mai 2014 - 15 mai 2014 à 19:04
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:


<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

Pranki Messages postés 3 Date d'inscription jeudi 15 mai 2014 Statut Membre Dernière intervention 15 mai 2014 44
15 mai 2014 à 19:04
Je et conseille d'essayer ce logiciel de rencontre qui est vraiment bien.

Tu as aussi tous les logiciels de rencontre ici


Bonne chance ;-)
16
jaky1212 Messages postés 126 Date d'inscription mardi 25 août 2009 Statut Membre Dernière intervention 4 mars 2013 8
7 nov. 2011 à 11:35
Il faut préparer les requêtes pour éviter les injections SQL..
Quelles sont les erreurs qui apparaissent au lancement du script ?
-2
liiam Messages postés 7 Date d'inscription samedi 5 septembre 2009 Statut Membre Dernière intervention 7 novembre 2011 20
7 nov. 2011 à 15:17
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
-2
liiam Messages postés 7 Date d'inscription samedi 5 septembre 2009 Statut Membre Dernière intervention 7 novembre 2011 20
7 nov. 2011 à 13:06
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
-3
jaky1212 Messages postés 126 Date d'inscription mardi 25 août 2009 Statut Membre Dernière intervention 4 mars 2013 8
7 nov. 2011 à 13:34
Tu peux nous faire voir le code de ajout.php ?.
0