begin process at 2010 02 10 04:58:37
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

ouverture d'un fiche


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

ouverture d'un fiche

lundi 28 avril 2008 à 11:40:40 | ouverture d'un fiche

atolldecolombo

bonjour
je débute et pour m'entrainer, j'ai crée une base de donnée de ma bibliothèque
j'arrive à ouvrir par genre et maintanant je voudrais rajouter pour chaque "ligne" un bouton me permettant d'ouvrir la fiche du livre en cause
ci dessus le code en php et la fenetre résultat
   <?php

$db = mysql_connect('localhost', 'root', '');

switch ($valtype)
{
case histoire:
  $valtype = 1;
$valtitre = HISTOIRE;
  break;
 case police:
  $valtype = 2;
 $valtitre = POLICIERS;
  break;
case dico_atlas:
  $valtype = 3;
$valtitre = DICO_ATLAS;
  break;
 case souvenir:
  $valtype = 4;
 $valtitre = SOUVENIR;
  break;
case fantastique:
  $valtype = 5;
$valtitre = FANTASTIQUE;
  break;
 case aventure:
  $valtype = 6;
 $valtitre = AVENTURE;
  break;
case roman_historique:
  $valtype = 7;
$valtitre = ROMAM_HISTORIQUE;
  break;
 case divers:
  $valtype = 8;
 $valtitre = DIVERS;
  break;
case justice:
  $valtype = 9;
 $valtitre = JUSTICE;
  break;
}
$requete = "SELECT * FROM livres, genre where idgenre = valgenre and valgenre = '$valtype' order by titre";
$result = mysql_db_query("blibliothequegp", $requete);


echo "<table border='10'>";
echo "<caption><tr bgcolor='#3333FF'><strong><font face='verdana' size='4' color='white'>
LISTE DES LIVRES : $valtitre.</font></strong></caption>";

echo "<tr bgcolor='#66FFFF'><th>titre</th><th></th><th>auteur</th>
<th></th><th>Prenom</th><th></th><th>sujet</th>";
$colo =1;

while ($voir = mysql_fetch_array($result))
{
if ($colo == 1)  {$bg = "WHITE";$colo =0;}
else {$bg = "#6699FF";$colo =1;}
echo"<tr>
<td bgcolor=".$bg."><font face='Verdana' size='2'>".$voir[titre]."</font></td>
<td bgcolor=".$bg."><font face='Verdana' size='2'>"."  "."</font></td>
<td bgcolor=".$bg."><font face='Verdana' size='2'>".$voir[auteur_nom]."</font></td>
<td bgcolor=".$bg."><font face='Verdana' size='2'>"."  "."</font></td>
<td bgcolor=".$bg."><font face='Verdana' size='2'>".$voir[auteur_prenom]."</font></td>
<td bgcolor=".$bg."><font face='Verdana' size='2'>"."  "."</font></td>
<td bgcolor=".$bg."><font face='verdana' size='2' color='BLUE'>".$voir[sujet]."</font></td>

</tr>";
}

echo "</table>";
le résultat

LISTE DES LIVRES : DICO_ATLAS.
titre auteur Prenom sujet
ARMES A FEU ANCIENNES a
ATLAS CLASSIQUE VIDAL LABICHE ATLAS HIST + GEO
ATLAS HISTORIQUE SCHNITZLER J.H. ATLAS HIST UNIVERSEL
ATLAS MIGEON DESBUISSON CHARTIER ATLAS
DICTIONNAIRE UNIVERSEL HISTOIRE GEO BOUILLET M.N.
MOTS CROISES DICTIONNAIRE DENIS PAPIN MAURICE

pour etre plus clair je voudrais un "bouton" sur chaque ligne me permettant d'ouvrir la fiche du livre en cause ?
ex cliquer sur atlas classique pour ouvir sa fiche
merci d'avance pour votre aide
georges
lundi 28 avril 2008 à 18:06:28 | Re : ouverture d'un fiche

iow4

Membre Club
C'est simple, rajoute un lien dans ta boucle avec un parametre contenant l'id du livre par exemple, sur ton autre page tu te sert de cette ID pour récuperer la fiche et l'afficher en entier :)


Cette discussion est classée dans : case, break, atlas, valtype, valtitre


Répondre à ce message

Sujets en rapport avec ce message

checkbox et initiales [ par titigrou ] voila ce que tu avais fait la dernière fois:function visible(nom, row, col){ if (document.getElementById(nom).checked==1) { document.getElementById(' problème avec id resource, non compris!!! [ par titigrou ] kikou!!j'ai un gros problème:j'ai un tableau ou je veux afficher le nom des voitures:for ($j=0;$j{ switch ($j) { case 0 : echo"".$voiture."" Ca marchait, ça marche pu :'( [ par Inekman ] Bonjour à tous,J'ai écris une fonction qui renvoie une date avec 2 affichages possible en fonction du paramètre donné à la fonction.La fonction, la vo Un bug dans le script, quelqu'un voit la reponse? [ par benbax ] Voila le script : $dt=include("compteurDT.cpt"); //Contient le nombre x$msn=include("compteurMSN.cpt"); //Contient le nombre x$vnc=include("co Afficher une page en fonction du jour [ par Rimb0 ] Bonjour à tous ! Comme le précise le titre de ce post, je cherche comment il serait possible d'afficher une page en fonction du jour ! Voici le scrip Livre d'or [ par GillesWebmaster ] Salut à tous j'ai un prob avec mon livre d'or:je vous mets les fichiers ce serait sympa de jetter un oeil...------------------------------------------ Modification de la classe mime_mail [ par BananaTree ] slt tout le monde.j'utilise la classe mime_mail (ci desous) pour transmettre un mail depuis flash. coté flash pas de pb bien sur. mais en php, je misè Signet en Php ? [ par dumbop84 ] pff .... c dur le PHP surtout quand on est pas prgrammeur .... mon probléme a moi c  que j'aimerai savoir si on peut faire des signer en php... j'ai u Liste à choix multiple... [ par Ang3lo ] Bonjour à tous,J'aimerai savoir quel est le code à inserer pour récupérer une donné venant d'une liste à chois multiple.Moi je met ça :switch ($source Le cas "Indifferent" dans les formulaires [ par islanmao ] Bonjour tout le monde !Je voudrais savoir comment on fait pour gérer le cas "indifférent" dans les formulairesEnfait j'ai une base de données sur les


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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 : 0,671 sec (3)

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