Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Administration
Administration Forum d'entraide sur l'administration de MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/06/2006, 16h54   #1
mmz
Membre du Club
 
Homme Med Mourad Zitouni
Développeur Web
Inscription : mars 2006
Messages : 107
Détails du profil
Informations personnelles :
Nom : Homme Med Mourad Zitouni
Âge : 30
Localisation : Tunisie

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mars 2006
Messages : 107
Points : 64
Points : 64
Par défaut [PHP/MySQL] Prob d'enregistrement dans la base

Salut
J'essaye d'enregistrer un code html dans un champ de la base de données pour ensuite l'afficher, l'enregistrement se fait à partir d'un formulaire

Le problème est qu'en local ça marche normalement mais lorsque j'exécute sur le serveur web qui héberge le site je n'ai aucune donnée enregistrée
mmz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/06/2006, 16h58   #2
Expert Confirmé
 
Avatar de titoumimi
 
Inscription : décembre 2003
Messages : 3 717
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : décembre 2003
Messages : 3 717
Points : 3 082
Points : 3 082
hummm, à vue de nez, je dirait que c'est à la ligne 42 qu'il y a un problème ...
__________________
Globalement inoffensif
Merci de respecter les règles du forum.
Aucune question technique par MP !
_______________________________________________________________________
La rubrique Ruby / Rails recrute. Contactez moi !
_______________________________________________________________________
Cours Ruby et Ruby on Rails (RoR) - FAQ Ruby / Rails - Livres Ruby / Rails
Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS
Tutoriaux HTML/CSS et PHP
titoumimi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/06/2006, 17h00   #3
Expert Confirmé

 
Avatar de Amara
 
Inscription : juillet 2004
Messages : 2 684
Détails du profil
Informations personnelles :
Localisation : France, Sarthe (Pays de la Loire)

Informations forums :
Inscription : juillet 2004
Messages : 2 684
Points : 2 910
Points : 2 910
Citation:
Envoyé par titoumimi
hummm, à vue de nez, je dirait que c'est à la ligne 42 qu'il y a un problème ...
Amara est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/06/2006, 17h00   #4
Rédacteur
 
Avatar de Swoög
 
Inscription : janvier 2003
Messages : 6 053
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : janvier 2003
Messages : 6 053
Points : 7 144
Points : 7 144
Envoyer un message via MSN à Swoög Envoyer un message via Skype™ à Swoög
+1 titoumimi...

