Formulaire

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Formulaire

par Truc » 11 juin 2008, 18:08

Eh bien non justement puisqu'il est invité ;)

@freezoo
J'effectue l'opération pour toi mais n'hésite pas à t'inscrire ;-)

par dunbar » 11 juin 2008, 17:50


Maintenant on va laisser freezoo nous montrer qu'il a lui aussi de la bonne volonté pour continuer a l'aider efficacement.

Restons zen !!
Si un admin peut passer ce sujet en résolu.

Merci,
et peut être à bientôt.
Il te suffit de cliquer sur le gros bouton résolu en haut a gauche :wink:

par freezoo » 11 juin 2008, 17:46


Maintenant on va laisser freezoo nous montrer qu'il a lui aussi de la bonne volonté pour continuer a l'aider efficacement.

Restons zen !!
Si un admin peut passer ce sujet en résolu.

Merci,
et peut être à bientôt.

[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]

Formulaire

par freezoo » 11 juin 2008, 17:42

Je ne pensais pas faire tant de vagues sur ce forum en demandant de l'aide.

Après un peu de travail voici mes 2 codes, et ça marche...

Même si la mise en page reste à faire.

Encore merci.

page "selection"

Code : Tout sélectionner

<?php //Declaration des parametres de connexion a la base de donnees $host = 'localhost'; $user = 'sanspalmes'; $bdd = 'resa'; //Connexion a la base de donnees resa $db = mysql_connect($host, $user, 'brocelia') or die ("erreur de connexion au serveur"); mysql_select_db($bdd,$db) or die ("erreur de connexion a la base de donnees"); //requete qui recupere les dates de sorties $query_journal = "select date_sortie from resa order by date_sortie"; //execution de la requete $query_journal $exe_journal = mysql_query($query_journal); ?> <html> <head> </head> <body bgcolor="#A7AAB1"> <form method="POST" action="affichage.php" enctype="multipart/form-data"> <table border="0"> <tr> <td width="295"> <p><b>Consultation de l'état des réservations</b></p> <p>&nbsp;</p> </td> <td width="295"> <div align="left"> <table border=1 bgcolor='#AFCDFF' width="246"> <TR> <TD width="147"> <strong><font color='#00379C' size=3,5>Date de la sortie&nbsp;</font></strong> </TD> <TD width="83"> <p align="center"><select name='journal'> <option value="#" selected></option> <?php //boucle qui permet de lister les valeurs de la requete et de les afficher dans le menu deroulant while ($select = mysql_fetch_array($exe_journal)) { echo '<option value = '.$select['date_sortie'].'>'.$select['date_sortie'].'</option>'; } ?></select> </p> </TD> </TR> </table> </div> </td> <td width="295"> <table align=center width="164"> <TR> <TD width="158"> <p align="center"><input type="submit" value="Valider"></p> </TD> </TR> </table> </td> </tr> </table> </form> </body> </html> <?php mysql_close(); mysql_free_result; ?>
Page "affichage"

Code : Tout sélectionner

<?php //Declaration des parametres de connexion a la base de donnees $host = 'localhost'; $user = 'sanspalmes'; $bdd = 'resa'; //Connexion a la base de donnees resa $db = mysql_connect($host, $user, 'brocelia') or die ("erreur de connexion au serveur"); mysql_select_db($bdd,$db) or die ("erreur de connexion a la base de donnees"); //requete qui recupere les dates de sorties //$query_journal = "select date_sortie from resa order by date_sortie"; $fromdate = $_POST['journal']; echo "Date de la sortie : $fromdate"; //$query_journal = "select date_sortie from resa order by date_sortie"; //where date_sortie="$fromdate" ?> <P></P> <? $query_journal = 'select nom_plongeur, niveau_plongeur, date_sortie from resa where date_sortie="'.$fromdate.'" order by nom_plongeur'; //execution de la requete $query_journal $exe_journal = mysql_query($query_journal); while ($select = mysql_fetch_array($exe_journal)) { echo $select['nom_plongeur'].'<br>'.$select['niveau_plongeur'].'<br>'.$select['materiel'].'<br>'; } ?>
[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]

