Erreur php
Résolu/Fermé
Minioit
-
15 juil. 2009 à 19:12
lecube Messages postés 304 Date d'inscription samedi 14 mars 2009 Statut Membre Dernière intervention 13 avril 2010 - 16 juil. 2009 à 19:57
lecube Messages postés 304 Date d'inscription samedi 14 mars 2009 Statut Membre Dernière intervention 13 avril 2010 - 16 juil. 2009 à 19:57
A voir également:
- Erreur php
- Erreur 0x80070643 - Guide
- Retour a la ligne php ✓ - Forum PHP
- Code erreur f3500-32 ✓ - Forum Bbox Bouygues
- Erreur 10016 epson - Forum Imprimante
- Erreur 1001 outlook - Guide
10 réponses
lecube
Messages postés
304
Date d'inscription
samedi 14 mars 2009
Statut
Membre
Dernière intervention
13 avril 2010
54
15 juil. 2009 à 19:18
15 juil. 2009 à 19:18
Bonjour,
Ton premier switch ....
switch($cat) //1er switch
{
N'a pas de } fermant .... Ca doit le gener. Ca a l'air d'etre la seule manquante.
A+
Cube
Ton premier switch ....
switch($cat) //1er switch
{
N'a pas de } fermant .... Ca doit le gener. Ca a l'air d'etre la seule manquante.
A+
Cube
lecube
Messages postés
304
Date d'inscription
samedi 14 mars 2009
Statut
Membre
Dernière intervention
13 avril 2010
54
15 juil. 2009 à 19:32
15 juil. 2009 à 19:32
Non, vim ne se trompe pas ...
<?php
$cat = htmlspecialchars($_GET['cat']); //on récupère dans l'url la variable cat
switch($cat) //1er switch
{
case "config":
echo'<h1>Configuration du forum</h1>';
//On récupère les valeurs et le nom de chaque entrée de la table
$requete_config= mysql_query('SELECT config_nom, config_valeur FROM forum_config');
//Avec cette boucle, on va pouvoir contrôler le résultat pour voir s'il a changé
while($data_config = mysql_fetch_assoc($requete_config))
{
if ($data_config['config_valeur'] != $_POST[$data_config['config_nom']])
{
//On met ensuite à jour
$valeur = htmlspecialchars($_POST[$data_config['config_nom']]);
mysql_query("UPDATE forum_config SET config_valeur = '".$valeur."'
WHERE config_nom = '".$data_config['config_nom']."'") or die(mysql_error());
}
}
echo'<br /><br />Les nouvelles configurations ont été mises à jour !<br />
//Et le message !
Cliquez <a href="./admin.php">ici</a> pour revenir à l administration';
break;
?>
Il doit etre ferme avant le fin du php ... et donc ?>. Je ne le vois pas. Désole.
<?php
$cat = htmlspecialchars($_GET['cat']); //on récupère dans l'url la variable cat
switch($cat) //1er switch
{
case "config":
echo'<h1>Configuration du forum</h1>';
//On récupère les valeurs et le nom de chaque entrée de la table
$requete_config= mysql_query('SELECT config_nom, config_valeur FROM forum_config');
//Avec cette boucle, on va pouvoir contrôler le résultat pour voir s'il a changé
while($data_config = mysql_fetch_assoc($requete_config))
{
if ($data_config['config_valeur'] != $_POST[$data_config['config_nom']])
{
//On met ensuite à jour
$valeur = htmlspecialchars($_POST[$data_config['config_nom']]);
mysql_query("UPDATE forum_config SET config_valeur = '".$valeur."'
WHERE config_nom = '".$data_config['config_nom']."'") or die(mysql_error());
}
}
echo'<br /><br />Les nouvelles configurations ont été mises à jour !<br />
//Et le message !
Cliquez <a href="./admin.php">ici</a> pour revenir à l administration';
break;
?>
Il doit etre ferme avant le fin du php ... et donc ?>. Je ne le vois pas. Désole.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
resalut
Messages postés
784
Date d'inscription
vendredi 26 juin 2009
Statut
Membre
Dernière intervention
21 janvier 2010
55
15 juil. 2009 à 19:55
15 juil. 2009 à 19:55
si t'ecoute pas les gens demande pas d'aide .....
il te manque plusieurs } ....
il te manque plusieurs } ....
J'ai écouter lecube et sa ne marche pas avec sa solution.
Ensuite je ne voit pas pourquoi sa planterai à cet endroit là car quand on fait:
<?php
if ($avoir ==1)
(
?>
Blablablablabla
<?php
}
?>
Sa marche, alors que je le ferme plus bas.
Sinon je viens demander de l'aide car j'ai un problème et je n'arrive pas à trouver les ; et les } manquante.
Donc si vous pouviez m'indiquer ou elles sont sa serait gentil
Merci et bonne journée ;).
Ensuite je ne voit pas pourquoi sa planterai à cet endroit là car quand on fait:
<?php
if ($avoir ==1)
(
?>
Blablablablabla
<?php
}
?>
Sa marche, alors que je le ferme plus bas.
Sinon je viens demander de l'aide car j'ai un problème et je n'arrive pas à trouver les ; et les } manquante.
Donc si vous pouviez m'indiquer ou elles sont sa serait gentil
Merci et bonne journée ;).
resalut
Messages postés
784
Date d'inscription
vendredi 26 juin 2009
Statut
Membre
Dernière intervention
21 janvier 2010
55
16 juil. 2009 à 12:20
16 juil. 2009 à 12:20
switch n est pas fermé
lecube
Messages postés
304
Date d'inscription
samedi 14 mars 2009
Statut
Membre
Dernière intervention
13 avril 2010
54
16 juil. 2009 à 17:12
16 juil. 2009 à 17:12
resalut a raison ...
En effet, j'aime pas cette maniere de programmer mais elle doit marcher. Maintenant si tu utilises un editeur comme vim ( que j'adore !), en cliquant sur une parenthese ou une accolade et en faisant %, il te montre qu'elle est la parenthese ou l'accolade fermante. La premiere accolade de ton switch n'a clairement aucune fermante.
Il faut fermer ton switch.
En effet, j'aime pas cette maniere de programmer mais elle doit marcher. Maintenant si tu utilises un editeur comme vim ( que j'adore !), en cliquant sur une parenthese ou une accolade et en faisant %, il te montre qu'elle est la parenthese ou l'accolade fermante. La premiere accolade de ton switch n'a clairement aucune fermante.
Il faut fermer ton switch.
resalut
Messages postés
784
Date d'inscription
vendredi 26 juin 2009
Statut
Membre
Dernière intervention
21 janvier 2010
55
16 juil. 2009 à 19:47
16 juil. 2009 à 19:47
lol ca à l'air de te faire plaisir que j'ai raison lecude :D
lecube
Messages postés
304
Date d'inscription
samedi 14 mars 2009
Statut
Membre
Dernière intervention
13 avril 2010
54
16 juil. 2009 à 19:57
16 juil. 2009 à 19:57
^^ Oui car depuis le début, je la vois cette parenthese qui manque comme un nez au milieu d'une figure ;-P