Formulaire
Alh_adramane
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
salut je veux un code qui permet concerver les information d'un textarea même si tous les champs ne sont pas remplis
voici mon petit bout de code
<div class="col-md-12">
<?php
if (!empty($_POST))
{
if (empty($_POST['numero1'])) {
?>
<div class="alert alert-danger">Veuillez donner le numero de L'article</div>
<?php
}
else
{
$numero=htmlspecialchars($_POST['numero1']);
$requete=$bdd->prepare('SELECT id FROM acceuil WHERE id=:numero');
$requete->execute(array(
'numero'=>"$numero"));
$count=$requete->rowCount();
if ($count==0) {
?>
<div class="alert alert-danger"> Cet article n'existe pas</div>
<?php
} else {
if (!empty($_POST['titre1'])&&!empty($_POST['position1'])&&!empty($_POST['contenu1'])) {
$requete=$bdd->prepare('UPDATE acceuil SET titre=:titre1,position=:position1,:contenu=:contenu1 WHERE id=:numero1');
$requete->execute(array(
'titre1'=>$_POST['titre1'],
'position1'=>$_POST['position1'],
'contenu1'=>$_POST['contenu1'],
'numero1'=>$_POST['numero1']));
}elseif (empty($_POST['titre1'])&&empty($_POST['position1'])) {
$requete=$bdd->prepare('UPDATE acceuil SET contenu=:contenu1 WHERE id=:numero1');
$requete->execute(array(
'contenu1'=>$_POST['contenu1'],
'numero1'=>$_POST['numero1']));
}elseif (empty($_POST['contenu1'])&&empty($_POST['position1'])) {
$requete=$bdd->prepare('UPDATE acceuil SET titre=:titre1 WHERE id=:numero1');
$requete->execute(array(
'titre1'=>$_POST['titre1'],
'numero1'=>$_POST['numero1']));
}else{
$requete=$bdd->prepare('UPDATE acceuil SET position=:position1 WHERE id=:numero1');
$requete->execute(array(
'position1'=>$_POST['position1'],
'numero1'=>$_POST['numero1']));
}
?>
<div class="alert alert-success">Modification effectuée avec succès</div>
<?php
}
}
}else{
?>
<div class="alert alert-success">Vous etes sur l'option de mise à jours</div>
<?php
}
?>
voici mon petit bout de code
<div class="col-md-12">
<?php
if (!empty($_POST))
{
if (empty($_POST['numero1'])) {
?>
<div class="alert alert-danger">Veuillez donner le numero de L'article</div>
<?php
}
else
{
$numero=htmlspecialchars($_POST['numero1']);
$requete=$bdd->prepare('SELECT id FROM acceuil WHERE id=:numero');
$requete->execute(array(
'numero'=>"$numero"));
$count=$requete->rowCount();
if ($count==0) {
?>
<div class="alert alert-danger"> Cet article n'existe pas</div>
<?php
} else {
if (!empty($_POST['titre1'])&&!empty($_POST['position1'])&&!empty($_POST['contenu1'])) {
$requete=$bdd->prepare('UPDATE acceuil SET titre=:titre1,position=:position1,:contenu=:contenu1 WHERE id=:numero1');
$requete->execute(array(
'titre1'=>$_POST['titre1'],
'position1'=>$_POST['position1'],
'contenu1'=>$_POST['contenu1'],
'numero1'=>$_POST['numero1']));
}elseif (empty($_POST['titre1'])&&empty($_POST['position1'])) {
$requete=$bdd->prepare('UPDATE acceuil SET contenu=:contenu1 WHERE id=:numero1');
$requete->execute(array(
'contenu1'=>$_POST['contenu1'],
'numero1'=>$_POST['numero1']));
}elseif (empty($_POST['contenu1'])&&empty($_POST['position1'])) {
$requete=$bdd->prepare('UPDATE acceuil SET titre=:titre1 WHERE id=:numero1');
$requete->execute(array(
'titre1'=>$_POST['titre1'],
'numero1'=>$_POST['numero1']));
}else{
$requete=$bdd->prepare('UPDATE acceuil SET position=:position1 WHERE id=:numero1');
$requete->execute(array(
'position1'=>$_POST['position1'],
'numero1'=>$_POST['numero1']));
}
?>
<div class="alert alert-success">Modification effectuée avec succès</div>
<?php
}
}
}else{
?>
<div class="alert alert-success">Vous etes sur l'option de mise à jours</div>
<?php
}
?>
1 réponse
Bonjour,
1 - Merci de mettre les balises de code
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
2 - Tu utilises encore l'ancienne extension mysql (considérée comme obsolète).
https://www.commentcamarche.net/faq/43261-php-l-extension-mysql-est-obsolete#top
Tu devrais passer à PDO ou mysqli
1 - Merci de mettre les balises de code
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
2 - Tu utilises encore l'ancienne extension mysql (considérée comme obsolète).
https://www.commentcamarche.net/faq/43261-php-l-extension-mysql-est-obsolete#top
Tu devrais passer à PDO ou mysqli