Précédent   Forum des professionnels en informatique > PHP > Langage > Syntaxe
Syntaxe Forum d'entraide sur la syntaxe de PHP et la POO. Avant de poster -> FAQ syntaxe, Cours d'initiation et cours de POO
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/06/2011, 15h46   #1
Membre du Club
 
hugues dupont
Pompier
Inscription : janvier 2010
Messages : 170
Détails du profil
Informations personnelles :
Nom : hugues dupont
Localisation : France

Informations professionnelles :
Activité : Pompier

Informations forums :
Inscription : janvier 2010
Messages : 170
Points : 44
Points : 44
Par défaut if isset or isset

bonjour, j'ais un bout de code qui ne fonctionne pas je le triture dans tous les sens mais ça ne veut rien savoir.

Code :
if (   (isset($coche==1)) ||   (isset($coche2==1)) )
voici le bout de code du formulaire qui peut aider

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 
<?php
...
$coche=$resultadm['standard'];
$coche1=$resultadm['taxi'];
$coche2=$resultadm['administrateur'];
 
?>
<form  id="form2" name="form2" method="post" action="dispo_semaine.php">
 <p>
   </p>
 <p>
   <?php
 if ($coche1==1)
 {echo ("<a href=recape_course.php> visualiser les courses </a>");
  }
  ?>
 </p>
 <p>
<?php
 if (   (isset($coche==1)) ||   (isset($coche2==1)) )
{
....
   ?>
quand je charge la page sur internet, j'ais ce message

Parse error: syntax error, unexpected T_IS_EQUAL, expecting ',' or ')' in /var/www/t/ta/tax/taxibrousse.perso.sfr.fr/public_html/form_general.php on line 42
dans le bout de code c'est ligne 21
hugodu28 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/06/2011, 16h51   #2
Expert Confirmé
 
Avatar de rawsrc
 
Homme Martin
Dev indep
Inscription : mars 2004
Messages : 1 461
Détails du profil
Informations personnelles :
Nom : Homme Martin
Âge : 35
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Dev indep

Informations forums :
Inscription : mars 2004
Messages : 1 461
Points : 2 548
Points : 2 548
Envoyer un message via Skype™ à rawsrc
Salut,

est ce que tu as essayé de remplacer :
Code :
if (   (isset($coche==1)) ||   (isset($coche2==1)) )
par
Code :
if (($coche == 1) || ($coche2 == 1))
__________________
# Dans la Création, tout est permis mais tout n'est pas utile...
rawsrc est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 17/06/2011, 16h59   #3
Membre régulier
 
Avatar de Netek
 
Homme Damien Gros
Développeur Web
Inscription : mars 2011
Messages : 58
Détails du profil
Informations personnelles :
Nom : Homme Damien Gros
Âge : 25
Localisation : France, Gard (Languedoc Roussillon)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : mars 2011
Messages : 58
Points : 73
Points : 73
Envoyer un message via MSN à Netek
Pas sur que tu ais compris l'utilisation de isset() ^^
Cette fonction permet de savoir si la variable existe ou non, pas de verifier sa valeur.
__________________
Développeur web netek.fr PHP, MySQL, Ajax, jQuery, Drupal, Magento
Netek est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2011, 10h50   #4
Membre du Club
 
hugues dupont
Pompier
Inscription : janvier 2010
Messages : 170
Détails du profil
Informations personnelles :
Nom : hugues dupont
Localisation : France

Informations professionnelles :
Activité : Pompier

Informations forums :
Inscription : janvier 2010
Messages : 170
Points : 44
Points : 44
la soluce est:
Code :
 if(($coche==1)|| ($coche2==1))
j'avais aussi un problème de positionnement d'accolade.

Merci
hugodu28 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h11.


 
 
 
 
Partenaires

Hébergement Web