insertion de date

Cafeine9
Invité n'ayant pas de compte PHPfrance

20 mai 2016, 13:05

Code : Tout sélectionner

<?php try { $bdd = new PDO("mysql:host=localhost;dbname=proj_courrier_gestion;charset=UTF-8", "root", ""); } catch (Exception $e) { die("Erreur de syntaxe !!" .$e->getMessage()); } if (isset($_POST['yes'])) { $nom_expedit = $_POST['nom_expedit']; $nom_desti = $_POST['PSEUDO_USER']; $email = $_POST['EMAIL']; $message = $_POST['text']; if ($_POST['nom_expedit'] AND ($_POST['PSEUDO_USER'])) { try { $kfe = $bdd->prepare("INSERT INTO imputation VALUES('', ?, ?, ?, ?,NOW())"); $kfe->execute(array($nom_expedit,$nom_desti,$email,$message)); echo "ok"; } catch (Exception $e) { die("OUPS !!" .$e->getMessage()); } }else { echo "Pas d'insertion"; } $kfe->closecursor(); } ?> <!DOCTYPE html> <html lang="fr"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Imputation</title> <!-- Bootstrap CSS --> <link rel="stylesheet" href="bootstrap-3.3.6-dist/bootstrap-3.3.6-dist/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous"> <link rel="stylesheet" href="style.css" type="text/css"> <link rel="icon" type="image/png" href="images1.png" /> <script language="JavaScript"> <!-- //permet de faire défiler le titre dans l'en tete de ma page var txt=" Imputation - "; var espera=200; var refresco=null; function rotulo_title() { document.title=txt; txt=txt.substring(1,txt.length)+txt.charAt(0); refresco=setTimeout("rotulo_title()",espera);} rotulo_title(); // --> </script> </head> <body> <h1 class="text-center"></h1> <nav class="navbar navbar-inverse" role="navigation"> <div class="container-fluid"> <!-- Brand and toggle get grouped for better mobile display --> <div class="navbar-header"> <a class="navbar-brand" href="#">Title</a> </div> <!-- Collect the nav links, forms, and other content for toggling --> <div class="collapse navbar-collapse navbar-ex1-collapse"> <ul class="nav navbar-nav"> <li class="active"><a href="#">Link</a></li> <li><a href="#">Link</a></li> </ul> </div><!-- /.navbar-collapse --> </div> </nav> <form action="" method="POST" role="form" class="form-inline"> <div class="panel panel-default"> <div class="panel-heading"> <h3 class="panel-title" align="center"><b>Imputaion </b></h3> </div> <div class="panel-body"> <label for="input-id" class="col-sm-2"><b>Nom Expédideur: </b></label><input type="text" name="nom_expedit" id="input" class="form-control" value="" required="" placeholder="Nom Expéditeur"><br /><br /> <label for="input-id" class="col-sm-2">Nom Destinataire:</label> <?php //cette requete ma permise de recupérer les informations depuis ma BDD pour la mettre dans mon formulaire $rek1 = $bdd->prepare("SELECT * FROM user"); $rek1->execute(); echo " <select name='PSEUDO_USER' id='input' class='form-control'>"; while ($result= $rek1->fetch()) { echo "<option value='1'>$result[10]</option>"; } echo "</select> <br /><br />"; $rek1->closecursor(); ?> <label for="input-id" class="col-sm-2"><b>Email Destinataire: </b></label> <?php $rek = $bdd->prepare("SELECT * FROM user"); $rek->execute(); echo "<select name='EMAIL' id='inputEmail_desti' class='form-control' >"; while ($result= $rek->fetch()) { echo " <option value='2'>$result[8]</option> "; } echo "</select> <br /><br />"; $rek->closecursor(); ?> <label for="input-id" class="col-sm-2"><b>Text: </b></label><textarea name="text" id="input" class="form-control" rows="3" required="" placeholder="Inscriver du message ici"></textarea><br /><br /> <div class="caf"> <button type="submit" class="btn btn-primary" name="yes">Envoyer</button> </div> <div class="cafe"> <button type="button" class="btn btn-danger" name="no"><b>Annuler</b></button> </div> </div> </div> </form> <!-- jQuery --> <script src="//code.jquery.com/jquery.js"></script> <!-- Bootstrap JavaScript --> <script src="bootstrap-3.3.6-dist/bootstrap-3.3.6-dist/js/bootstrap.min.js" integrity="sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS" crossorigin="anonymous"></script> <!-- IE10 viewport hack for Surface/desktop Windows 8 bug --> <script src="Hello World"></script> <nav class="navbar navbar-inverse navbar-fixed-bottom" role="navigation"> <div class="container" align="center"> <h3><span class="pieds">copyright@ by Cafeine 2016 Tous droits réservés</span></h3> </div> </nav> </body> </html>[b][/b]

Mammouth du PHP | 2703 Messages

20 mai 2016, 13:46

très joli code !

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

20 mai 2016, 17:51

Un très bon choix de couleur et une belle indentation.
Et quel suspens au moment où la liste déroulante des pseudos est générée d'afficher le contenu de la colonne numéro 10... est ce qu'on va bien tomber sur la colonne des pseudos ? est-ce qu'on a pas ramené toutes les autres colonnes pour rien ? j'en ai eu la chaire de poule :)

Un peu déçu par contre par le "Inscriver du message ici", et surtout par le fait qu'on m'avait promis une date dans le titre de l'oeuvre, mais qu'on ne l'a jamais vue arriver... ;)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...