begin process at 2012 05 31 12:55:25
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

Probleme envoie de variable.


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Probleme envoie de variable.

samedi 26 juin 2004 à 11:01:38 | Probleme envoie de variable.

apledam

Bonjour a tous.

J'ai un petit problème, j'ai créer une base de données contenant des infos et des photos j'aimerais afficher les infos dans une premiere page et permettre de pouvoir cliquer deçu pour afficher des photos dans une 2ieme page.

Et ça fonctionne mais dés lors que j'insère plusieurs infos il affiche a chaque fois le même photo !!!

Un id unique est délivré a chaque nouvelle insertion dans la table MySQL.

Le problème est surement simple a résoudre mais la je ne le vois pas.

extrait du code PAGE.PHP

<?
$sql = 'SELECT id,name,titre FROM jam3 ORDER BY name';
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
while($data = mysql_fetch_array($req))
{
echo '<div align="center"><font class="gris">contenu jam3 bis</font> <br>';
echo '<a href="photo.php?'.$data["name"].'" target="zonepic">'.$data["titre"].'</a></div><br>';
}
?>

et voici cellui de PHOTO.PHP

<?
$db = mysql_connect('localhost', 'test', '');
mysql_select_db('test_bd',$db);

$sql = 'SELECT id,name FROM jam3';
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
while($data = mysql_fetch_array($req))
{
echo '<img src="fichiers/'.$data["name"].'">';
}
?>

Merci d'avance a tout le monde.

Reddavids
samedi 26 juin 2004 à 12:55:55 | Re : Probleme envoie de variable.

coockiesch

Salut!
Je comprends pas trop:
1) Tu passe la valeur de $data["name"] mais sans lui donner de nom.. Tu pourras donc pas la réutiliser...

2) Tu veux afficher toutes les photos ou une seule dans la 2ème page?

@++

R@f

"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"

www.progforum.net: Aide en programmation!
samedi 26 juin 2004 à 16:30:32 | Re : Probleme envoie de variable.

apledam

En fait je comprend que tu ne m'as pas compris :o))) je m'exprime pas super bien.


Voila le code plus complet de page.php


<?
$db = mysql_connect('localhost', 'bloodroot', '');
mysql_select_db('root404_db',$db);
$sql = 'SELECT id,name,titre FROM '.$table.' ORDER BY name';
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
while($data = mysql_fetch_array($req))

// on affiche les informations de l'enregistrements en cours
echo '<a href="photo.php?table='.$table.' "?" id='.id.'" target="zonepic">'.$data["titre"].'</a><br>';
?>

et dans cellui de la page qui receptionne

photo.php

<?
$db = mysql_connect('localhost', 'login', '');
mysql_select_db('mabase_db',$db);

$sql = 'SELECT id,name FROM '.$table.' WHERE id';
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_array($req);
echo '<img src="fichiers/'.$data["name"].'">';
?>

Mon but est d'envoyer 2 voir trois variables, hors seulement la 1er est pris en compte la 2ieme est pas pris en compte, mon but finale est d'afficher via le lien de page.php une photo sur photo.php une seule photo qui correspond forcément au nom du titre.

La table SQL est compossé de 4 champs

"id" clef primaire et auto incrément
"name" nom de la photo
"titre" titre de la photo
"size" poids de la photo

J'espère avoir été plus clair mon réel gros problème est le fait que systématiquement la page photo.php prend uniquement la 1er photo de la table!

Merci d'avance a tous.

David.S


Cette discussion est classée dans : page, mysql, data, infos, echo


Répondre à ce message

Sujets en rapport avec ce message

envoyer des données récupérer dans une autre page php [ par titsuisse ] Bonjour,Je suis débutant en php et je suis coincé. Voilà mon problème. Je veux faire un site de petites annonces. J'ai plusieurs tables. J'ai une page Le filtre ne fonctionne pas [ par Joleroy ] Salut a tous!J ai cree une page appelé Kits.php qu j appelle par Kit.php?tipekit=type_du_kitVoici son code:$type=$_GET['typekit'];$connect = mysql_con Mysql erreur, mais où ? [ par Tilix ] Bonjour,Je voudrais savoir où est l'erreur dans ceci :while($data = mysql_fetch_assoc($req))     {   if ('!'.$data['id'].'') { echo '(0)'; }    else { MySQL id? [ par Linuss ] Bonjour à tous, Voilà, lorsque j'essaie de faire un lien qui contient l'id (qui existe au ca sou quelqu'un poserait la question :) d'un tuto, je n'y a get(id) from MySQL ? [ par Linuss ] Bonjour à tous, Lorsque j'essai d'afficher un tuto (bah oui dans ce cas là c'est un tutoriel :) la page n'afficher rien du tout. En fait pour afficher page par page [ par kennnnnny ] Je voudrais affiché des produits page par page, mais l'inconvénient c'est que g un menu principal qui affiche un second menu dans la même page. Et lor UPDATE de plusieurs enregistrements dans une boucle [ par kd ] Bonjour à tous, j'essaie depuis un bout de temps de modifier un ensemble d'enregistrement dans une base à l'intérieur d'une boucle mais j'ai une erreu affichage page par page avec variables [ par piervs ] J'ai un petit (en fait plutot gros) problème et je me permet donc de solliciter votre aide:J'essaye d'afficher à l'aide de PHP les résultats d'une req Problème d'affichage par page [ par redjay ] Bonsoir, Voilà, j'ai un soucis avec un script d'affichage par page... En effet, lorsque la page s'affiche, elle m'affiche bien une limite de news mai Menu déroulant avec récupération des données via mysql --> PB [ par cougar5 ] Bonjour à tous,Je suis un débutant en code php. (et nouveau également sur ce site)Il m'a fallu la journée pour créer 2 pages PHP. (Merci internet et l


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,045 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales