milkasoprano
Messages postés239Date d'inscriptionjeudi 21 juillet 2005StatutMembreDernière intervention 1 juillet 2007
-
22 juil. 2005 à 16:51
vilhjalms
Messages postés591Date d'inscriptionmercredi 20 juillet 2005StatutMembreDernière intervention16 juillet 2009
-
22 juil. 2005 à 21:02
Bonjour tous le monde,
Jai un espace membre qui est controlé par une "interface administrateur"
Depuis celle ci, il y a une section ou si je le souhaite qui peut fermer les inscriptions
A partir de la, tous marche correctement, je coche fermer les inscriptions dans la partie admin. la requete ce fait dans la base de donnée (off --> fermé ) (on -->ouvrir )
or je souhaiterai a présent aller dans le fichier inscription.php
pour ajouter cette fonction qui va me permettre de consulter la base en disant que si dans la table inscriptionok par rapport au champ inscriptionok = off dans lid 1
redirection vers index.php ou sinon inscription.php
J'ai commencé a codé, bien entendu étant actuellement encore un noob. je bloque.
Je remercie tous le monde de corriger mon erreur et faire le plus simple possible pour que je comprenne la structure ;)
---------
<?
include("config.php");
@mysql_pconnect($BD_serveur, $BD_utilisateur, $BD_motDePasse)
or die("Impossible de se connecter au serveur de bases de données.");
@mysql_select_db($BD_base)
or die("Impossible de se connecter à la base de données.");
$requete = "SELECT inscriptionok FROM inscriptionok".
" WHERE id='1'";
$resultat = mysql_query($requete);
milkasoprano
Messages postés239Date d'inscriptionjeudi 21 juillet 2005StatutMembreDernière intervention 1 juillet 2007 22 juil. 2005 à 17:04
ok jai tous compris sauf :
---
"citation :
Salut!
Tu devrais tester:
$ligne['inscriptionok'] et pas $ligne " ( fin de citation)
--------------------------------
Jai pas compris :s
en ce qui concerne le reste je fai les modifs
est il possible de bien me le taper, car je ne sais pas ou je dois mettre
$ligne['inscriptionok']
ps : dans la table il y a 2 champ un champ id (1) et un champ inscriptionok (on) qui peut etre modifier par (off)
merci encore
coockiesch
Messages postés2268Date d'inscriptionmercredi 27 novembre 2002StatutMembreDernière intervention13 septembre 20134 22 juil. 2005 à 17:08
Salut!
Alors, quand tu fais un SELECT et que tu utilises
mysql_fetch_array($resultat, MYSQL_ASSOC); , la fonction
mysql_fetch_array te renvoie un tableau. Dans ce cas, tu accède à
chaque colone récupérée par $ligne['nom_de_la_colonne']
A part ca, tu n'est pas obligé de faire une table juste pour ton
histoire d'inscriptions. Tu pourrais faire une table de configuration
contenant deux champs: le premier étant le nom du paramètre et le
second sa valeur. Dans ton cas, un enregistrement serait:
milkasoprano
Messages postés239Date d'inscriptionjeudi 21 juillet 2005StatutMembreDernière intervention 1 juillet 2007 22 juil. 2005 à 17:12
c'est clair, le hic c que je ne sais pas le taper pour faire la condition dans le fichier inscription en debut de page.
J'aurai pensé que tu aurais fais un copie coller de mon script et remplacer ce qui va pas automatiquement. a partir de la jaurai apercu ce qui nallait pas avec ce que javai fait a la base.
Merci a toi encore de m'avoir répondu aussi rapidement
milkasoprano
Messages postés239Date d'inscriptionjeudi 21 juillet 2005StatutMembreDernière intervention 1 juillet 2007 22 juil. 2005 à 17:21
Récapitulatif :
<?
include("config.php");
@mysql_pconnect($BD_serveur, $BD_utilisateur, $BD_motDePasse)
or die("Impossible de se connecter au serveur de bases de données.");
@mysql_select_db($BD_base)
or die("Impossible de se connecter à la base de données.");
$requete = "SELECT inscriptionok FROM inscriptionok";
$resultat = mysql_query($requete) or die('Erreur MySQL');
if ( $ligne['inscriptionok'] = 'off')
{
header("Location: inscription2.php");
exit;
}
---
Pour une simple histoire comme ca je met deux heures :s c fou :s
Erreur lors du test :
Warning: Cannot modify header information - headers already sent by (output started at c:\program files\easyphp1-8\www\bhaf\inscription.php:2) in c:\program files\easyphp1-8\www\bhaf\inscription.php on line 18
coockiesch
Messages postés2268Date d'inscriptionmercredi 27 novembre 2002StatutMembreDernière intervention13 septembre 20134 22 juil. 2005 à 17:29
En fait, le fonction header('location: page.php') ne peut être utilisée
que si aucune sortie n'a été faite. Par sortie, j'entends: echo, code
html, ...
milkasoprano
Messages postés239Date d'inscriptionjeudi 21 juillet 2005StatutMembreDernière intervention 1 juillet 2007 22 juil. 2005 à 17:32
Ok quest ce que je peux mettre a la place ? alors ? et moi je ve mettre juste cette fonction sur la page pour indiquer uniquement que les inscriptions sont ouvert ou non c'est tous...
milkasoprano
Messages postés239Date d'inscriptionjeudi 21 juillet 2005StatutMembreDernière intervention 1 juillet 2007 22 juil. 2005 à 19:40
Apres quelques heures de recherches, j'affiche le Résultat que jai trouvé ;)
Pour les interessés :
<?
include("config.php");
@mysql_pconnect($BD_serveur, $BD_utilisateur, $BD_motDePasse)
or die("Impossible de se connecter au serveur de bases de données.");
@mysql_select_db($BD_base)
or die("Impossible de se connecter à la base de données.");
$requete = "SELECT inscriptionok FROM inscriptionok ";
$resultat = mysql_query($requete) or die('Erreur MySQL');