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> |
|
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> |
|
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]") |
|
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 ?
____________________
|
|
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. |
|
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
____________________
|
|
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 |
|
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 .... |
|
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 |
|
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é ? |
|