fonction addslashes ne fonctionne pas :o
Dernière réponse : dans Programmation
Bonjour,
mon probleme est bizarre car je n'arrive pas a faire fonctionner la fonction addslashes ( quand je met des appostrophes : <'> )
voici mon code :
l'@ de mon projet
http://dtom.hd.free.fr/site_dtom/index.php?page=annuair...
http://dtom.hd.free.fr/site_dtom/index.php?page=annu
Je comprend pas, car avec le site de ma team ( http://www.bSk-gaming.net ) cela fonctionne ( mais c pas le mm site ).
Cela ne viendrai pas de la version du php installé ou de certains paramétres a régler ? ( j'utilise easyphp )
merci d'avance
mon probleme est bizarre car je n'arrive pas a faire fonctionner la fonction addslashes ( quand je met des appostrophes : <'> )
voici mon code :
<?php
//Fichier necessaire
include("../config/config.php");
//Verifie si on peut se connecter a la base sql
$connect=mysql_connect($host,$user,$pass) or die ("Impossible de se connecter");
mysql_select_db($base, $connect) or die ("Impossible de selectionner la base de donnees");
//Récupère les differents champs
$nouvelle_categorie=addslashes($_POST['nouvelle_categorie']);
//Titre
echo("<div align=\"center\"><span class=\"admin\"><strong>Ajouter une categorie</strong><span><br />");
if(($nouvelle_categorie=="")){
echo ("<br /><br />\n<div align=\"center\">Un ou plusieurs champs n'ont pas été rempli correctement.<br /><br />\n");
echo("[ <a href=\"javascript:history.go(-1)\">Retour</a> ]</div>");
$valid=1;}
if ($valid==0) {
//Enregistrement des donnees dans la base de données
$query = mysql_query ("insert into param_favoris (categorie) values ('$nouvelle_categorie')");
echo ("<br><br><div align=\"center\">Opération effectué avec succés.<br /><br />");
echo("[<a href=\"javascript:window.close()\">Fermer la fenêtre</a>]</div>[ <a href=\"javascript:history.go(-1)\">Retour</a> ]</div>");
//Ferme la base de données
mysql_query($query, $connect);
mysql_close($connect);
}
?>
l'@ de mon projet
http://dtom.hd.free.fr/site_dtom/index.php?page=annuair...
http://dtom.hd.free.fr/site_dtom/index.php?page=annu
Je comprend pas, car avec le site de ma team ( http://www.bSk-gaming.net ) cela fonctionne ( mais c pas le mm site ).
Cela ne viendrai pas de la version du php installé ou de certains paramétres a régler ? ( j'utilise easyphp )
merci d'avance
Autres pages sur : fonction addslashes fonctionne
Lassé par la pub ? Créez un compte
merci pour la config c'est bon, par contre la ou je bloque, c'est pour mettre la fonction stripslashes dans mon code qui charge un menu déroulant.
<?php
//Fichier necessaire
include("../config/config.php");
//Verifie si on peut se connecter a la base sql
$connect=mysql_connect($host,$user,$pass) or die ("Impossible de se connecter");
mysql_select_db($base, $connect) or die ("Impossible de selectionner la base de donnees");
//### Affichage du menu déroulant ###
echo("<select name=\"categorie\">");
//Lecture bdd
$result=mysql_query ("SELECT * FROM param_favoris ORDER BY categorie") or die ("Impossible d'executer la requete");
while ($row = mysql_fetch_array($result))
//$row=stripslashes($row);
{
echo ('<option value="'.$row['categorie'].'">'.$row['categorie'].'</option>');
}
//### Fin d'Affichage du menu déroulant ###
echo ("<option value=$categorie selected>$categorie</option>");
echo("</select>");
mysql_close(); // Déconnexion de MySQL
?>
j'avais essayé de le mettre dans la boucle, mais je savais pas quoi faire avec le "." je ne sait d'ailleur pas à quoi cela sert...
Bref, je vais t'embetter encore un peu pour un problème tout bête, mais moi je me casse bien la tete.
Dans ma base j'ai une categorie nommée "Vente d'occasion" addslashé, donc "Vente d\'occasion". Et mon code affiche par comparaison les categorie, seulement l'une est addslashé, l'autre non, et si je fais un stripslashes, le <'> va interrompre le code
Voici le code pour que tu comprenne et la page :
lien : http://dtom.hd.free.fr/dtom.php
encore dsl de t'embeter pour des conneries, mais faut bien faire vivre le forum
Bref, je vais t'embetter encore un peu pour un problème tout bête, mais moi je me casse bien la tete.
Dans ma base j'ai une categorie nommée "Vente d'occasion" addslashé, donc "Vente d\'occasion". Et mon code affiche par comparaison les categorie, seulement l'une est addslashé, l'autre non, et si je fais un stripslashes, le <'> va interrompre le code
Voici le code pour que tu comprenne et la page :
<script>
function popup_milieu(link,name,larg,haut,options)
{
var top=(screen.height-haut)/2;
var left=(screen.width-larg)/2;
window.open(link,name,'top=' + top + ',left=' + left + ',width=' +larg+ ',height=' + haut + ',' + options);
}
</script>
<?php
//Fichier config connexion\\
include("../config/config.php");
//Verifie si on peut se connecter a la base sql
$connect=mysql_connect($host,$user,$pass) or die ("Impossible de se connecter");
mysql_select_db($base, $connect) or die ("Impossible de selectionner la base de donnees");
echo("<div align=center class=\"Style1\">Annuaire des sites utiles et de qualité</a><br><br><br>");
//Lecture rubriques\\
$result=mysql_query ("SELECT * FROM param_favoris ORDER BY categorie") or die ("Impossible d'executer la requete");
while ($row = mysql_fetch_array($result)) {
$id=stripslashes($row['id']);
//$categorie=stripslashes($row['categorie']);
$categorie=($row['categorie']);
$categorie_strip=stripslashes($row['categorie']);
//Reccupere le nombre de favoris\\
$result1= mysql_query ("SELECT * FROM favoris WHERE categorie='$categorie' AND valid='1'") or die ("Impossible d'executer la requete");
$nbfavoris1 = mysql_num_rows($result1);
if($nbfavoris1>0){
echo("$categorie_strip ($nbfavoris1) ");
}
}
$popup2="javascript:popup_milieu('includes/proposer_site.php','','600','310','resizable=yes,scrollbars=yes')";
echo("<br><br><br><div align=right><a href=\"$popup2\" class=\"Style1\">Proposer un site</a>");
mysql_close(); // Déconnexion de MySQL
?>
lien : http://dtom.hd.free.fr/dtom.php
encore dsl de t'embeter pour des conneries, mais faut bien faire vivre le forum
oui bien sur voici la page pour le code html,
ca n'affiche tout simplement pas la variable puisqu'il doit pas reussir a la compter avec mes "if" et donc il l'ignore
http://dtom.hd.free.fr/site_dtom/index.php?page=annuair...
edit : j'ai retiré le if "nombre favoris" > 0 , etc...
donc il affiche meme les rubriques vides de liens, et le problème est donc qu'il n'arrive pas à compter ma rubrique qui est addslashé
(vente d'occasion=vente d\'occasion)
ca n'affiche tout simplement pas la variable puisqu'il doit pas reussir a la compter avec mes "if" et donc il l'ignore
http://dtom.hd.free.fr/site_dtom/index.php?page=annuair...
edit : j'ai retiré le if "nombre favoris" > 0 , etc...
donc il affiche meme les rubriques vides de liens, et le problème est donc qu'il n'arrive pas à compter ma rubrique qui est addslashé
(vente d'occasion=vente d\'occasion)
marche po, ca met met une erreur :
Impossible d'executer la requete
logique car cela ajoute un ' :<
j'ai ensuite mis ca pour que ca fonctionne :
mais ca compte tjrs a 0 alors qu'il y en a 2
Impossible d'executer la requete
logique car cela ajoute un ' :<
j'ai ensuite mis ca pour que ca fonctionne :
//Reccupere le nombre de favoris\\
$result1= mysql_query ("SELECT * FROM favoris WHERE categorie=\"$categorie_strip\" AND valid='1'") or die ("Impossible d'executer la requete");
$nbfavoris = mysql_num_rows($result1);
mais ca compte tjrs a 0 alors qu'il y en a 2
bon, j'ai fais quelque chose que je déteste, c'est à dire contourner le problème en écrivant mes données entre \" dans la base (afin de pouvoir mettre les ' sans les interpréter)
et la ca marche nickel, mais j'aurai pas ma solution qd au maniement de données addslashés
http://dtom.hd.free.fr/dtom.php
et la ca marche nickel, mais j'aurai pas ma solution qd au maniement de données addslashés
http://dtom.hd.free.fr/dtom.php
Lassé par la pub ? Créez un compte
- Contenus similaires :
- ForumBrowser ne fonctionne plus
- ForumNeufbox ne fonctionne plus
- ForumMolette ne fonctionne pas
- ForumAres qui fonctionne
- articlesDeezer ne fonctionne pas
- ForumGraveur ne fonctionne pas
- ForumRaccourcis ne fonctionne pas
- articlesNabaztag ne fonctionne plus
- ForumMusic me ne fonctionne pas
- ForumSkype ne fonctionne plus
- Voir plus