Bonjour,

j'ai un formulaire dont l'action est dans un fichier dans le même répertoire que le fichier qui contient le formulaire. Par contre, quand je soumets le formulaire, on ne va pas dans l'action. Pourquoi ?

Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
echo "please enter sesa:";
 
?>
<form method="post" action=<?='"'.getcwd().DIRECTORY_SEPARATOR ?>DispSesa.php">
    <input type="text" name="sesa" onchange="submit();">
</form>

DispSesa.php :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
<?php
if (isset($_POST['sesa']))
{$page = new PhpEcho([DIR_ROOT, 'view LayoutWithoutMenu.php']);//PhpEcho est une classe qui permet d'afficher du html
 
    $page->addChildFromCurrent('body', 'divers disp_sesa.php',
        ['sesa'=>$_POST['sesa']]);
 
    echo $page;
}
?>
En gros DispSesa.php va lancer l'affichage de disp_sesa.php :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
sesa=<?=$this['sesa']?>

A noter que d'habitude, l'utilisation de la classe PhpEcho ne me pose aucun problème.