Navigation : Forums > Forum Général > Supprimer

Pages : 1 Poster un nouveau sujet Ajouter un message
Auteur Message
anthony

Messages : 56
Inscrit le : 11/05/2002
Posté le 16/06/2003 à 12:35:19 Message N°1 #
Je sens que je vais faire toutes les commandes (insertion, supprimer et modification) :-)
J'ai une erreur du type =
You have an error in your SQL syntax near 'WHERE id_cat=' at line 1

Voici mon code :
[code]<a href='admin.php?p=cat&action=supprimer&id_cat=$ligne[id_cat]'>Supprimer</a>
Profil Citer
anthony

Messages : 56
Inscrit le : 11/05/2002
Posté le 16/06/2003 à 12:37:37 Message N°2 #
Il marche pas bien le forum.
À chaque fois mes messages sont coupés !
Voici la suite :
[code]<a href='admin.php?p=cat&action=supprimer&id_cat=$ligne[id_cat]'>Supprimer</a>
Profil Citer
anthony

Messages : 56
Inscrit le : 11/05/2002
Posté le 16/06/2003 à 12:38:41 Message N°3 #
Encore !
Voici la suite :
Le lien est bon j'ai bien à la fin le id_cat=3, par exemple.
Et voici le code de suppression :
[code]if($action=='supprimer'){
mysql_query("DELETE FROM $cat WHERE id_cat=$ligne[id_cat]")
Profil Citer
maverick

maverick

Messages : 619
Inscrit le : 04/04/2002
Posté le 16/06/2003 à 21:19:51 Message N°4 #
Hello,

Si tu as qq soucis avec le forum, un ptit mail sur contact@phptools4u.com avec toutes les explications et on essaiera de corriger tout ça :-)

Sinon pour ton problème, $cat est bien défini lors de la suppression ?
____________________
image
Profil Citer
anthony

Messages : 56
Inscrit le : 11/05/2002
Posté le 16/06/2003 à 22:14:41 Message N°5 #
C'est bon, j'ai résolu le problème.
Merci qd même.
Profil Citer
maverick

maverick

Messages : 619
Inscrit le : 04/04/2002
Posté le 17/06/2003 à 07:17:23 Message N°6 #
Et c'était quoi ? garde pas le secret pour toi :-)
____________________
image
Profil Citer
loranger

Messages : 392
Inscrit le : 04/04/2002
Posté le 17/06/2003 à 09:08:48 Message N°7 #
test


ici un
et je n'oublie pas de laisser un espace avant , ainsi qu'un espace après .
De plus je pourrais, plus tard, éditer mon message en cliquant sur la bonne icône histoire de corriger mes erreurs sans avoir à reposter...

Bon, bin il marche très bien ce forum !

la un


______________________________
Message édité par loranger
Profil Citer
anthony

Messages : 56
Inscrit le : 11/05/2002
Posté le 17/06/2003 à 20:00:11 Message N°8 #
Le soucis était qu'il fallait que je réinclut le fichier config.php.

C'est étonnant qd même.
J'ai une fonction connect() qui inclut le fichier config et qd je crée une autre fonction incluant la fonction connect et je dois tout de même inclure config.php
pouet() {
connect();
include(config.php");
}


Comment ça se fait ?

J'ai fait ce que tu m'a dit Loranger, on va voir si ça fonctionne.
3 ... 2 ... 1 ....
Profil Citer
loranger

Messages : 392
Inscrit le : 04/04/2002
Posté le 18/06/2003 à 21:31:22 Message N°9 #
bravo anthony !
=)

non, ça n'est pas si étonnant que ça.
la portée des variables sous php n'est pas infinie.
surtout lorsqu'il s'agit d'un variable définie dans une fonction :
function test(){
$a = 12
}
[/quote]
[quote]test();
echo $a;

ne donnera rien, ou alors un undefined si error_reporting(E_ALL);

un variable définie ou modifiée dans une fonction ne sort pas de la fonction, à moins qu'elle soit définie par réference, mais ça...

Pour tout ça, je te renvoie vers la doc officielle... et en français !
=)
http://fr2.php.net/manual/fr/language.variables.scope.php
Profil Citer
anthony

Messages : 56
Inscrit le : 11/05/2002
Posté le 19/06/2003 à 10:54:33 Message N°10 #
Ok merci.
Je vais faire un tour dans la doc officielle.
J'ai bien compris que si le fichier config est inclut dans une fonction, la fonction se la garde pour elle (l'égoiste).
Ce qui m'étonne c'est que mon fichier config est également inclut dans le header et que les fonctions n'en prenne pas compte.
Sachant que je n'utilise plus que des fonctions, je peux enlever le config de mon header, non ?
Peut-il y avoir un incident (ralentissement, ...) si config est trop souvent appellé ?
Profil Citer

Navigation : Forums > Forum Général > Supprimer

Pages : 1 Poster un nouveau sujet Ajouter un message


Se rendre directement sur le forum :