Code : Tout sélectionner
<?php
// On commence par récupérer les champs
$min1 = $_POST['min1'] ;
$min2 = $_POST['min2'] ;
$min3 = $_POST['min3'] ;
etc etc
// On vérifie si les champs sont vides
// Aucun champ n'est vide, on peut enregistrer dans la table
{
// connexion à la base
$db = mysql_connect(**************) or die('Erreur de connexion '.mysql_error());
// sélection de la base
mysql_select_db('******',$db) or die('Erreur de selection '.mysql_error());
// on écrit la requête sql
$sql = mysql_query("UPDATE tbl_tarifs SET min1 = '$min1', max1 = '$max1', min2 = '$min2', max2 = '$max2', min3 = '$min3', max3 = '$max3', min4 = '$min4', max4 = '$max4', min5 = '$min5', max5 = '$max5', mindp = '$mindp', maxdp = '$maxdp', minpension = '$minpension', maxpension = '$maxpension', pdj = '$pdj', taxe = '$taxe', supindiv = '$supindiv', animal = '$animal', WHERE hotel = 'nomdutruc' ") or die( mysql_error());
// on insère les informations du formulaire dans la table
// on affiche le résultat pour le visiteur
echo '<span class="texterror">Vos infos on été ajoutées.</span><br>';
echo '<span class="recherche"><a href="tarifs.php">Revenir en arriere</a></span>';
mysql_close(); // on ferme la connexion
}
?>Quand je mets à jour mes données (bdd) via un formulaire, dans le cas ou je remplis pas un champ de formulaire, le script va prendre ça pour un vide et va modifier la donnée de la bdd et mettre un vide à la place.
Comment faire pour éviter ça, à part obliger la personne à remplir tous les champs du formulaire?
MercI.