Appel une fonction en php
Résolu
teri
-
teri -
teri -
Bonjour,
si je clique sur le bouton , la fonction n'est pas appele et j'ai un erreur qui est notice:undefined variable action s'il vous plait pouvez-vous-m'aidez.et est ce que l'ecriture de onclik='..' est vraie dans mon code
dans index.php voila le code:
<?php
include('tati.php');
$buttons= array();
$buttons[0] = 'new-account';
$buttons[1]= 'store-account';
$buttons[2]= 'log-in';
display_toolbar($buttons);
switch($action)
{
case 'new-account':
display_account_form();
break;
case 'store-account':
store_account($normal_user,$admin_user) ;
break;
case 'log-in':
case '':
display_login_form($action);
break;
}
?>
dans tati.php voila le code:
<?php
function display_toolbar($buttons)
{
echo"<html><body><form ><table><tr>";
for($i=0;$i<sizeof($buttons);$i++)
echo "<td><input type=button name=bt value=$buttons[$i] onclick=window.location.href='index.php?action=$buttons[$i]'></td> </form> ";
echo"</tr></table></form></body></html>";
}
fucntion display_account_form{
......code..}
function display_login_form($action)
{....}
si je clique sur le bouton , la fonction n'est pas appele et j'ai un erreur qui est notice:undefined variable action s'il vous plait pouvez-vous-m'aidez.et est ce que l'ecriture de onclik='..' est vraie dans mon code
dans index.php voila le code:
<?php
include('tati.php');
$buttons= array();
$buttons[0] = 'new-account';
$buttons[1]= 'store-account';
$buttons[2]= 'log-in';
display_toolbar($buttons);
switch($action)
{
case 'new-account':
display_account_form();
break;
case 'store-account':
store_account($normal_user,$admin_user) ;
break;
case 'log-in':
case '':
display_login_form($action);
break;
}
?>
dans tati.php voila le code:
<?php
function display_toolbar($buttons)
{
echo"<html><body><form ><table><tr>";
for($i=0;$i<sizeof($buttons);$i++)
echo "<td><input type=button name=bt value=$buttons[$i] onclick=window.location.href='index.php?action=$buttons[$i]'></td> </form> ";
echo"</tr></table></form></body></html>";
}
fucntion display_account_form{
......code..}
function display_login_form($action)
{....}
A voir également:
- Appel une fonction en php
- Nommez une application d'appel vidéo ou de visioconférence - Guide
- Fonction si et - Guide
- Appel privé - Guide
- Double appel - Guide
- Signal d'appel - Forum iPhone
4 réponses
bonjour
rajoute au début de ton code
$action = $_GET["action"];
pour récupérer ta variable passée en GET
rajoute au début de ton code
$action = $_GET["action"];
pour récupérer ta variable passée en GET
merci pout ton aide , et j'ai ajoute au debut de mon code
$action=$_GET['action'];
mais un erreur a lieu qui est:Notice: Undefined index: action in C:\wamp\www\index.php on line 5
je pense que lors du chargement de la page action n'est pas defini pouvez-vous
m'aider de resoudre cet erreur et merci bcp en avance
$action=$_GET['action'];
mais un erreur a lieu qui est:Notice: Undefined index: action in C:\wamp\www\index.php on line 5
je pense que lors du chargement de la page action n'est pas defini pouvez-vous
m'aider de resoudre cet erreur et merci bcp en avance