Flux rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Album photo PHP

vincent, le samedi 11 août 2007 à 21:33:14
Bonjour à tous,
J'aimerai savoir si il est possible d'incrementer une variable PHP si l'on apuie sur un bouton ?

Je vous presente mon projet :

je suis entrain de faire un album photo.
et j'ai donc une image et une fleche de chaque coté pour passez à l'image precedente ou suivante.
mais j'aimerai incrementer une variable ou chaque nombre est assimilé a une image.
donc en gros :

l'image numero un est un chat ( exemple ), je clique sur le bouton suivant et j'ai l'image suivante qui s'affiche au lieu du chat c'est maintenant un chien, etc.
voici mon code html pour le moment :
<html>
<head>
<title>Mini-golf du viaduc</title>
<link rel="stylesheet" media="screen" type="text/css" title="Mécanique" href="design.css" />

</head>
<body BGCOLOR="#20e000">
<?php
$img_value="0";
$com_value="0";
?>

<div id="contener">

<div id="logo"></div>

<div id="banniere">
</div>


<div class="menu_G">
<ul class="liste">
	<h3>Menu</h3>
	<li><a href="index.php">Acceuil</a></li>
	<li><a href="photo.php">les photos</a></li>
	<li><a href="acces.php">   accès  </a></li>
	<li><a href="tarifs.php">Les tarifs</a></li>
	<li><a href="snack.php">le snack</a></li>
</ul>
</div>



<div id="corp">

<center><h1>Les photos du mini-golf du viaduc</h1></center>

<div id="fleche_G">
<?php
$com_value += "1";
$img_value += "1";
?>

<img src="fleche-gauche.JPG" height="72" width="120" >

</div>

<div id="image_C">

<?php
if($img_value == 1){
echo '<img src="http://perso.orange.fr/camping.des.myrtilles/mini-golf.JPG" border="0" />';
}
?>


</div>

<div id="fleche_D">

<?php
$com_value -= 1;
$img_value -= 1;
?>

<img src="fleche-droite.JPG" height="72" width="120" >

</div>

<br><br><br><br><br><br><br><br><br><br><br><br>
</div>


<div id="copy">
<a>Copyright © 2007 Vincent bougnol</a>
</div>
</div>
</body>
</html>


voila jespere avoir été assés clair.

merci d'avance.
Configuration: Windows XP
Firefox 2.0.0.6
Répondre à vincent  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Posotaz, le dimanche 12 août 2007 à 20:15:06
Bonjour,

En réalité tu n'as pas besoin d'incrémenter tes variables. Tu peux tout simplement supposer que tu envoies un paramètre à ta page afin de connaître le numéro de l'image à afficher.

Par exemple sur ta page actuelle tu places une instruction qui récupère la valeur d'un paramètre nommé "numero" comme ceci :
$numero = $_GET['numero'];
C'est alors que tes liens vers les boutons gauche et droite contiendront une URL du genre
mapage.php?numero=00
où 00 représente le numéro de l'image précédente sur le bouton précédent et le numéro de l'image suivante sur le bouton suivant (par exemple 4 et 6 si l'image actuelle porte le numéro 5).

Au rappel de la page via ce style de lien (?numero=00), c'est l'instruction $_GET qui va connaître le numéro de l'image à afficher puisque les boutons précédent et suivant lui auront communiqué via le paramètre "numero".

Tu peux chercher de la documentation sur le tableau $_GET en PHP, bon courage ! ;-)
Répondre à Posotaz

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
vincent, le mardi 14 août 2007 à 17:51:43
OK merci ca marche.
mais maintenant j'aimerai savoir comment faire pour que lorsque la variable egale 0 la fleche precedente ne s'affichent pas.

merci d'avance.
Répondre à vincent

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Posotaz, le mardi 14 août 2007 à 20:03:16
Salut Vincent,

Cool, une chose de faite.

En PHP tu as ce qu'on appelle les structures conditionnelles (if... else). Il suffit simplement de n'écrire le code HTML du bouton précédent que si le paramètre est >= 1.

Genre :
<?php
if($_GET['numero'] >= 1)
  {
  $precedent = $_GET['numero']-1;
  echo '<a href="mapage.php?numero=' . $precedent . '">Précédente</a>';
  }
?>

