8797 sujets

Développement web côté serveur, CMS

Bonjour à tous ! J'ai cette erreur sur mon xlagenda en ligne alors qu'en local ça tourne nikel quand je veux modifier un évènement ... depuis quand on peut avoir des erreur à la ligne 1 ? Smiley biggol Smiley biggol

<?php

session_start();
include("../data.php");
global $dbserver;
global $dbdb;
global $dbuser;
global $dbpass;
//CONNEXION A LA BASE DE DONNEES
@MYSQL_CONNECT ("$dbserver","$dbuser","$dbpass") or die ("<p>Erreur: impossible de communiquer avec la base de donn&eacute;es.<br>V&eacute;rifiez les donn&eacute;s du fichier <b>data.php</b>.</p>");
mysql_select_db("$dbdb");
include("header.php");

//INITIALISATION DES VARIABLES
$authorised="0";

//RECUPERATION DES DONNEES
$the_user=(isset($_SESSION['the_user'])) ? $_SESSION['the_user'] : Null;

//ON TESTE SI L'UTILISATEUR EST CONNECTE
if (!session_is_registered("the_user"))
{
//SI l'UTILISATEUR N'EST PAS CONNECTE
echo "<p>Votre session a expir&eacute;, merci de <a href=\"index.php\">vous reconnecter</a>.</p>";
}

else
{
//SI L'UTILISATEUR EST CONNECTE
//CONTROLE DE L'AUTORISATION D'ACCEDER A LA PAGE
$query="SELECT * FROM $table_users WHERE user='$the_user'";
$result=mysql_query($query);
if ($result)
{
while($ligne=mysql_fetch_array($result))
{
$modifier=$ligne["modifier"];
if (!$modifier)
{
echo "<p>Vous n'&ecirc;tes pas autoris&eacute; &agrave; acc&eacute;der &agrave; cette page.<br>";
echo "Pour revenir au menu principal, <a href=\"index.php\">cliquez ici</a>.</p>";
}
else
{
$authorised = "1";
}
}
}
}

//SI l'UTILISATEUR EST AUTORISE A ACCEDER A LA PAGE
if ($authorised == "1")
{
?>
<form action="modifier2.php" method="post">
  <h2>Modifier un &eacute;v&eacute;nement</h2>
  <p>Date de d&eacute;but : 
    <?php
$day = date("d");
$month = date("m");
$year = date("Y");
?>
<select name="jour_debut" id="jour_debut">
      <option value="1" <?php if ($day == "1") echo "selected" ?>>1</option>
      <option value="2" <?php if ($day == "2") echo "selected" ?>>2</option>
      <option value="3" <?php if ($day == "3") echo "selected" ?>>3</option>
      <option value="4" <?php if ($day == "4") echo "selected" ?>>4</option>
      <option value="5" <?php if ($day == "5") echo "selected" ?>>5</option>
      <option value="6" <?php if ($day == "6") echo "selected" ?>>6</option>
      <option value="7" <?php if ($day == "7") echo "selected" ?>>7</option>
      <option value="8" <?php if ($day == "8") echo "selected" ?>>8</option>
      <option value="9" <?php if ($day == "9") echo "selected" ?>>9</option>
      <option value="10" <?php if ($day == "10") echo "selected" ?>>10</option>
      <option value="11" <?php if ($day == "11") echo "selected" ?>>11</option>
      <option value="12" <?php if ($day == "12") echo "selected" ?>>12</option>
      <option value="13" <?php if ($day == "13") echo "selected" ?>>13</option>
      <option value="14" <?php if ($day == "14") echo "selected" ?>>14</option>
      <option value="15" <?php if ($day == "15") echo "selected" ?>>15</option>
      <option value="16" <?php if ($day == "16") echo "selected" ?>>16</option>
      <option value="17" <?php if ($day == "17") echo "selected" ?>>17</option>
      <option value="18" <?php if ($day == "18") echo "selected" ?>>18</option>
      <option value="19" <?php if ($day == "19") echo "selected" ?>>19</option>
      <option value="20" <?php if ($day == "20") echo "selected" ?>>20</option>
      <option value="21" <?php if ($day == "21") echo "selected" ?>>21</option>
      <option value="22" <?php if ($day == "22") echo "selected" ?>>22</option>
      <option value="23" <?php if ($day == "23") echo "selected" ?>>23</option>
      <option value="24" <?php if ($day == "24") echo "selected" ?>>24</option>
      <option value="25" <?php if ($day == "25") echo "selected" ?>>25</option>
      <option value="26" <?php if ($day == "26") echo "selected" ?>>26</option>
      <option value="27" <?php if ($day == "27") echo "selected" ?>>27</option>
      <option value="28" <?php if ($day == "28") echo "selected" ?>>28</option>
      <option value="29" <?php if ($day == "29") echo "selected" ?>>29</option>
      <option value="30" <?php if ($day == "30") echo "selected" ?>>30</option>
      <option value="31" <?php if ($day == "31") echo "selected" ?>>31</option>
    </select>
    / 
    <select name="mois_debut" id="mois_debut">
      <option value="1" <?php if ($month == "1") echo "selected" ?>>janvier</option>
      <option value="2" <?php if ($month == "2") echo "selected" ?>>f&eacute;vrier</option>
      <option value="3" <?php if ($month == "3") echo "selected" ?>>mars</option>
      <option value="4" <?php if ($month == "4") echo "selected" ?>>avril</option>
      <option value="5" <?php if ($month == "5") echo "selected" ?>>mai</option>
      <option value="6" <?php if ($month == "6") echo "selected" ?>>juin</option>
      <option value="7" <?php if ($month == "7") echo "selected" ?>>juillet</option>
      <option value="8" <?php if ($month == "8") echo "selected" ?>>ao&ucirc;t</option>
      <option value="9" <?php if ($month == "9") echo "selected" ?>>septembre</option>
      <option value="10" <?php if ($month == "10") echo "selected" ?>>octobre</option>
      <option value="11" <?php if ($month == "11") echo "selected" ?>>novembre</option>
      <option value="12" <?php if ($month == "12") echo "selected" ?>>d&eacute;cembre</option>
    </select>
    / 
    <select name="an_debut" id="an_debut">
      <?php
      //CONSTRUCTION DU MENU ANNEES
      $moins=$max_year;
      while ($moins)
      {
	  $this_year2=$year-$moins;
      echo "<option value=\"$this_year2\">$this_year2</option>\n";
	  $moins=$moins-1;
      }
	  echo "<option value=\"$year\" selected>$year</option>\n";
      $plus="1";
      while ($plus <= $max_year)
      {
      $this_year2=$year+$plus;
      echo "<option value=\"$this_year2\">$this_year2</option>\n";
      $plus=$plus+1;
      }
      ?>
    </select>
  </p>
  <p> 
    <input name="Submit" type="submit" id="Submit" value="Modifier">
    <input name="envoye" type="hidden" id="envoye" value="1">
  </p>
  </form>
<p>&gt; <a href="index.php">Menu principal</a><br>
  &gt; <a href="close.php">D&eacute;connexion</a></p>
<?php
}
include("footer.php");
?>


