Page 1 sur 1

structure d'une page en fonction d'un formulaire

Posté : 18 mars 2006, 08:35
par péa
Bonjour
je voudrais dans ma page qu'il y ai un formulaire. jusqu'ici pas de probleme.
mais ce formulaire aurait pour role que l'utilisateur choisisse les caracteristiques de la page qu'il va afficher. Dans cette page, 6 images s'afficherait a des endroits precis predefini, mais ces images auroon les caracteistiques predefini auparavant. Ces images serait choisi au hasard, en respectant lesconditions, par le serveur.
J'espere que vous me comprennez.
Je pencais faire un formulaire tout d'abord. Puis dans la page qu'il donne au endroit ou il y aurait les images des series de if elseif....
Mais est ce bien comme ça? et comment faut il faire pour qu'elles soient choisies au hasard par le serveur? une base mysql?
P-A

Re: structure d'une page en fonction d'un formulaire

Posté : 18 mars 2006, 10:49
par mario
mais ces images auroon les caracteistiques predefini auparavant. Ces images serait choisi au hasard, en respectant lesconditions, par le serveur.
Quels sont les caractéristiques prédéfinies et quels sont les conditions du serveur ?
Tu es très flou 8)
On peut déjà partir sur la base d'un array contenant le nom des images.
Prend exemple sur ce code:
<?php
$numb_disp = 6; // nombre d'image à afficher

$tabImg = array('monimage1.gif','monimage2.gif','monimage3.gif','monimage4.gif',
'monimage5.gif','monimage6.gif','monimage7.gif','monimage8.gif','monimage9.gif',
'monimage10.gif'); // array contenant la liste des images

/*
Array
(
    [0] => monimage1.gif
    [1] => monimage2.gif
    [2] => monimage3.gif
    [3] => monimage4.gif
    [4] => monimage5.gif
    [5] => monimage6.gif
    [6] => monimage7.gif
    [7] => monimage8.gif
    [8] => monimage9.gif
    [9] => monimage10.gif
)
*/

shuffle($tabImg); // shuffle -- Mélange les éléments d'un tableau

/*
Array
(
    [0] => monimage5.gif
    [1] => monimage8.gif
    [2] => monimage2.gif
    [3] => monimage4.gif
    [4] => monimage7.gif
    [5] => monimage10.gif
    [6] => monimage9.gif
    [7] => monimage3.gif
    [8] => monimage1.gif
    [9] => monimage6.gif
)

*/

for ($i = 0; $i < $numb_disp; $i++){
  echo $tabImg[$i].'<br/>';
  /*
   pour afficher l'image, remplace la ligne
   echo $tabImg[$i].'<br/>';
   par
   echo '<img src="/nomdudossierIMG/'.$tabImg[$i].'" border="0"/>';
   */
}
/*
   echo $tabImg[$i].'<br/>';   Affiche ->
***************
monimage5.gif
monimage8.gif
monimage2.gif
monimage4.gif
monimage7.gif
monimage10.gif
*/
?>

Posté : 18 mars 2006, 12:12
par péa
le mieu c'est l'exemple

http://www.e-sudoku.fr/imprimer-grille-sudoku.php

moi c'est la meme chose que je veux faire et aussi pour des sudoku
les images serait des grilles de sudoku de different niveau.
je m'en doutais que j'allais etre flou
P-A