Aller au contenu


- - - - -

Comment Dire "si 0 Résultat Faire Cela"


  • Please log in to reply
2 réponses à ce sujet

#1 Jean-Séb

Jean-Séb
  • Membres
  • 17 messages
  • Genre :Homme
  • Lieu :Metz
  • Intérêts :Développement Web
  • FM : FMP6
  • OS : Windows Vista


Posté 04 février 2012 - 07:37

Bonjour,

Ma demande et dans le titre, j'aurais besoin de réaliser ce test dans mes pages web :

if (isset($_COOKIE['id']))
{
$id = $_COOKIE['id'];
$request = $fm->newFindCommand('Base');
$request->addFindCriterion('id', $id);
$result = $request->execute();

[color=#ff0000]si 0 résultat faire cela {'ma fonction';}[/color] else {

$attendees = $result->getRecords();
$attendee = $attendees[0]; }


Pourriez-vous me dire comment écrire tout ça ?

Décidément, merci à ce super Forum, la docu FileMaker ne parle pas de ça, à ce que j'ai cherché un peu...
Et le modèle FileMaker n'est pas l'exact PHP je pense, pour ce type de fonction...

Merci donc pour vos lumières !
:bien:

#2 Tora

Tora
  • Membres
  • PipPipPipPipPipPip
  • 980 messages
  • Genre :Homme
  • Lieu :Cergy Pontoise
  • Intérêts :Grimper, naviguer, découvrir, rêver... et entretenir le Tora.
  • FM Conférence : Nice 2008, Paris 2009, Paris 2010, La Rochelle 2011
  • FM : FMP II à FMP11A, FMS11A
  • OS : Mac OS 10.6.8


Posté 04 février 2012 - 09:26

si ( Obtenir ( NombreEnregTrouvés ) = 0 ; "Faire cela" )
Philippe

"Le chemin n'existe pas, ce sont nos pas qui font le chemin (Antonio Machado)"

#3 ypicot

ypicot
  • Membres
  • PipPipPipPipPipPip
  • 756 messages
  • Genre :Homme
  • Lieu :banlieue sud de Paris
  • FM Conférence : Paris 2009
  • FM : FMP8 - 9
  • OS : WinXP-Linux


Posté 04 février 2012 - 09:27

Il me semble que c'est :
$result = $request->execute();
if (FileMaker::isError($result)) {
    echo 'rien de trouvé';
} else {
    $attendees = $result->getRecords();

}

Yvan
Une solution n'est valable que dans un contexte donné.
www.ypicot.fr