Formulaire et affichage des données.
-JP-
-
ilan27 Messages postés 394 Date d'inscription Statut Membre Dernière intervention -
ilan27 Messages postés 394 Date d'inscription Statut Membre Dernière intervention -
Hello, ce site est énormément fréquenté je vois!
Déjà je m'excuse d'avance si un topic similaire existe déjà, mais n'ayant que très peu de connaissances, je ne connais même pas les termes à taper pour faire une recherche précise...
Donc voila ma question:
J'appartiens à une équipe de jeu grandeur nature (l'airsoft pour ceux qui connaissent ), et je cherche à créer sur notre site une page permettant de confirmer ou d'infirmer la présence du membre à nos évènements.
En gros ce que je cherche à faire c'est un formulaire que les visiteurs pourraient remplir sur une page web, et dont les résultats seraient affichés sur cette même page, et visibles par tous juste au dessus de la box à remplir (comme un forum quoi...)
Je précise que le site en question est du type "page perso" d'orange.
Quelqu'un a-t-il une solution pour moi?
Merci d'avance et bonne journée!
JP
Déjà je m'excuse d'avance si un topic similaire existe déjà, mais n'ayant que très peu de connaissances, je ne connais même pas les termes à taper pour faire une recherche précise...
Donc voila ma question:
J'appartiens à une équipe de jeu grandeur nature (l'airsoft pour ceux qui connaissent ), et je cherche à créer sur notre site une page permettant de confirmer ou d'infirmer la présence du membre à nos évènements.
En gros ce que je cherche à faire c'est un formulaire que les visiteurs pourraient remplir sur une page web, et dont les résultats seraient affichés sur cette même page, et visibles par tous juste au dessus de la box à remplir (comme un forum quoi...)
Je précise que le site en question est du type "page perso" d'orange.
Quelqu'un a-t-il une solution pour moi?
Merci d'avance et bonne journée!
JP
A voir également:
- Formulaire et affichage des données.
- Whatsapp formulaire opposition - Guide
- Fuite données maif - Guide
- Formulaire de réclamation facebook - Guide
- Trier des données excel - Guide
- Affichage double ecran - Guide
18 réponses
Le site c'est moi qui le créé. Afin d'obtenir un résultat correct je passe par Word et enregistre mes fichiers en html.
Ecris sous notpad++ c'est beaucoup beaucoup mieux (avec les couleurs tu t'y retrouves mieux!!)
Tu veux un script ou une architecture c'est ça?
Tu veux un script ou une architecture c'est ça?
C'est noté pour notepad++ :)
Euh un script oui, une architecture je vois pas bien ce que c'est mais si ça peut m'aider je suis preneur!
Euh un script oui, une architecture je vois pas bien ce que c'est mais si ça peut m'aider je suis preneur!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Ok, je te propose un tableau... attends, c'est chaque jour, semaine, comment ça doit fonctionner?
Et puis, tu veux que ce soit sûr? Je veux dire que n'importe qui ne pourrais pas donner n'importe quelle info pour u autre, ou c'est un site privé entre amis?
Et puis, tu veux que ce soit sûr? Je veux dire que n'importe qui ne pourrais pas donner n'importe quelle info pour u autre, ou c'est un site privé entre amis?
C'est pas régulier, je pense créer une nouvelle page pour chaque évènement et supprimer les anciennes, ou bien réinitialiser la même à chaque fois si possible.
Ça n'a pas besoin d'être sur, la page restera privée.
Ça n'a pas besoin d'être sur, la page restera privée.
D'accord, j'y travaille
Mais est-ce que ça peut attendre trois jours?
Parce que je ne pourrais pas t'ecrire jusqu'a dimanche...
C'est une page par événement? Je veux dire il y a plusieurs evenements? Je pense qu'on peut quand meme tout faire sur 1 page
Mais est-ce que ça peut attendre trois jours?
Parce que je ne pourrais pas t'ecrire jusqu'a dimanche...
C'est une page par événement? Je veux dire il y a plusieurs evenements? Je pense qu'on peut quand meme tout faire sur 1 page
Oui ça peut attendre autant que tu le veux, c'est déjà gentil de s'en occuper :)
Une page par évènement serait plus pratique je pense oui, car une fois l'évènement passé ça n'a plus vraiment d'importance, et la page pourrait donc être supprimée.
Je sais pas si je suis très clair :s
Une page par évènement serait plus pratique je pense oui, car une fois l'évènement passé ça n'a plus vraiment d'importance, et la page pourrait donc être supprimée.
Je sais pas si je suis très clair :s
Désolé, oui il y a plusieurs évênements non réguliers, ca peut etre d'une semaine à l'autre ou 1 mois plustard, il faudrait que je puisse adapter le formulaire au cas par cas (avec date, lieu etc..)
Encore quelques précisions: il y a un evenement à la fois (1 après l'autre), ou par exemple plusieurs en même temps?
Essaye ceci, pour plus d'information ou questions, dsl mais dans 3 jours!! (nom de la page: mapage.php, mais il y a des trucs à faire, la suite pour bientot)
<html><head><title></title></head>
<body>
<?php
if(isset($_GET['modifier'])){
//On a demandé à modifier
if(isset($_POST['statut'])){
//On a modifié le statut
mysql_connect('','','');
mysql_select_db('');
$newstatut=$_POST['statut'];
$id=$_GET['id'];
mysql_query("UPDATE table SET(`statut`='".$statut."' WHERE `id`='".$id."')") or die(mysql_error());
?>
<br>Modification prise en compte! <a href="mapage.php">Retour</a>
<?php
mysql_close();
}else{
//On n'a pas encore rempli le formulaire, donc on l'affiche
?>
<br>
<form method="post" action="mapage.php?modifier=oui&id=<?php echo $_GET['id']; ?>">
<input type="radio" name="statut" value="oui"> Oui, je viens
<input type="radio" name="statut" value="non"> Non, je ne viens pas
<input type="submit" value="Valider">
</form>
<br>
<a href="mapage.php">Retour</a>
<?php
}else{
// Aucune modification n'est requise, affichage normal
?>
<br>
<br>
Informations sur l'événement
<br>
<br>
<table>
<tr>
<th>NOMS</th>
<?php
mysql_connect('','','');
mysql_select_db('');
$req=mysql_query("SELECT name FROM table ORDER BY id") or die(mysql_error());
while($res=mysql_fetch_array($req)){
//On attribue une collonne à chaque membre
echo "<th>";
echo $res['nom'];
echo " ";
echo $res['prenom'];
echo "</th>";
}
?>
</tr>
<!--fin de la ligne des noms-->
<tr>
<th>VIENT?</th>
<?php
$req1=mysql_query("SELECT statut FROM table ORDER BY id") or die(mysql_error());
while($res1=mysql_fetch_array($req1)){
//On attribue une collonne à chaque membre
echo "<td align=\"center\">";
echo $res1['statut'];
echo "</th>";
}
?>
</tr>
<!--fin de la ligne du statut du membre: vient ou pas-->
<tr>
<th>MODIFICATIONS</th>
<?php
$req2=mysql_query("SELECT id FROM table ORDER BY id") or die(mysql_error());
while($res2=mysql_fetch_array($req2)){
//On attribue une collonne à chaque membre
echo "<td><a href=\"mapage.php?modifier=oui&id=";
echo $res2['id'];
echo "\">Modifier</a>";
echo "</td>";
}
?>
</tr></table>
<?php
}
mysql_close();
?>
<html><head><title></title></head>
<body>
<?php
if(isset($_GET['modifier'])){
//On a demandé à modifier
if(isset($_POST['statut'])){
//On a modifié le statut
mysql_connect('','','');
mysql_select_db('');
$newstatut=$_POST['statut'];
$id=$_GET['id'];
mysql_query("UPDATE table SET(`statut`='".$statut."' WHERE `id`='".$id."')") or die(mysql_error());
?>
<br>Modification prise en compte! <a href="mapage.php">Retour</a>
<?php
mysql_close();
}else{
//On n'a pas encore rempli le formulaire, donc on l'affiche
?>
<br>
<form method="post" action="mapage.php?modifier=oui&id=<?php echo $_GET['id']; ?>">
<input type="radio" name="statut" value="oui"> Oui, je viens
<input type="radio" name="statut" value="non"> Non, je ne viens pas
<input type="submit" value="Valider">
</form>
<br>
<a href="mapage.php">Retour</a>
<?php
}else{
// Aucune modification n'est requise, affichage normal
?>
<br>
<br>
Informations sur l'événement
<br>
<br>
<table>
<tr>
<th>NOMS</th>
<?php
mysql_connect('','','');
mysql_select_db('');
$req=mysql_query("SELECT name FROM table ORDER BY id") or die(mysql_error());
while($res=mysql_fetch_array($req)){
//On attribue une collonne à chaque membre
echo "<th>";
echo $res['nom'];
echo " ";
echo $res['prenom'];
echo "</th>";
}
?>
</tr>
<!--fin de la ligne des noms-->
<tr>
<th>VIENT?</th>
<?php
$req1=mysql_query("SELECT statut FROM table ORDER BY id") or die(mysql_error());
while($res1=mysql_fetch_array($req1)){
//On attribue une collonne à chaque membre
echo "<td align=\"center\">";
echo $res1['statut'];
echo "</th>";
}
?>
</tr>
<!--fin de la ligne du statut du membre: vient ou pas-->
<tr>
<th>MODIFICATIONS</th>
<?php
$req2=mysql_query("SELECT id FROM table ORDER BY id") or die(mysql_error());
while($res2=mysql_fetch_array($req2)){
//On attribue une collonne à chaque membre
echo "<td><a href=\"mapage.php?modifier=oui&id=";
echo $res2['id'];
echo "\">Modifier</a>";
echo "</td>";
}
?>
</tr></table>
<?php
}
mysql_close();
?>
Yop!
Plus la peine de chercher, j'ai envoyé un mail à orange suite à un conseil qu'on m'a donné sur un autre site et voici ma réponse:
"L'utilisation des langages dynamiques et bases de données , tels PHP/Mysql, n'est disponible que sur l'offre Premium.
Il n'est pas envisagé pour le moment d'intégrer ces outils gratuitement pour la solution Confirmé."
Merci d'avoir cherché pour moi quand même!
Plus la peine de chercher, j'ai envoyé un mail à orange suite à un conseil qu'on m'a donné sur un autre site et voici ma réponse:
"L'utilisation des langages dynamiques et bases de données , tels PHP/Mysql, n'est disponible que sur l'offre Premium.
Il n'est pas envisagé pour le moment d'intégrer ces outils gratuitement pour la solution Confirmé."
Merci d'avoir cherché pour moi quand même!
Mais non!, Tu n'as qu'à heberger ta page sur ifrance ou free... qui accepte les langages dynamiques!!
Bon, j'ai un peu modifié, c'est mieux.
Tu sais comment gérer une base de données? Dis moi je te le dis, c'est pas très dur
Voila le code:
<html><head><title></title></head>
<body>
<script type="text/css">
<!--
#table{}
.table
{
border-top:1px;
border-bottom:1px;
border-right:1px;
border-left:1px;
border-color:blue;
border-style:solid;
}
.table a
{
font-family: arial black, arial;
color: red;
}
.table a:hover
{
font-style: italic;
}
.table td
{
color: black;
font-family: arial;
border-top:1px;
border-bottom:1px;
border-right:1px;
border-left:1px;
border-color:blue;
border-style:solid;
}
.table th
{
text-align: center;
color: rgb(1,49,113);
border-top:1px;
border-bottom:1px;
border-right:1px;
border-left:1px;
border-color:blue;
border-style:solid;
}
//-->
</script>
<?php
if(isset($_GET['modifier'])){
//On a demandé à modifier
if(isset($_POST['statut'])){
//On a modifié le statut
mysql_connect('','','');
mysql_select_db('');
$newstatut=$_POST['statut'];
$id=$_GET['id'];
mysql_query("UPDATE evenements SET(`statut`='".$statut."' WHERE `id`='".$id."')") or die(mysql_error());
?>
<br>Modification prise en compte! <a href="gestion_evenements.php">Retour</a>
<?php
mysql_close();
}else{
$statut=$_GET['statut'];
//On n'a pas encore rempli le formulaire, donc on l'affiche
?>
<br>
<form method="post" action="gestion_evenements.php?modifier=oui&id=<?php echo $_GET['id']; ?>">
<input type="radio" name="statut" value="oui" <?php if($statut=="oui"){ echo "selected=\"selected\"";} ?>> Oui, je viens
<input type="radio" name="statut" value="nesaitpas"<?php if($statut=="nesaitpas"){ echo "selected=\"selected\"";} ?>> Je ne sais pas
<input type="radio" name="statut" value="non" <?php if($statut=="non"){ echo "selected=\"selected\"";} ?>> Non, je ne viens pas
<input type="submit" value="Valider">
</form>
<br>
<a href="gestion_evenements.php">Retour</a>
<?php
}else{
// Aucune modification n'est requise, affichage normal
?>
<br>
<br>
Informations sur l'événement
<br>
<br>
<div class="table">
<table>
<tr>
<th>NOMS</th>
<?php
mysql_connect('','','');
mysql_select_db('');
$req=mysql_query("SELECT name FROM evenements ORDER BY id") or die(mysql_error());
while($res=mysql_fetch_array($req)){
//On attribue une collonne à chaque membre
echo "<th> ";
echo $res['nom'];
echo " ";
echo $res['prenom'];
echo "</th>";
}
?>
</tr>
<!--fin de la ligne des noms-->
<tr>
<th>VIENT?</th>
<?php
$req1=mysql_query("SELECT statut FROM evenements ORDER BY id") or die(mysql_error());
while($res1=mysql_fetch_array($req1)){
//On attribue une collonne à chaque membre
echo "<td align=\"center\"> ";
echo $res1['statut'];
echo "</th>";
}
?>
</tr>
<!--fin de la ligne du statut du membre: vient ou pas-->
<tr>
<th>MODIFICATIONS</th>
<?php
$req2=mysql_query("SELECT id FROM evenements ORDER BY id") or die(mysql_error());
while($res2=mysql_fetch_array($req2)){
//On attribue une collonne à chaque membre
echo "<td> <a href=\"gestion_evenements.php?modifier=oui&id=";
echo $res2['id'];
echo "&statut="
echo $res['statut'];
echo "\">Modifier</a>";
echo "</td>";
}
?>
</tr></table>
</div>
<?php
}
mysql_close();
?>
Tu sais comment gérer une base de données? Dis moi je te le dis, c'est pas très dur
Voila le code:
<html><head><title></title></head>
<body>
<script type="text/css">
<!--
#table{}
.table
{
border-top:1px;
border-bottom:1px;
border-right:1px;
border-left:1px;
border-color:blue;
border-style:solid;
}
.table a
{
font-family: arial black, arial;
color: red;
}
.table a:hover
{
font-style: italic;
}
.table td
{
color: black;
font-family: arial;
border-top:1px;
border-bottom:1px;
border-right:1px;
border-left:1px;
border-color:blue;
border-style:solid;
}
.table th
{
text-align: center;
color: rgb(1,49,113);
border-top:1px;
border-bottom:1px;
border-right:1px;
border-left:1px;
border-color:blue;
border-style:solid;
}
//-->
</script>
<?php
if(isset($_GET['modifier'])){
//On a demandé à modifier
if(isset($_POST['statut'])){
//On a modifié le statut
mysql_connect('','','');
mysql_select_db('');
$newstatut=$_POST['statut'];
$id=$_GET['id'];
mysql_query("UPDATE evenements SET(`statut`='".$statut."' WHERE `id`='".$id."')") or die(mysql_error());
?>
<br>Modification prise en compte! <a href="gestion_evenements.php">Retour</a>
<?php
mysql_close();
}else{
$statut=$_GET['statut'];
//On n'a pas encore rempli le formulaire, donc on l'affiche
?>
<br>
<form method="post" action="gestion_evenements.php?modifier=oui&id=<?php echo $_GET['id']; ?>">
<input type="radio" name="statut" value="oui" <?php if($statut=="oui"){ echo "selected=\"selected\"";} ?>> Oui, je viens
<input type="radio" name="statut" value="nesaitpas"<?php if($statut=="nesaitpas"){ echo "selected=\"selected\"";} ?>> Je ne sais pas
<input type="radio" name="statut" value="non" <?php if($statut=="non"){ echo "selected=\"selected\"";} ?>> Non, je ne viens pas
<input type="submit" value="Valider">
</form>
<br>
<a href="gestion_evenements.php">Retour</a>
<?php
}else{
// Aucune modification n'est requise, affichage normal
?>
<br>
<br>
Informations sur l'événement
<br>
<br>
<div class="table">
<table>
<tr>
<th>NOMS</th>
<?php
mysql_connect('','','');
mysql_select_db('');
$req=mysql_query("SELECT name FROM evenements ORDER BY id") or die(mysql_error());
while($res=mysql_fetch_array($req)){
//On attribue une collonne à chaque membre
echo "<th> ";
echo $res['nom'];
echo " ";
echo $res['prenom'];
echo "</th>";
}
?>
</tr>
<!--fin de la ligne des noms-->
<tr>
<th>VIENT?</th>
<?php
$req1=mysql_query("SELECT statut FROM evenements ORDER BY id") or die(mysql_error());
while($res1=mysql_fetch_array($req1)){
//On attribue une collonne à chaque membre
echo "<td align=\"center\"> ";
echo $res1['statut'];
echo "</th>";
}
?>
</tr>
<!--fin de la ligne du statut du membre: vient ou pas-->
<tr>
<th>MODIFICATIONS</th>
<?php
$req2=mysql_query("SELECT id FROM evenements ORDER BY id") or die(mysql_error());
while($res2=mysql_fetch_array($req2)){
//On attribue une collonne à chaque membre
echo "<td> <a href=\"gestion_evenements.php?modifier=oui&id=";
echo $res2['id'];
echo "&statut="
echo $res['statut'];
echo "\">Modifier</a>";
echo "</td>";
}
?>
</tr></table>
</div>
<?php
}
mysql_close();
?>