Probeleme avec la base de donnee

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Probeleme avec la base de donnee

Probeleme avec la base de donnee

par surf » 15 mai 2006, 17:34

Bonour tout le monde ,
voila ca fait plus de 2jours que je je bloque et je n'ai tjrs pas reussi a resoudre une erreur arreur :roll:

formulaire source

<form action="bdd.php" method="post" >

<table width="200" border="1"> <!--  tableau pour encadrer le calendrier !-->
  <tr> 
    <td>
	
	
<table width="160" border="0" cellspacing="0" cellpadding="2"> 
      <tr> 
        <!-- debut 1ere ligne ::--> 
        <td class='titremois' colspan="8" align="center">
		<? 
    $lien=date("Y+m+d", mktime(0,0,0,$month,$day,$year)); 
    echo "<A CLASS='titremois' href=\"?dt=$lien\"><<</a>"; 

    echo "<A CLASS='titremois'>&nbsp;$moyear&nbsp;</a>"; 

    $lien=date("Y+m+d", mktime(0,0,0,$month+1,$day,$year)); 
    echo "<A CLASS='titremois' href=\"?dt=$lien\">>></a>"; 
     
?> 
</td> 
</tr> 
<tr> 
<?         

$num_day=date("w", mktime(0,0,0,$month,01,$year)); 
if($num_day==0){ 
    $num_day=7; 
} 
$max_day=date("t", mktime(0,0,0,$month,01,$year)); 
$cpt_day=2; 

while ($cpt_day<=$max_day+$num_day) 
{ 
    echo "<td td WIDTH=20 class='titreweek2' ALIGN='center'>"; 



  $nb_day=date("z", mktime(0,0,0,$month,$cpt_day-$num_day+3,$year)); 
  $val=intval($nb_day/7)+1; 
  echo "<table><tr><td WIDTH=20 class='titreweek2' ALIGN='center'>".(($val < 10) ? "0".$val : $val)."</td></tr>\n";// affichage du nb de la semaine 
  
  // champs input 
  
  echo "<tr><td WIDTH=20 class='titreweek2' ALIGN='center'><input name='conge[<?php echo $val ?>]' type='text' value='0' size='1' maxlength='1'</td></tr></table>"; 

$valeur=$_REQUEST['conge'] ; //test

    $cpt_day=$cpt_day+7; // incremente le nb de jors de 7( cae une semaine c est jours )
   
  echo "</td>"; // fin du td ouvert ds la boucle while pour le num de semain et input 

} 
echo"</tr>"; 

echo"</tr> </table>";
echo"</td></tr></table>";
//<!-- fin du 1er tableau pour encadrer le calendrier !-->

 
 echo'<input type="submit" class="bouton" value="Envoyer">';
// <input type="hidden" name="post" value="1">
echo'</form>';     
mysql_close($liendb);

?>


et voila le une partie du fichier bdd.php

<?php
$serveur="localhost";
$user="root";
$motdepasse="";
$bdd="test"; /*nom de la base de donnee*/

$r=mysql_connect($serveur, $user, $motdepasse);
mysql_select_db($bdd);

print "annee : $moyear";
print "Num de semaine: $moyear";
print "Valeur  : $moyear";
 

$sql1="INSERT INTO `calendrier1` (`annee`, `num_semaine`, `valeur`) VALUES ('$moyear', '$val', '$valeur')";
mysql_query($sql1);

?>
</body>




1- le formulaire m'enrregistre des valeurs bizzards dans la base et rien ne s'affiche sur la page de destination ??? :?

2-je voudrais savoir comment faire pour que je puisse enrregistrer toutes les valeurs de mon tableau dans la base de donnee pour que quand je bouge avec les fleches << ou >> que je ne puisse pas perdre les valeurs saisies dans le tableau ??? :?

pourriez vous il vout plaist m'aider car je commence a perdre espoir

merci d'avance

( ps : les sources se http://tazi.hakim.free.fr/fichier.rar )