galerie PHP

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 : galerie PHP

par xencinas » 26 juin 2007, 14:01

PERSONNE POUR M'AIDER ? :cry: :cry: :cry:

voici moi code pour la gestion du bouton BACK
<?
include("local.inc");

$connexion = mysql_connect($host, $user, $password)
or die ("Connexion au serveur impossible !");

$db = mysql_select_db($db, $connexion)
or die ("La base de donn&eacute;e ne peut pas &ecirc;tre s&eacute;lectionn&eacute;e");

$year = $_GET["annee_work"];
$id = $_GET["id_work"];

echo"<a href='browse_work.php?annee_work=$year&id_work=$id'><img src='img/back.jpg'' border='0'></a>";
?>

et le code pour la récupération du contenu :
      <? 
	
	$query2 = "SELECT * FROM work WHERE id_work='$id' AND statut_work='online'";
$result2 = mysql_query($query2)
or die ("Ex&eacute;cution de la requ&egrave;te impossible");

  $i = 0; 
  $nbResults2 = mysql_num_rows($result2); 
  while (($ligne2 = mysql_fetch_array($result2)) !== false) { 



echo "<img src='img_work_large/".$ligne2['img_large_work']."' alt='".$ligne2['titre_work']."' border='0'><p>
<div class='text_10_grey'>".$ligne2['titre_work']."<br>".$ligne2['annee_work']."<br>".$ligne2['tech_work']."<br>".$ligne2['size_fr_work']."<br>(".$ligne2['size_us_work'].")</div>";

    $i ++; 
    if ($i % 1 == 0 && $i != $nbResults2) { 
     break; 
    }}

	
	?>
par contre ça ne gère pas du tout le "suivant" "précédent" et la gestion du "1/5" "2/5"...

merci de votre aide

par supercanard » 20 juin 2007, 11:39

Peut être une piste :
switch($action) {
  case: 'suivant'
    $num++;
    break;
  case: 'presecent'
    $num--
}

echo '<a href="truc.php?actionsuivant">Suivant</a>';
je te laisse un bout de code que j'ai fait pour faire ça : http://supercanard.phpnet.org/doulcefra ... php?var=11

C'est pas tout a fait ce que tu cherches mais tu dois pouvoir l'adapter
<?php
if($data1['mod_galerie'] == 1) {
  if($num== '') {
    $num== '0';
  }
	if($requete!='ok') { // SI LA REQUETE N'A PAS ETE EXECUTE UNE FOIS
		$req1= mysql_query("SELECT id_image FROM df_galerie WHERE visible=1 ORDER BY ordre_image");
		echo '<ul>';
			while($data1= mysql_fetch_array($req1)) {
				$result=array($num,$data1['id_image']); // TABLEAU
				$num++;
				echo '<li><a href="index.php?var='.$var.'&action=affich&id='.$result[1].'">'.$num.'</a></li>';
		 	}
		echo '</ul>';
		$requete='ok'; // REQUETE DEVIENS OK
	}
	switch($action) {
		case 'affich':
		$req2= mysql_query("SELECT * FROM df_galerie WHERE id_image='".$_GET['id']."'");
		$data2= mysql_fetch_array($req2);
		echo '<h3>'.$data2['titre_image'].'</h3>';
		echo '<p>'.$data2['desc_image'].'</p>';
		echo '<img width="500px" alt="'.$data2['titre_image'].'" src="'.$img_galerie.$data2['url_image'].'" />';
	}
}
?>

par dogmongo » 20 juin 2007, 00:20

montre nous ta requete :)

par xencinas » 19 juin 2007, 23:41

salut,

requete SVP :wink:
:? je comprends pas... :oops:

par dogmongo » 19 juin 2007, 23:39

salut,

requete SVP :wink:

galerie PHP

par xencinas » 19 juin 2007, 23:25

Bonjour,

J'aurai bien besoin de votre aide. Je suis en train de développer un site pour un ami. j'ai pratiquement fait tout le site mais je sèche sur une partie galerie.

Je pense que c'est un truc assez simple mais je ne vois pas comment le faire... :cry:

J'ai une liste d'oeuvre avec le fiche. quand est sur une fiche, on a la possibilité de cliquer sur l'image pour la voir en plus grand dans un mode galerie light.

En fait ce que je ne sais pas gérer c'est le "suivant"/ "précédent" et le "1/5".

Merci mille fois de m'éclairer.

Image
Image