problème d'ajout d'un enregistrement dans la base sql

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : problème d'ajout d'un enregistrement dans la base sql

Re: problème d'ajout d'un enregistrement dans la base sql

par banban55 » 14 févr. 2015, 23:19

je viens de faire un essai avec un var_dump
var_dump($titre);
var_dump($contenu);
var_dump($name_file);
var_dump($date_debut);
var_dump($date_fin);
var_dump($url);
var_dump($email);
pas de problème.
C'est bizarre le code fonctionne en local mais une fois le fichier sur le serveur il ne fonctionne plus. j'ai juste l'upload qui fonctionne sans l'ajout à ma base de données

Re: problème d'ajout d'un enregistrement dans la base sql

par tof73 » 14 févr. 2015, 18:41

essaie, en ajoutant la liste des champs à remplir, et en enlevant le NULL; et si c'est encore pas bon, de n'insérer des données que dans une colonne et d'en ajouter au fur et à mesure.

Re: problème d'ajout d'un enregistrement dans la base sql

par banban55 » 14 févr. 2015, 18:17

Non rien du tout, pas un message d'erreur
J'ajoute un élément. Mon code fonctionne en local mais pas en distant ( sur le serveur )

Re: problème d'ajout d'un enregistrement dans la base sql

par tof73 » 14 févr. 2015, 17:45

une exception est déclenchée ou non ?

problème d'ajout d'un enregistrement dans la base sql

par banban55 » 14 févr. 2015, 17:32

Bonjour,

Je suis face à un problème qui je pense doit venir de ma requête SQL. J'ai un formulaire d'ajout d'evenement avec un uplaod d'image.
l'upload fonctionne bien mais les informations vers ma table SQL ne s'ajoutent pas.

Voici la partie requete de ma page de traitement.
// création de l'evenement dans la base de données
			$insert = $connection->prepare('INSERT INTO calendrier VALUES(
			NULL, :image_calendrier, :titre_calendrier, :contenu_calendrier, :date_debut_calendrier, :date_fin_calendrier, :contact_calendrier, :url_calendrier)');
			try {
			  // On envois la requète
			  $success = $insert->execute(array(
			    'image_calendrier'=> $_FILES['affiche_event']['name'],
			    'titre_calendrier'=> $titre,
			    'contenu_calendrier'=> $contenu,
			    'date_debut_calendrier'=> $date_debut,
			    'date_fin_calendrier'=> $date_fin,
			    'contact_calendrier'=> $email,
			    'url_calendrier'=> $url
			  ));
			   
			  if( $success ) 
			  	{
			    echo "Enregistrement réussi";
				}  
			
				} 
				catch( Exception $e )
					{
					echo 'Erreur de requète : ', $e->getMessage();
					}
Avez vous une idée de mon problème ?