Si vous avez une idée ?!!? Je vous remercie d'avance :
Modifié par wpcJack (15 Jun 2007 - 15:36)
Hum je ne vois pas d'erreur Smiley sweatdrop

Sinon pour tes champs de formulaire, coder les jours en dur, tu ne te ménage pas ^^

      <option value="1" <?php if ($day == "1") echo "selected" ?>>1</option>

      <option value="2" <?php if ($day == "2") echo "selected" ?>>2</option>

      <option value="3" <?php if ($day == "3") echo "selected" ?>>3</option>

      <option value="4" <?php if ($day == "4") echo "selected" ?>>4</option>

      <option value="5" <?php if ($day == "5") echo "selected" ?>>5</option>

      <option value="6" <?php if ($day == "6") echo "selected" ?>>6</option>

      <option value="7" <?php if ($day == "7") echo "selected" ?>>7</option>

      <option value="8" <?php if ($day == "8") echo "selected" ?>>8</option>

      <option value="9" <?php if ($day == "9") echo "selected" ?>>9</option>

      <option value="10" <?php if ($day == "10") echo "selected" ?>>10</option>

      <option value="11" <?php if ($day == "11") echo "selected" ?>>11</option>

      <option value="12" <?php if ($day == "12") echo "selected" ?>>12</option>

      <option value="13" <?php if ($day == "13") echo "selected" ?>>13</option>

      <option value="14" <?php if ($day == "14") echo "selected" ?>>14</option>

      <option value="15" <?php if ($day == "15") echo "selected" ?>>15</option>

      <option value="16" <?php if ($day == "16") echo "selected" ?>>16</option>

      <option value="17" <?php if ($day == "17") echo "selected" ?>>17</option>

      <option value="18" <?php if ($day == "18") echo "selected" ?>>18</option>

      <option value="19" <?php if ($day == "19") echo "selected" ?>>19</option>

      <option value="20" <?php if ($day == "20") echo "selected" ?>>20</option>

      <option value="21" <?php if ($day == "21") echo "selected" ?>>21</option>

      <option value="22" <?php if ($day == "22") echo "selected" ?>>22</option>

      <option value="23" <?php if ($day == "23") echo "selected" ?>>23</option>

      <option value="24" <?php if ($day == "24") echo "selected" ?>>24</option>

      <option value="25" <?php if ($day == "25") echo "selected" ?>>25</option>

      <option value="26" <?php if ($day == "26") echo "selected" ?>>26</option>

      <option value="27" <?php if ($day == "27") echo "selected" ?>>27</option>

      <option value="28" <?php if ($day == "28") echo "selected" ?>>28</option>

      <option value="29" <?php if ($day == "29") echo "selected" ?>>29</option>

      <option value="30" <?php if ($day == "30") echo "selected" ?>>30</option>

      <option value="31" <?php if ($day == "31") echo "selected" ?>>31</option>

C'est identique à ça :

for($i=1;$i<32;$i++) {
    echo '<option value="'.$i.'"';
    if($i ==$day) echo ' selected="selected"';
    echo '>'.$i.'</option>';
}


(Et c'est selected="selected" le bon attribut pour "selectionner")

Dsl de ne pas pouvoir t'aider pour ton vrai problème Smiley cligne
j'ai repris le script tel quel, mais aperemment c'est le server php qui a du mal, en local pas de souci, en ligne, il interprète <? comme une variable undifined, et il crois que <?php session-start() et une fonction phpsession_start(), il a du mal avec la balise php Smiley ohwell
a mon avis vu que ta ligne 1 de ce code est difficilemment plus simple ( elle est vide qd même )
ça doit etre la ligne 1 d'un des scripts code que tu inclus.
Modifié par CPascal (15 Jun 2007 - 18:48)