J'ai besoin de savoir s'il est correct?

Fermé
Utilisateur anonyme - Modifié par Judge_DT le 13/03/2017 à 23:07
 Ssw - 14 mars 2017 à 00:57
Je voudrais savoir si mon code d'inscription dans un site est correct?
<?php
// le code PHP ---------
function register($username, $password)
{
    $new_user = array (
        'username'=>$username,
        'password'=>$password
    );

$this->db->insert('users', $new_user);

return true;
}
?>

2 réponses

jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
13 mars 2017 à 23:46
Bonjour,

Syntaxiquement ... je ne vois aucune erreur....

mais bon... il nous manque plein d'infos .... comme le nom du fichier dans lequel tu as mis ce code... le reste du code qu'il contient (visiblement celui d'une class)...
Le code de la fonction insert
Le code de connexion à ta bdd (en mysli ou pdo ? )
Si tu es passé par un framework ou si tu as tout codé toi-même ..


...voilou....


0
Je sais mais je veux juste savoir si l'inscription marcherais dans un site web.
0
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
13 mars 2017 à 23:57
Si il n'y a que ça .... la réponse est NON !
0
Utilisateur anonyme
13 mars 2017 à 23:59
Pourquoi
0
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650 > Utilisateur anonyme
14 mars 2017 à 00:05
... ben parce que (la magie n'existant pas.....) si il n'y a que ces lignes de code ...ça ne peut pas marcher !!!

Comme indiqué dans le premier message ... sans infos sur l'éventuel "reste" du code... impossible de te répondre.
0
ElementW Messages postés 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 1 225 > Utilisateur anonyme
14 mars 2017 à 00:05
Encore une fois car ça dépend du site sur lequel il va s'exécuter : environnement, version de PHP, bibliothèques/frameworks utilisés, etc... Dans l'état ton code ne s'exécutera tout simplement pas car il n'y a rien pour appeler ta fonction.
Qui plus est tu références
$this
dans un contexte où il n'y a pas d'objet, donc ton code enverra une erreur et s'arrêtera sans rien faire si tu exécutes
register()
.
0
Ssw > jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024
Modifié par jordane45 le 14/03/2017 à 00:10
Non il y a plein de code regarde le site
<html>
    <head>
        <title>
        Namari Drive
        </title>
    </head>
           <body>
                        <H1 align=”center”> Ceci est un site d’hébergement de fichiers imitant Google Drive, One drive et Dropbox débutant fait par Sami-Yahia Amari et Mathieu Nicol </H1> 
    <body>
         <div align=”center”>
            <table width=”1000”>
                <td bgcolor=”grey” valign=”center” height=”200”>
                     <font size=”24” color=”darkblue”>Bienvenue au Namari Box Drive!<>


</body>

<?php
// le code PHP ---------
function register($username, $password)
{
    $new_user = array (
        'username'=>$username,
        'password'=>$password
    );

$this->db->insert('users', $new_user);

return true;
}
?>


<script>
function register = '<?=function register;?>';
</script>


//Le bouton pour s’inscrire:

<button>Inscription</button>

<input type=”button” value=”Register” Onclick= register(this.form)>

.Inscription {
    border-radius:12px 0 12px 0;
    background: #478bf9;
    border:none;
    color:#fff;
    font:bold 12px Verdana;
          padding:6px 0 6px 0;
}

EDIT : Ajout des balises de code

0