Page 1 sur 1

problème dans le traitement de mon formulaire

Posté : 03 mai 2012, 16:09
par banban55
Bonjour

Je me creuse la tête depuis quelques heures pour le traitement de mon formulaire de modification d'une ligne de ma base SQL. Visiblement ma page traitement ne récupère pas les données de mes champs. J'ai donc le message d'erreur " Erreur dans la traitement " qui s'affiche.

Je suis sur qu'il y a un truc vraiment minable dans la page mais je trouve pas... :oops:

le formulaire en question
<?php
	//connection à la base de données
	require_once 'connection.php';

	// récuperation des données de la base SQL
	$requete_recup = "SELECT * FROM config ";
	$result_requete_recup = mysql_query($requete_recup) or die ('Erreur : '.mysql_error() );
	$row_requete_recup = mysql_fetch_array($result_requete_recup);
	$email = $row_requete_recup['email_config'];
	
?>

<form action="configuration_confirmation.php" method="post" name="edit_config" id="edit_config">
		<legend>
			<label class="titre_ajout_cat" for="email">Email de l'administrateur</label><input type="text" class="email_form_cat" name="email" value="[email protected]" disabled="disabled" />
			<label class="titre_ajout_cat"><a class="lien_password" href="generateur.php">Obtenir un nouveau mot de passe par email</a></label>
			<label class="titre_ajout_cat" for="nom">Nom du site<span class="information_config">Le nom sera visible dans le titre de la page et pour le réferencement</span></label><input class="titre_form_cat" type="text" name="nom" value="<?php echo $row_requete_recup['nom_site']; ?>"/>
			<label class="titre_ajout_cat" for="description">Description du site<span class="information_config">Texte de description du contenu du site (recommandé pour le référencement)</span></label><textarea class="texte_form_cat" type="text"  name="description"/><?php echo $row_requete_recup['description_config']; ?></textarea>
			<label class="titre_ajout_cat" for="metatags">Liste des mots clés<span class="information_config">Un espace entre chaque mot clé</span></label><textarea  class="texte_form_cat" type="text"  name="metatags"/><?php echo $row_requete_recup['metat_tag']; ?></textarea>
			<label class="titre_ajout_cat" for="taille_image">largeur des logos<span class="information_config">La largueur des logos sera en pixel</span></label><input class="titre_form_cat" type="text"  name="taille_image" value="<?php echo $row_requete_recup['dimension_image_config']; ?>"/>
			<input name="submit" type="submit" value="Valider" />
		</legend>
	</form>

ma page de traitement
<?php
	//connection à la base de données
	require_once 'includes/connection.php';

	// récuperation des données de la base SQL
	$requete_recup = "SELECT * FROM config ";
	$result_requete_recup = mysql_query($requete_recup) or die ('Erreur : '.mysql_error() );
	$row_requete_recup = mysql_fetch_array($result_requete_recup);
	$email = $row_requete_recup['email_config'];
	
		// traitement du formulaire des parametres
	
	if (isset($_POST['nom']) && isset($_POST['description']) && isset($_POST['metatags']) && isset($_POST['taille_image']))
		{
		$nom = $_POST['nom'];
		$description = $_POST['description'];
		$tag = $_POST['metatags'];
		$image = $_POST['taille_image'];
		mysql_query ("UPDATE  config SET  `nom_site` =  '$nom',
`metat_tag` =  '$tag',
`dimension_image_config` =  '$image',
`description_config` =  '$description' WHERE  `email_config` =  '$email' ");

		echo '<p class="confirmation_config">Les modifications ont bien été prises en compte.</p>';
		header('refresh:4;url=configuration.php');
		}
	else 
		{ 
		echo '<p class="confirmation_config">Erreur dans la traitement.</p>';
		header('refresh:4;url=configuration.php');
		}
	
?>

Re: problème dans le traitement de mon formulaire

Posté : 03 mai 2012, 19:34
par banban55
Bon bah après une petite pause de quelques heures je reviens sur mes fichiers, je relance mon navigateur.... et là .... mon script fonctionne ( sans aucune modification ), je comprends pas pourquoi, mais il fonctionne....