Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

[HS]Mysql PHP

4 réponses
Avatar
Christophe Charron
Bonsoir,

un petit appel aux pros du php-mysql

avec phpmyadmin, sur la même table, le même enregistrement la requête
brute de pomme
"update _notes set mynotes='fait pas le joli cœur !!' where
id_notes=100000011"
enregistre tout a fait ce qu'on lui demande alors que via un petit
script php qui il est vrai utilise addslashes

$mynotes = get_magic_quotes_gpc() ?
$_POST['mynotes']:addslashes($_POST['mynotes']) ;

je me retrouve avec le beaucoup moins poétique
"fait pas le joli c%u0153ur !!"

C'est quoi ce bordel ?? !!!

--
Cordialement
Christophe Charron

4 réponses

Avatar
Christophe Charron
Christophe Charron a écrit :
Bonsoir,

un petit appel aux pros du php-mysql

avec phpmyadmin, sur la même table, le même enregistrement la requête
brute de pomme
"update _notes set mynotes='fait pas le joli cœur !!' where
id_notes0000011"
enregistre tout a fait ce qu'on lui demande alors que via un petit
script php qui il est vrai utilise addslashes

$mynotes = get_magic_quotes_gpc() ?
$_POST['mynotes']:addslashes($_POST['mynotes']) ;

je me retrouve avec le beaucoup moins poétique
"fait pas le joli c%u0153ur !!"

C'est quoi ce bordel ?? !!!



Oups !!!
bon, en fait, une fois de plus, je me suis prématurément emballé !!!
Ca n'a rien à voir avec mysql ni même avec addslashes.
J'ai codé en dur, dans le script php la valeur et elle reste intègre.
C'est en fait dans le javascript qui envoie la valeur à la page php !!!

function envoyer(chaine, urlservice, message){
p = new XMLHttpRequest();
p.onload = null;
p.open("POST",urlservice, false);
p.setRequestHeader("Content-type","application/x-www-form-urlencoded");
p.send(chaine);
status = p.status;
if ( status != "200" ) {
return status
//alert("arg ! mauvaise réponse http ("+ status +")");
}else{
return p.responseText
}
}

Je pense que ce Content-type ne lui convient pas !!
Donc en fait, je ne cherche plus des spécialistes php/mysql mais plutôt
des spécialistes xml !!!

--
Cordialement
Christophe Charron
Avatar
Michel
et si tu ajoutes une ligne dans ta fonction envoyer :

p.setRequestHeader("charset","iso-8859-1");

(pas testé)

Michel

Christophe Charron a écrit :
Christophe Charron a écrit :
Bonsoir,

un petit appel aux pros du php-mysql

avec phpmyadmin, sur la même table, le même enregistrement la requête
brute de pomme
"update _notes set mynotes='fait pas le joli cœur !!' where
id_notes0000011"
enregistre tout a fait ce qu'on lui demande alors que via un petit
script php qui il est vrai utilise addslashes

$mynotes = get_magic_quotes_gpc() ?
$_POST['mynotes']:addslashes($_POST['mynotes']) ;

je me retrouve avec le beaucoup moins poétique
"fait pas le joli c%u0153ur !!"

C'est quoi ce bordel ?? !!!



Oups !!!
bon, en fait, une fois de plus, je me suis prématurément emballé !!!
Ca n'a rien à voir avec mysql ni même avec addslashes.
J'ai codé en dur, dans le script php la valeur et elle reste intègre.
C'est en fait dans le javascript qui envoie la valeur à la page php !!!

function envoyer(chaine, urlservice, message){
p = new XMLHttpRequest();
p.onload = null;
p.open("POST",urlservice, false);
p.setRequestHeader("Content-type","application/x-www-form-urlencoded");
p.send(chaine);
status = p.status;
if ( status != "200" ) {
return status
//alert("arg ! mauvaise réponse http ("+ status +")");
}else{
return p.responseText
}
}

Je pense que ce Content-type ne lui convient pas !!
Donc en fait, je ne cherche plus des spécialistes php/mysql mais plutôt
des spécialistes xml !!!



Avatar
Michel
ou alors avant d'envoyer chaine par send

chaine += "<?xml version='1.0' encoding='iso-8859-1'?>"+"nn"

pas testé non plus


Michel

Christophe Charron a écrit :
Christophe Charron a écrit :
Bonsoir,

un petit appel aux pros du php-mysql

avec phpmyadmin, sur la même table, le même enregistrement la requête
brute de pomme
"update _notes set mynotes='fait pas le joli cœur !!' where
id_notes0000011"
enregistre tout a fait ce qu'on lui demande alors que via un petit
script php qui il est vrai utilise addslashes

$mynotes = get_magic_quotes_gpc() ?
$_POST['mynotes']:addslashes($_POST['mynotes']) ;

je me retrouve avec le beaucoup moins poétique
"fait pas le joli c%u0153ur !!"

C'est quoi ce bordel ?? !!!



Oups !!!
bon, en fait, une fois de plus, je me suis prématurément emballé !!!
Ca n'a rien à voir avec mysql ni même avec addslashes.
J'ai codé en dur, dans le script php la valeur et elle reste intègre.
C'est en fait dans le javascript qui envoie la valeur à la page php !!!

function envoyer(chaine, urlservice, message){
p = new XMLHttpRequest();
p.onload = null;
p.open("POST",urlservice, false);
p.setRequestHeader("Content-type","application/x-www-form-urlencoded");
p.send(chaine);
status = p.status;
if ( status != "200" ) {
return status
//alert("arg ! mauvaise réponse http ("+ status +")");
}else{
return p.responseText
}
}

Je pense que ce Content-type ne lui convient pas !!
Donc en fait, je ne cherche plus des spécialistes php/mysql mais plutôt
des spécialistes xml !!!



Avatar
Michel
Ou alors, 3eme essai

xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=iso-8859-1");

bon, pas testé non plus !

Michel

Christophe Charron a écrit :
Christophe Charron a écrit :
Bonsoir,

un petit appel aux pros du php-mysql

avec phpmyadmin, sur la même table, le même enregistrement la requête
brute de pomme
"update _notes set mynotes='fait pas le joli cœur !!' where
id_notes0000011"
enregistre tout a fait ce qu'on lui demande alors que via un petit
script php qui il est vrai utilise addslashes

$mynotes = get_magic_quotes_gpc() ?
$_POST['mynotes']:addslashes($_POST['mynotes']) ;

je me retrouve avec le beaucoup moins poétique
"fait pas le joli c%u0153ur !!"

C'est quoi ce bordel ?? !!!



Oups !!!
bon, en fait, une fois de plus, je me suis prématurément emballé !!!
Ca n'a rien à voir avec mysql ni même avec addslashes.
J'ai codé en dur, dans le script php la valeur et elle reste intègre.
C'est en fait dans le javascript qui envoie la valeur à la page php !!!

function envoyer(chaine, urlservice, message){
p = new XMLHttpRequest();
p.onload = null;
p.open("POST",urlservice, false);
p.setRequestHeader("Content-type","application/x-www-form-urlencoded");
p.send(chaine);
status = p.status;
if ( status != "200" ) {
return status
//alert("arg ! mauvaise réponse http ("+ status +")");
}else{
return p.responseText
}
}

Je pense que ce Content-type ne lui convient pas !!
Donc en fait, je ne cherche plus des spécialistes php/mysql mais plutôt
des spécialistes xml !!!