par Truc » 11 juin 2008, 16:03

Oui, débuter, mais pas découvrir, les ateliers coloriages c'est l'étage du dessous...
Si tu n'as pas envie de l'aider pour une raison ou une autre soit mais reste également en retrait pour ce genre de commentaire.

Maintenant on va laisser freezoo nous montrer qu'il a lui aussi de la bonne volonté pour continuer a l'aider efficacement.

Restons zen !!

par dunbar » 11 juin 2008, 16:02

Merci
Salut,
Tu dois ouvrir une connexion a chaque fois que tu a besoin d'interroger ta base ou table.
le plus simple quand tu a beaucoup de fichier est de créer un seule fichier de connexion et de l'inclure dans les fichiers qui le demande.
Exemple ton fichier de connexion :
connexion.php
<?php 
  
//Declaration des parametres de connexion a la base de donnees 
$host = 'localhost'; 
$user = 'sanspalmes'; 
$bdd = 'resa'; 
 $pass ='ton password'; 
//Connexion a la base de donnees resa 
$db = mysql_connect($host, $user, $pass) or die ("erreur de connexion au serveur"); 
mysql_select_db($bdd,$db) or die ("erreur de connexion a la base de donnees"); 
?>
Et tu l'include comme ceci

include 'connexion.php';

:wink:

par dunbar » 11 juin 2008, 15:43

Faut y mettre de la bonne volonté, on lui explique un truc de base, il comprend pas, on est pas là pour lui faire ses scripts...
C'est bien pour cela qu'il y a des modérateurs, et de la a lui dire que l'atelier de coloriage ............ je trouve que c'est un manque de respect ou de savoir vivre tout simplement.
De plus si tu ne trouve pas que le type est de bonne volonté il suffit de ne pas répondre.
Mais cela n'engage que moi

par guilt92 » 11 juin 2008, 15:41

On est pas la pour lui faire ces scripts mais on est peut etre pas la non plus pour le décourager... si la question te parait "trop stupide" tu réponds pas et quelqu'un de plus patient s'en chargera ou les moderateurs le feront...

Enfin moi j'dis ca... chacun fait comme il veut...

par katagoto » 11 juin 2008, 15:38

Faut y mettre de la bonne volonté, on lui explique un truc de base, il comprend pas, on est pas là pour lui faire ses scripts...

par dunbar » 11 juin 2008, 15:34

Salut,

Je trouve dommage :cry: qu'un débutant qui demande de l'aide se fasse démonter et encore là je suis gentil .........
Je trouve que cela arrive de plus en plus souvent sur le forum :non:
Peut-être qu'il faudrait supprimer le forum débutant :?: :twisted:

par Berzemus » 11 juin 2008, 12:18

Restons sympas, il y a plein d'endroits pour découvrir le php.

Rien que le site du zéro (http://www.siteduzero.com/) fourmille d'exemples pour débuter, et on peut facilement trouver des tutos partout. Mais le mieux, c'est de s'acheter un bon bouquin :wink: .

par freezoo » 11 juin 2008, 11:10

Merci

[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]

par katagoto » 11 juin 2008, 10:56

Oui, débuter, mais pas découvrir, les ateliers coloriages c'est l'étage du dessous...

par freezoo » 11 juin 2008, 10:25

Merci pour vos remarques constructives.

Pour les lacunes c'est certain, j'en ai beaucoup...
Mais c'est le FORUM : débuter en PHP, NON ?

[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]

par katagoto » 11 juin 2008, 10:06

Ca arrive d'oublié d'exécuter une requête, mais de là à pas comprendre ce qu'il faut faire...même lorsqu'on te l'explique, faut réapprendre PHP ^^'