//Recher et affice les donnees if(isset($_POST['id'])) { $data = getPost(); if (empty($data[0])) { echo 'entrez l\'id de l\'usager pour la recherche'; }else { $searchStmt = $con->prepare('SELECT * FROM proprietaire WHERE id = :id'); $searchStmt->execute(array( ':id'=>$data[0] ));
if ($searchStmt) { $user = $searchStmt->fetch(); if (empty($user)) { echo 'Il n\'y a pas de donnee inscrit dans la base de donnee'; }
//insert data if (isset($_POST['insere'])) { $data = getPost(); if (empty($data[1]) || empty($data[2]) || empty($data[3]) ) { echo 'entrez les donnees de l\'usager pour l\'inserer dans la base de donnee'; }else { $insertStmt = $con->prepare('insert INTO users (fname, lname, age) VALUES (:fname, :lname, :age'); $insertStmt->execute(array( ':fname'=>$data[1], ':lname'=>$data[2], ':age'=>$data[3] ));
if ($insertStmt) { echo 'Les donnees son inserees'; } } }
//UPDATE DATA if (isset($_POST['maj'])) { $data = getPost(); if (empty($data[0]) || ($data[1]) || empty($data[2]) || empty($data[3]) ) { echo 'entrez les donnees de l\'usager pour la mise a jour dans la base de donnee'; }else { $updateStmt = $con->prepare('UPDATE users SET fname = :fname, lname = :lname, age = :age WHERE id = :id'); $updateStmt->execute(array( ':id'=>$data[0], ':fname'=>$data[1], ':lname'=>$data[2], ':age'=>$data[3] ));
if ($updateStmt) { echo 'Les donnees ont ete mise a jour.'; } } }
//Enlever definitivement un proprietaire if (isset($_POST['detruire'])) { print_r ($id); $data = getPost(); if (empty($data[0])) { echo 'entrez les donnees de l\'usager pour l\'enlever de la base de donnee'; }else { $deleteStmt = $con->prepare('DELETE FROM proprietaire WHERE id = :id'); $deleteStmt->execute(array( ':id'=>$data[0], ));
if ($deleteStmt) { echo 'Le proprietaire a ete enleve de la base de donnee.'; }else{ echo 'cela na pas marche'; } } }
<h4>Un programme pour inserer, mettre a jour, enlever, ou chercher un proprietaire</h4> <h4>Entrez les donnees dans les cases appropriees</h4> <form action="insert-update-delete.php" method="POST"></form>
<input type="text" name="id" placeholder="id" value="<?php echo $id;?>"><br><br> <input type="text" name="prenom" placeholder="prenom" value="<?php echo $prenom;?>"><br><br> <input type="text" name="nom_famille" placeholder="nom_famille" value="<?php echo $nom_famille;?>"><br><br> <input type="text" name="tel" placeholder="tel" value="<?php echo $tel;?>"><br><br> <input type="text" name="cell" placeholder="cell" value="<?php echo $cell;?>"><br><br> <label for="locataire">entrez 1 pour locataire<br>ou 0 pour proprietaire</label><br> <input type="number" name="locataire" placeholder="locataire" min = "0" max = "1" value="<?php echo $locataire;?>"><br><br> <label for="syndicat">entrez 1 si il fait parti du syndicat<br>ou 0 si il est un proprietaire</label><br> <input type="number" name="syndicat" placeholder="syndicat" value="<?php echo $syndicat;?>"><br><br> <!--<input type="text" name="email" placeholder="email" value="<?php echo $email;?>"><br><br> <input type="text" name="motpasse" placeholder="motpasse" value="<?php echo $motpasse;?>"><br><br> <input type="number" name="inscrit" placeholder="inscrit" value="<?php echo $inscrit;?>"><br><br>-->
Les forums d'Openclassrooms disposent d'une fonctionnalité permettant de colorer et mettre en forme les codes source afin de les rendre plus lisibles et faciles à manipuler par les intervenants. Pour cela, il faut utiliser le bouton de l'éditeur, choisir un des langages proposés et coller votre code dans la zone prévue. Si vous utilisez l'éditeur de messages en mode Markdown, il faut utiliser les balises <pre class="brush: php;">Votre code ici</pre>.
merci ce n'est pas evident car il sont de couleur pale.
probleme avec mon if(isset($_POST['recher'])
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
N'oubliez pas d'activer les erreurs PDO.
N'oubliez pas d'activer les erreurs PDO.