tu as vérifié que les paramètres de connexion au serveur était bon ?
__________________
Rédacteur "éclectique" (XML, IRC, Web...)
Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
pensez à la balise [code] (bouton #) et au tag (en bas)
Swoög est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/06/2006, 17h06   #5
mmz
Membre du Club
 
Homme Med Mourad Zitouni
Développeur Web
Inscription : mars 2006
Messages : 107
Détails du profil
Informations personnelles :
Nom : Homme Med Mourad Zitouni
Âge : 30
Localisation : Tunisie

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mars 2006
Messages : 107
Points : 64
Points : 64
désolé,
la saisie se fait à partir du champ d'un formulaire (payment1),
ce code permet l'obtenton de la valeur et l'enregistrement dans la base:

Code :
1
2
3
4
 
$pay1 = str_replace("'","''",$HTTP_POST_VARS['payment1']);
$pay1 = str_replace("\"", "''", $pay1);
$paysql = "UPDATE payments SET paymentfull = '$pay1' WHERE clientID = '$clientId'";
avec $clientId la valeur de l'identifiant du client dans la table
mmz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/06/2006, 17h09   #6
Expert Confirmé
 
Avatar de titoumimi
 
Inscription : décembre 2003
Messages : 3 717
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : décembre 2003
Messages : 3 717
Points : 3 082
Points : 3 082
tu peux déjà enlever les quotes autour du $IDclient. ensuite, tu as essayé un
Code :
1
2
3
4
5
6
7
$result = mysql_query($paysql);
	IF (!$result) {
		$message  = 'Wrong query : ' . mysql_error() . "<br>\n";
		$message .= 'SQL string : ' . $paysql . "<br>\n";
		$message .= "Please, send this message to the webmaster";
		die($message);
	}
???
__________________
Globalement inoffensif
Merci de respecter les règles du forum.
Aucune question technique par MP !
_______________________________________________________________________
La rubrique Ruby / Rails recrute. Contactez moi !
_______________________________________________________________________
Cours Ruby et Ruby on Rails (RoR) - FAQ Ruby / Rails - Livres Ruby / Rails
Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS
Tutoriaux HTML/CSS et PHP
titoumimi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/06/2006, 17h10   #7
mmz
Membre du Club
 
Homme Med Mourad Zitouni
Développeur Web
Inscription : mars 2006
Messages : 107
Détails du profil
Informations personnelles :
Nom : Homme Med Mourad Zitouni
Âge : 30
Localisation : Tunisie

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mars 2006
Messages : 107
Points : 64
Points : 64
oui les paramètres de connexion au serveur sont vérifiés

j'ai oublié une chose pour le code :
Code :
1
2
3
4
5
 
$pay1 = str_replace("'","''",$HTTP_POST_VARS['payment1']);
$pay1 = str_replace("\"", "''", $pay1);
$paysql = "UPDATE payments SET paymentfull = '$pay1' WHERE clientID = '$clientId'";
$rspay = mysql_db_query($database,$paysql,$con);
mmz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/06/2006, 17h12   #8
Rédacteur
 
Avatar de Swoög
 
Inscription : janvier 2003
Messages : 6 053
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : janvier 2003
Messages : 6 053
Points : 7 144
Points : 7 144
Envoyer un message via MSN à Swoög Envoyer un message via Skype™ à Swoög
et esaie d'utiliser $_POST plus que $HTTP_POST_VARS qui est l'ancienne version et qui n'est parfois plus usitée sur certains serveurs
__________________
Rédacteur "éclectique" (XML, IRC, Web...)
Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
pensez à la balise [code] (bouton #) et au tag (en bas)
Swoög est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/06/2006, 17h13   #9
Expert Confirmé
 
Avatar de titoumimi
 
Inscription : décembre 2003
Messages : 3 717
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : décembre 2003
Messages : 3 717
Points : 3 082
Points : 3 082
Code :
1
2
3
4
5
6
7
 
 
IF (!$rspay = mysql_db_query($database,$paysql,$con)) {
   echo "Erreur DB, impossible d'effectuer une requête\n";
   echo 'Erreur MySQL : ' . mysql_error();
   exit;
}
__________________
Globalement inoffensif
Merci de respecter les règles du forum.
Aucune question technique par MP !
_______________________________________________________________________
La rubrique Ruby / Rails recrute. Contactez moi !
_______________________________________________________________________
Cours Ruby et Ruby on Rails (RoR) - FAQ Ruby / Rails - Livres Ruby / Rails
Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS
Tutoriaux HTML/CSS et PHP
titoumimi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/06/2006, 17h24   #10
mmz
Membre du Club
 
Homme Med Mourad Zitouni
Développeur Web
Inscription : mars 2006
Messages : 107
Détails du profil
Informations personnelles :
Nom : Homme Med Mourad Zitouni
Âge : 30
Localisation : Tunisie

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mars 2006
Messages : 107
Points : 64
Points : 64
je crois que le problème est dans le format du texte saisi
j'ai essayé maintenant de saisir un texte simple et ça a marché,
mais avec du html ça marche pas
mmz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/06/2006, 17h30   #11
mmz
Membre du Club
 
Homme Med Mourad Zitouni
Développeur Web
Inscription : mars 2006
Messages : 107
Détails du profil
Informations personnelles :
Nom : Homme Med Mourad Zitouni
Âge : 30
Localisation : Tunisie

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mars 2006
Messages : 107
Points : 64
Points : 64
peut être que ce code est faut :
Code :
1
2
3
 
$pay1 = str_replace("'","''",$HTTP_POST_VARS['payment1']);
$pay1 = str_replace("\"", "''", $pay1);
non??
mmz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/06/2006, 17h48   #12
mmz
Membre du Club
 
Homme Med Mourad Zitouni
Développeur Web
Inscription : mars 2006
Messages : 107
Détails du profil
Informations personnelles :
Nom : Homme Med Mourad Zitouni
Âge : 30
Localisation : Tunisie

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mars 2006
Messages : 107
Points : 64
Points : 64
j'ai essayé avec tous ce que vous m'avez noté,
ça marche dans le cas où je saisi un texte simple mais losque je mets du code html dans le champ du formulaire ça n'enregistre rien
mmz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/06/2006, 18h36   #13
mmz
Membre du Club
 
Homme Med Mourad Zitouni
Développeur Web
Inscription : mars 2006
Messages : 107
Détails du profil
Informations personnelles :
Nom : Homme Med Mourad Zitouni
Âge : 30
Localisation : Tunisie

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mars 2006
Messages : 107
Points : 64
Points : 64
SVP!
J'ai besoin d'une solution pour ça!
mmz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/06/2006, 20h00   #14
Membre Expert
 
Inscription : avril 2006
Messages : 1 338
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : avril 2006
Messages : 1 338
Points : 1 315
Points : 1 315
fait un echo $paysql1 et diis nous ce qu'il taffiche
__________________
Stay in Bed .. Save Energy
boo64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/06/2006, 10h37   #15
mmz
Membre du Club
 
Homme Med Mourad Zitouni
Développeur Web
Inscription : mars 2006
Messages : 107
Détails du profil
Informations personnelles :
Nom : Homme Med Mourad Zitouni
Âge : 30
Localisation : Tunisie

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mars 2006
Messages : 107
Points : 64
Points : 64
merci boo64
l'affichage de la variable $paysql1 m'a beaucoup aidé à résoudre la problème, en fait, le remplacement de guillemets était faux
merci infiniment à vous tous.
mmz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/06/2006, 10h39   #16
Membre Expert
 
Inscription : avril 2006
Messages : 1 338
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : avril 2006
Messages : 1 338
Points : 1 315
Points : 1 315
avec plaisir
__________________
Stay in Bed .. Save Energy
boo64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h52.


 
 
 
 
Partenaires

Hébergement Web