Fcontion php et javascript

Bonjour,
quelle est la différence entre isset et empty en php
et aussi la fonction onload en javascript sert a quoi et se met comment et avec quel type d'element
merci
Configuration: Windows Vista
Firefox 3.5.3

7 réponses

  1. if ( isset($_POST) && (!empty($_POST['login'])) && (!empty($_POST['password'])) )

    voila surtout quesqu'il veut dire dans ce code par isset($_POST) mais $_POST de quoi...??!!!!!!!!!!!
    1. et sa aussi est ce que sa existe "mysql_fetch_assoc" c'est pareil que mysql_fetch_array?
      1. non ca n'est pas pareil.

        isset sert à verifier si la variable existe mais on peut ne pas l'utiliser à toutes les sauces comme on peut le voir, et empty veut dire "vide" donc pas du tout la même chose ni fonction.

        mysql_fetch_assoc te retourne les valeurs obligatoirement dans un tableau associatif alors que mysql_fetch_array te retourne tes valeurs dans un tableau associatif, à index ou bien les deux en fait il est plus général mais plus la php avance et plus il sera préférable d'identifier correctement chacunes de ses valeurs voilà pourquoi certaines fonctions php ont un coté très similaire c'est aussi en vue de la conformité en php
        1. ahh dacord merci bcp et excusez moi encor de vous poser un autre probleme:
          comment on fait pour qu'un bouton nous méne vers une page mais qui soit pas un sumit
          genre:
          <input type="button" onclick="on met le lien de la page ici?">
          merci de bien vouloir m'aider
          1. Différence entre isset et empty
            isset renvoye true si la variable existe (même si elle est null)et false si elle n'existe pas.

            empty renvoye true si la variable est vide et false si elle contient quelque-chose (une chaine de caractères, un objet, ...).

            En gros :
               empty = est vide
               isset = existe

            Différence entre mysql_fetch_assoc et mysql_fetch_array
            Supposons la requêtes SQL suivante : SELECT prenom FROM membres WHERE login = "avion-f16";
            mysql_fetch_assoc retournera :
            Array (
                [prenom] => Dylan
            )
            Et avec mysql_fetch_array :
            Array (
                [prenom] => Dylan
                [0] => Dylan
            )
            1. mais est ce que lorseque on met sa par exemple:
              if ( isset($_POST) && (!empty($_POST['login'])) && (!empty($_POST['password'])) )

              la partie du: isset($_POST) veut dire si tout le formulaire existe?

              parceque j'ai trouvé sa dans un tuto et j'ai l'habitude de voir $_POST suivi avec un nom d'un elment du formulaire et la y'a rien