La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  Des pages qui ne chargent pas ???
« Précédent Suivant »
Pages: [1] 2 Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: Des pages qui ne chargent pas ???  (Lu 1979 fois)
Des pages qui ne chargent pas ???
« sur: le 13-04-2005 a 16:55:22 »
mbells
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 30



Merci de jeter un oeil sur mon problème...

Voir le Profil
Répondre avec citation

Pour commencer, bonjour  !

J'm'appelle mike et j'ai un gros soucis, je vous montre le code et je vous explique le problème à la fin

Je dispose de easyPHP 1.8 version finale : incluant : Apache 1.3.33, PHP 4.3.10, MySql 4.1.9 et phpMyAdmin 2.6.1...
Là, c'est surtout un problème dû au php!

J'ai une 1ère page accueil.php dont la source est la suivante :


<html>
<head>
  <title>
  AGENDA
  </title>
</head>

<?
$a=$_POST['$a'];
$m=$_POST['$m'];
$j=$_POST['j'];
$h=$_POST['h'];
$dh=$_POST['dh'];
$btvisu=$_POST['btvisu'];
$btmodif=$_POST['btmodif'];
$btajout=$_POST['btajout'];
$btsuppr=$_POST['btsuppr'];
?>

<link rel="stylesheet" href="style.css" type="text/css">

<body bgcolor=lightblue text=darkwhite>

      <table height="100%" width="100%" border=0>
        <tr>
            <td width=200 valign=top>
                <? include("sommaire.php"); ?>
            </td>
            <td valign=top>
                <?
                  if(isset($btvisu)) include('visu.php');
                  else
                      if(isset($btmodif)||isset($btajout)) include('modif.php');
                      else
                            if(isset($btsuppr)) include('suppr.php');
                            else
                                include('rien.html');
                ?>
            </td>
        </table>
</body>
</html>


et la 2ème page la plus importante qui s'inclue dans accueil.php, c'est sommaire.php dont le code est :


<?
  setlocale(LC_TIME, 'fr');
?>
<center>
<font size=8>Agenda</font>

<hr width=150 color=darkblue></hr></center>
<form method="get" action="accueil.php" name="visu">
<b>Visualisation de l'agenda : </b><br>
<select name=a>
        <option value="">année...</option>
        <option value=2005>2005</option>
        <option value=2006>2006</option>
</select>
<select name=m>
  <option value="" selected>mois...</option>
        <?
  for($mois=1;$mois<13;$mois++)
      echo "<option value=$mois>".ucfirst(strftime("%B",mktime(0,0,0,$mois,1,2004)))."</option>";
  ?>
</select>
<select name=j>
  <option value="" selected>jour...</option>
        <?
  for($jour=1;$jour<=31;$jour++)
      echo "<option value=$jour>$jour</option>";
  ?>
</select><br>
<center>
<input type="submit" name="btvisu" value="Visualiser">
</center>
</form>

<center><hr width=150 color=darkblue></hr></center>

<form method=post action="accueil.php" name=modif>
<b>Ajout/Modification d'une note :</b><br>
Le :
<select name=j>
        <option value="">jour...</option>
        <?
  for($jour=1;$jour<=31;$jour++)
      echo "<option value=$jour>$jour</option>";
  ?>
</select>
/
<select name=m>
        <option value="">mois...</option>
  <?
  for($mois=1;$mois<13;$mois++)
      echo "<option value=$mois>".ucfirst(strftime("%B",mktime(0,0,0,$mois,1,2004)))."</option>";
  ?>
</select>
/
<select name=a>
        <option value="">année...</option>
  <option value=2005>2005</option>
  <option value=2006>2006</option>
</select><br>
à
<select name=h>
        <option value="">heure...</option>
        <?
        for($heure=0;$heure<24;$heure++)
                echo "<option value=$heure>$heure</option>";
        ?>
</select>
: <select name=dh>
          <option value=0>1/2h...</option>
          <?
          for($demi_h=0;$demi_h<=30;$demi_h+=30)
          {
              if($demi_h==0)
                    $demiaff="00";
              else
                    $demiaff="30";
              echo "<option value=$demi_h>$demiaff</option>";
          }
          ?>
</select>
<center>
<input type="submit" name="btajout" value="Ajouter">
<input type="submit" name="btmodif" value="Modifier">
</center>
</form>

