Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : ouverture d'un fiche [ Base de données / MySQL ] (atolldecolombo)

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é 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

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,437 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.