Ainsi ben si le numéro de l'image actuelle vaut 0, il n'écrira pas ce bout de code (il va l'ignorer).
Répondre à Posotaz

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
vincen, le mardi 14 août 2007 à 22:11:00
Merci ,
je programme en C donc les fonction if ... eslse je conaisait mais je ne savait pas comment metre du code html dans le php.
donc maintenant c'est bon.

Une derniere question ( enfin jespere car plus on en sait moins on en sait):

j'aimerai savoir comment faire cela :

je fait une premiere page web avec des formulaire et une autre pages avec les texte que j'ai ecris dans le formulaire. en gros j'aimerai faire mon design et ensuite j'ecris el texte dans un formulaire. comme ca je peut modifier les article facilement et rapidement.


merci d'avance.
Répondre à vincen

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
vincent, le mardi 14 août 2007 à 22:55:34
Alors voila j'ai essayée de metre ce que tu m'avait dit et sa ne marche pas.
quant je tape le code lorsque je lance le site avec easy php il m'afiche le code php au lieu de m'aficher l'image.

voici mon code :

38 <div id ="fleche_D">
39 <?
40 if($_get['numero'] >=1)
41 {
42 $press = $_GET['numero']-1;
43 echo'<a href="photo.php?numero='. $press .'">
44 <img  src="fleche-gauche.JPG" height="72" width="120" >
45 </a>'
46 }
47 ?>
48 </div>



Et voici le rendu :
http://goldorama.ifrance.com/photo.php

merci d'avance.
Répondre à vincent

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
vincent, le mercredi 15 août 2007 à 09:45:56
c'est bon j'ai reussi a regler le probleme.
mais il y en a maintenant un autre.
quant c'est la premiere photo le cadre div est depalcé sur le haut et quant c'est la derniere c'est deplacé sur le bas.
Répondre à vincent

7


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Posotaz, le mercredi 15 août 2007 à 13:30:50
Salut,

Je ne constate aucun problème personnellement. Tu t'es relativement bien débrouillé.
Répondre à Posotaz

8


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
vincent, le mercredi 15 août 2007 à 14:45:41
comment faire une page pour faire des commentaire svp.
Répondre à vincent

9


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Posotaz, le mercredi 15 août 2007 à 17:49:42
Avec une base de données (ou un fichier XML) pour le stockage et un formulaire avec un champ <textarea> pour la vue + le bouton pour envoyer le formulaire.
Répondre à Posotaz

10


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
vincent, le samedi 18 août 2007 à 10:15:45
Tu peut me donnez le code par exemple juste pour faire un texte avec un cadre textarea pour mettre le cadre puis allez recherchez ds la base de donnée.
Répondre à vincent

11


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 Posotaz, le samedi 18 août 2007 à 20:42:49
Heu... si tu n'as aucune connaissance en SQL je crains que les explications risquent de sortir du cadre de ce forum donc RTFM ou rentacoder.com.

Sinon pour l'exemple d'un script qui va rechercher un commentaire en BD pour une photo ça ressemble à ça (sauf erreurs de syntaxe) :
<?php

$photo = $_GET['numero']; // Tu récupères le numéro de la photo demandée

mysql_connect('localhost:80', 'root', ''); // Tu te connectes à ton serveur de BD
mysql_select_db('album'); // Tu sélectionnes la BD de ton album

$requete = 'select commentaire from photos where photo_id = ' . $photo;
$resultat = mysql_query($requete); // Tu exécutes la requête précédente

$commentaire = mysql_fetch_array($resultat)['commentaire']; // tu récupères le texte du commentaire dans une variable

echo '<textarea name="commentaire">' . $commentaire . '</textarea>'; // Affiche le commentaire dans la textarea

?>

Pour l'envoyer vers la base de données par contre il faut donner un attribut "name" à ta balise textarea (que tu auras insérée dans un formulaire) et le script PHP qui va enregistrer ça dans la base de données le récupèrera par un $_POST['commentaire'].

Voilà comment ça marche ;-)
Répondre à Posotaz
Besoin d'Info PHP/MYSQL pour album photos (Résolu)Bonjour à tous, Je suis débutant en PHP/MYSQL- et j'aimerais avoir un conseil, vu que je n'ai pas trouver sur le net. Je doit faire l'étude d'un site sous PHP/MYSQL, et mettre plusieurs albums photos sur un serveur. (photo 30ko –... www.commentcamarche.net/forum/affich-575713-besoin-d-info-php-mysql-pour-album-photos
Parametrer ecran de veille "mon album photos& (Résolu)Bonjour @ tous j'utilise l'ecran de veille de windows XP "Mon album photo" afin d'afficher l'ensemble de mon repertoire Mes images en aléatoire. Je trouve ca très sympa d'afficher des photos d'hier comme d'il y a 5... www.commentcamarche.net/forum/affich-3651260-parametrer-ecran-de-veille-mon-album-photos
Album photo sécurisé avec mot de passe (Résolu)Salut J'ai un site ou j'ai mit des photos public grace a JAlbum... Mais la je voudrais faire un autre lien qui mene vers l'album photos personel avec un acces sécurisé par mot de passe. et si possible d'avoir plusieurs sessions et... www.commentcamarche.net/forum/affich-2366335-album-photo-securise-avec-mot-de-passe
Logiciels de gravure gratuitsLogiciels de gravure gratuits 1 - Gravure 1.1 - Création CD et DVD 1.2 - Gravure audio 1.3 - Gravure d'albums photos 2 - Compléments gravure 2.1 - Répartition optimisée 2.2 - Vérifications de la gravure 2.3 - Jacquettes www.commentcamarche.net/faq/sujet-731-logiciels-de-gravure-gratuits
Virus/Ver MSN/WLM.Virus/Ver MSN/Windows Live Messenger Vous avez reçu via vos conversations MSN/Windows Live Messenger un fichier ou un message accompagné d’un lien du style : "Album photo.zip" "t'es tres jolie sur cet tof..." "ta tof fait quoi sur ce... www.commentcamarche.net/faq/sujet-6781-virus-ver-msn-wlm
Logiciel album photo orange (Résolu)problème lecture de fichier avec logicielPhotoOrange je n'arrive plus à lire un fichier pbf contenant une description d'album photo, suite à un plantage du logiciel, et d'une réinstatllation quelqu'un a t il rencontré ce pb merci bcp www.commentcamarche.net/forum/affich-2862075-logiciel-album-photo-orange
Virus msn album photo (Résolu)Bonjour!!comme beaucoup de gens apparament j'ai le "virus msn album photo" mais je ne sais comment m'en debarasser!! Pouvez vous m'aider s'ils vous plait!merci d'avance www.commentcamarche.net/forum/affich-2897634-virus-msn-album-photo
My album photo 2007 help (Résolu)Bonjour je suis infecté par le virus My album photo 2007 .zip depuis avant hier et je ne trouve pas la solution au début le virus envoyait le fichier "my album photo 2007" a tous mes contacts mais depuis ce soir il envoie des adresses bizarres :... www.commentcamarche.net/forum/affich-3204046-my-album-photo-2007-help
Télécharger Kit Photo AlbumKit Photo Album est une application de création d'album photo. Il permet d'importer des photos à partir d'un appareil. L'utilisateur peut insérer des commentaires textes et audios qui pourront servir de lien aux photos. L'envoi de photo par mail est... www.commentcamarche.net/telecharger/telecharger-34056668-kit-photo-album
Télécharger GalleryGallery est une collection d'albums photo. Vous pouvez avoir autant de galeries que vous vouez sur votre serveur web. Chaque galerie contient autant d'images que vous pourrez y mettre. La configuration et l'administration de Gallery sont effectuée... www.commentcamarche.net/telecharger/telecharger-34055791-gallery
Télécharger DeepBurner Free Portable DeepBurner est livré avec une liste d'extension qui améliorera les fonctions pratiques pour les gravages. Il commence par une compilation de votre CD ou DVD dans différents formats et se termine par la création d'un album photo fascinant ave une... www.commentcamarche.net/telecharger/telecharger-34056111-deepburner-free-portable
La NASA met en ligne les photos des missions Appollo(Paris - Relaxnews) - Près de quarante après les premiers pas de l'Homme sur la Lune, la NASA s'apprête à mettre à la disposition du grand public l'album photos de ses voyages lunaires. En collaboration avec l'Université d'Arizona, l'agence spatiale... www.commentcamarche.net/actualites/la-nasa-met-en-ligne-les-photos-des-missions-appollo-3477575-actualite.php3
Fichier ABM Un fichier ABM (ABM signifie Album) est un ensemble de photos regroupées dans un seul fichier. Les logiciels suivants sont réputés capables de lire ce format de fichiers : PhotoAlbum, Ulead Image PALS ALbuM, PhotoPlus, ArcSoft www.commentcamarche.net/fichier/abm.php3
Toutes les réponses pour « album photo PHP »