<center><hr width=150 color=darkblue></hr></center>

<form method=post action="accueil.php" name=suppr>
<b>Suppression d'une note : </b><br>
Le :<br>
<select name=j>
        <option value="">jour...</option>
  <?
  for($jour=1;$jour<=31;$jour++)
      echo "<option value=$jour>$jour</option>";
  ?>
</select>
/
<select name=m>
        <option value="">mois...</option>
  <?
  for($mois=1;$mois<13;$mois++)
      echo "<option value=$mois>".ucfirst(strftime("%B",mktime(0,0,0,$mois,1,2004)))."</option>";
  ?>
</select>
/
<select name=a>
        <option value="">année...</option>
  <option value=2005>2005</option>
  <option value=2006>2006</option>
</select><br>
à
<select name=h>
        <option value="">heure...</option>
        <?
        for($heure=0;$heure<24;$heure++)
                echo "<option value=$heure>$heure</option>";
        ?>
</select>
: <select name=dh>
          <option value=0>1/2h...</option>
          <?
          for($demi_h=0;$demi_h<=30;$demi_h+=30)
          {
              if($demi_h==0)
                    $demiaff="00";
              else
                    $demiaff="30";
              echo "<option value=$demi_h>$demiaff</option>";
          }
          ?>
</select>
<center>
<input type="submit" name="btsuppr" value="Supprimer">
</center>
</form>

<center><hr width=150 color=darkblue></hr></center>

<form method=post action="accueil.php" name=accueil>
<center>
<input type=submit name=btacc value="Retour à l'accueil">
</center>
</form>

<center><hr width=150 color=darkblue></hr></center>

<u>Légende :</u><br>
<table border=0 cellpadding=0 cellspacing=0>
<tr>
    <td bgcolor=yellow>&nbsp;&nbsp;&nbsp;&nbsp;</td>
    <td>&nbsp;: C'est un dimanche</td>
</tr>
<tr>
    <td bgcolor=orange>&nbsp;&nbsp;&nbsp;&nbsp;</td>
    <td>&nbsp;: Il y a une note, un rdv</td>
</tr>
</table>


Mon soucis est que si je clique sur n'importe quel "submit", il n'y a rien qui se passe, ma page reste sur la tout première page...
Si vous pouvez m'aider cela serait vraiment trop sympathique de votre part !

« Dernière Édition: le 13-04-2005 a 17:06:51 par mbells » Rapporter au modérateur  

"Moi je bois, pour oublier !!!" dit le clochard...
"Pour oublier quoi ?" répond le petit prince
"Pour oublier que je bois"


MDR St exupéry, tu es trop bon !!!

Re:Des pages qui ne chargent pas ???
« Répondre #1 sur: le 13-04-2005 a 22:06:07 »
vertigo_76
P'tit nouveau
**

Hors-Ligne

Sexe: Male
Messages: 125



Arf J'ai un problème...

Voir le Profil    WWW
Répondre avec citation

Salut

Je viens d'essayer ton code et il semble fonctionner apres un changement mineur :

<?
  setlocale(LC_TIME, 'fr');
?>
<center>
<font size=8>Agenda</font>

<hr width=150 color=darkblue></hr></center>
<form method="get" action="accueil.php" name="visu">
=> Change le get par un post

Par contre je trouve cette manière de faire vraiment lourde a mettre en place, il y a des moyen plus simple pour avoir le meme resultat

je reste a dispo si tu as besoin.

+

« Dernière Édition: le 13-04-2005 a 22:09:23 par vertigo_76 » Rapporter au modérateur  
Re:Des pages qui ne chargent pas ???
« Répondre #2 sur: le 13-04-2005 a 22:09:15 »
mbells
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 30



Merci de jeter un oeil sur mon problème...

Voir le Profil
Répondre avec citation

Je vais essayer merci ;-)

Rapporter au modérateur  

"Moi je bois, pour oublier !!!" dit le clochard...
"Pour oublier quoi ?" répond le petit prince
"Pour oublier que je bois"


MDR St exupéry, tu es trop bon !!!
Re:Des pages qui ne chargent pas ???
« Répondre #3 sur: le 13-04-2005 a 22:13:50 »
mbells
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 30



Merci de jeter un oeil sur mon problème...

Voir le Profil
Répondre avec citation

