10-03-2013, 05:23 PM
Code PHP :
<?php
class xyz
{
//...
public static function inscription()
{
//...
if self::inscription()
{
header('Location: inscription3.php');
}
}
}
Déjà, vu l'indentation, c'est un miracle que j'ai pris le temps de lire... Indente ton code si tu veux y voir clair et le débogger.
Ensuite, "ca marche pas" n'est pas un symptôme, ce serait mieux de dire "je reste sur une page blanche", ou bien "j'ai une erreur d'affichée est: <citer l'erreur ici>"...
Enfin, je serait étonné qu'un tel code fonctionne. Déjà parce que je ne suis même pas certain que "if function()" soit valide (privilégie plutôt les parenthèsage: "if (function())" donc "if (self::inscription())"), mais surtout, je ne comprends pas ce que tu essaie de faire à ce niveau là... On est dans la méthode "inscription()", et tu appelles cette même méthode "inscription()"... Tu as donc des appels récursifs qui ne se finiront jamais...