le changement du get en post revien au même!

avec easyphp, le get comme le post font pareil, aucun affichage possible quelque soit le bouton "submit" et le formulaire associé... 



Rapporter au modérateur  

"Moi je bois, pour oublier !!!" dit le clochard...
"Pour oublier quoi ?" répond le petit prince
"Pour oublier que je bois"


MDR St exupéry, tu es trop bon !!!
Re:Des pages qui ne chargent pas ???
« Répondre #4 sur: le 13-04-2005 a 22:18:02 »
vertigo_76
P'tit nouveau
**

Hors-Ligne

Sexe: Male
Messages: 125



Arf J'ai un problème...

Voir le Profil    WWW
Répondre avec citation

il faut changer le get en post car tu charge ta variable par $_POST['btvisu'] ce qui sous entend que ton formulaire est de type POST

tu peux essayer si tu veux:
http://www.netsurete.com/accueil.php

Rapporter au modérateur  
Re:Des pages qui ne chargent pas ???
« Répondre #5 sur: le 13-04-2005 a 22:19:24 »
mbells
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 30



Merci de jeter un oeil sur mon problème...

Voir le Profil
Répondre avec citation

Citation de: vertigo_76 le le 13-04-2005 a 22:18:02
il faut changer le get en post car tu charge ta variable par $_POST['btvisu'] ce qui sous entend que ton formulaire est de type POST

tu peux essayer si tu veux:
http://www.netsurete.com/accueil.php

comment as tu configurer ton apache ?
Moi c en local que j'aimerai bien que ca marche 

Rapporter au modérateur  

"Moi je bois, pour oublier !!!" dit le clochard...
"Pour oublier quoi ?" répond le petit prince
"Pour oublier que je bois"


MDR St exupéry, tu es trop bon !!!
Re:Des pages qui ne chargent pas ???
« Répondre #6 sur: le 13-04-2005 a 22:28:30 »
mbells
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 30



Merci de jeter un oeil sur mon problème...

Voir le Profil
Répondre avec citation

Voilà ce que cela me marque, en clair c pour toutes les déclarations $variable=$_POST['variable'];

Notice: Undefined index: $a in c:\program files\easyphp1-8\www\accueil.php on line 10

Notice: Undefined index: $m in c:\program files\easyphp1-8\www\accueil.php on line 11

Notice: Undefined index: j in c:\program files\easyphp1-8\www\accueil.php on line 12

Notice: Undefined index: h in c:\program files\easyphp1-8\www\accueil.php on line 13

Notice: Undefined index: dh in c:\program files\easyphp1-8\www\accueil.php on line 14

Notice: Undefined index: btvisu in c:\program files\easyphp1-8\www\accueil.php on line 15

Notice: Undefined index: btmodif in c:\program files\easyphp1-8\www\accueil.php on line 16

Notice: Undefined index: btajout in c:\program files\easyphp1-8\www\accueil.php on line 17

Notice: Undefined index: btsuppr in c:\program files\easyphp1-8\www\accueil.php on line 18

Rapporter au modérateur  

"Moi je bois, pour oublier !!!" dit le clochard...
"Pour oublier quoi ?" répond le petit prince
"Pour oublier que je bois"


MDR St exupéry, tu es trop bon !!!
Re:Des pages qui ne chargent pas ???
« Répondre #7 sur: le 13-04-2005 a 22:28:37 »
vertigo_76
P'tit nouveau
**

Hors-Ligne

Sexe: Male
Messages: 125



Arf J'ai un problème...

Voir le Profil    WWW
Répondre avec citation

J'ai installé un SME server.

Peux tu essayer de remplacer les $_POST par des $HTTP_POST_VARS pour voir.

Rapporter au modérateur  
Re:Des pages qui ne chargent pas ???
« Répondre #8 sur: le 13-04-2005 a 22:33:13 »
mbells
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 30



Merci de jeter un oeil sur mon problème...

Voir le Profil
Répondre avec citation

C'est identique

Rapporter au modérateur  

"Moi je bois, pour oublier !!!" dit le clochard...
"Pour oublier quoi ?" répond le petit prince
"Pour oublier que je bois"


MDR St exupéry, tu es trop bon !!!
Re:Des pages qui ne chargent pas ???
« Répondre #9 sur: le 13-04-2005 a 22:50:42 »
vertigo_76
P'tit nouveau
**

Hors-Ligne

Sexe: Male
Messages: 125



Arf J'ai un problème...

Voir le Profil    WWW
Répondre avec citation

Certe je viens d'installer easyphp et il m'affiche plus de message d'avertissement que je n'en ai de configurer sur sme c'est pour pour ca que je n'ai pas les "notice" je te renvois une correction dans quelques minutes.

Rapporter au modérateur  
Re:Des pages qui ne chargent pas ???
« Répondre #10 sur: le 13-04-2005 a 22:51:55 »
mbells
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 30



Merci de jeter un oeil sur mon problème...

Voir le Profil
Répondre avec citation

Merci beaucoup

Rapporter au modérateur  

"Moi je bois, pour oublier !!!" dit le clochard...
"Pour oublier quoi ?" répond le petit prince
"Pour oublier que je bois"


MDR St exupéry, tu es trop bon !!!
Re:Des pages qui ne chargent pas ???
« Répondre #11 sur: le 13-04-2005 a 23:06:31 »
vertigo_76
P'tit nouveau
**

Hors-Ligne

Sexe: Male
Messages: 125



Arf J'ai un problème...

Voir le Profil    WWW
Répondre avec citation

essayes ca:

<html>
<head>
  <title>
  AGENDA
  </title>
</head>

<?
If (isset($_POST['btvisu'])){
  $typesubmit='Visu';
}elseif (isset($_POST['btmodif'])){
  $typesubmit='modif';
}elseif (isset($_POST['btajout'])){
  $typesubmit='ajout';
}elseif (isset($_POST['btsuppr'])){
  $typesubmit='supp';
}else{
  $typesubmit='';
}
If ($typesubmit != '') {
$a=$_POST['a'];
$m=$_POST['m'];
$j=$_POST['j'];
If (isset($_POST['h'])){
$h=$_POST['h'];
}
If (isset($_POST['dh'])){
$dh=$_POST['dh'];
}
}
?>

<link rel="stylesheet" href="style.css" type="text/css">

<body bgcolor=lightblue text=darkwhite>

      <table height="100%" width="100%" border=0>
        <tr>
            <td width=200 valign=top>
                <? include("sommaire.php"); ?>
            </td>
            <td valign=top>
                <?
                  if($typesubmit == 'visu') include('visu.php');
                  else
                      if($typesubmit == 'ajout'||$typesubmit == 'modif') include('modif.php');
                      else
                            if($typesubmit == 'supp') include('suppr.php');
                            else
                                include('rien.html');
                ?>
            </td>
        </table>
</body>
</html>

Rapporter au modérateur  
Re:Des pages qui ne chargent pas ???
« Répondre #12 sur: le 13-04-2005 a 23:12:38 »
mbells
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 30



Merci de jeter un oeil sur mon problème...

Voir le Profil
Répondre avec citation

Merci, mais tu as essayé avec easyphp ?
Car là cela ne marche toujours pas

Rapporter au modérateur  

"Moi je bois, pour oublier !!!" dit le clochard...
"Pour oublier quoi ?" répond le petit prince
"Pour oublier que je bois"


MDR St exupéry, tu es trop bon !!!
Re:Des pages qui ne chargent pas ???
« Répondre #13 sur: le 13-04-2005 a 23:14:25 »
vertigo_76
P'tit nouveau
**

Hors-Ligne

Sexe: Male
Messages: 125



Arf J'ai un problème...

Voir le Profil    WWW
Répondre avec citation

Oui j'ai installé easyphp 1.8 comme tu as dis que tu avais.

Il y a un message ou c pareil?

Rapporter au modérateur  
Re:Des pages qui ne chargent pas ???
« Répondre #14 sur: le 13-04-2005 a 23:15:32 »
mbells
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 30



Merci de jeter un oeil sur mon problème...

Voir le Profil
Répondre avec citation

C'est le top niveau, ca marche merci beaucoup !!!

« Dernière Édition: le 13-04-2005 a 23:20:01 par mbells » Rapporter au modérateur  

"Moi je bois, pour oublier !!!" dit le clochard...
"Pour oublier quoi ?" répond le petit prince
"Pour oublier que je bois"


MDR St exupéry, tu es trop bon !!!
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] 2 Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg