Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2412 connectés 

  FORUM HardWare.fr
  Programmation

  Qestions Mysql/php + multimania

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Qestions Mysql/php + multimania

n°75462
ofbdood
Posté le 25-11-2001 à 20:35:55  profilanswer
 

bon dnoc voilà je veux créer une base de donnée sur multimania
 
j'ai dejà créer la base avec leur site, tout les champs, je peut en ajouter en passant par leur site, j'arrive à afficher une ligne specifique sur monb site mais j'ai encore plusieur pb !
 
dejà comment afficher toute la base sur une page web  
ensuite au lieu que tout les champs s'affiche à la suite les mettre les uns à coté des autres et enfin reussir à les mettre ds un tableau.
 
bon après je voudrais pouvoir rajouter des entrées à partir de mon site (en partant de variables php) c possible ?
 
voilà le code de ma page concernant la base :
 
<?php
$db = mysql_connect();
mysql_select_db("******_db",$db);
 
$requete = "SELECT * FROM Games WHERE id=1";
$result = mysql_query ($requete,$db);
$Games =mysql_fetch_object($result);
mysql_free_result($result);
?>
</head>
 
et ça ds la partie <body>:
 
<?php echo $Games->Titre ?>
<BR>
<?php echo $Games->Langue ?>
<BR>
<?php echo $Games->Date ?>
<BR>
<?php echo $Games->Possesseur ?>
<BR>
<?php echo $Games->FTP ?>
 
voilà voilà...si vous pouvez me filer un coup de main ou aussi un bon site qui explique comment faire ça serait cool !
 
 
@+
DooD

mood
Publicité
Posté le 25-11-2001 à 20:35:55  profilanswer
 

n°75468
bob007
Posté le 25-11-2001 à 21:18:10  profilanswer
 

Moi je te conseille de faire comme ca:
$query = "SELECT * FROM $table05";
$req = mysql_query($query) or die ("une erreur" );
$res = mysql_numrows($req);
$i=0; //tu déclares une var
WHILE($res!=$i)
{
$ta_var = mysql_result($req,$i,"tonchamps1" );
$ee = mysql_result($req,$i,"ee" );
$dd = mysql_result($req,$i,"dd" );
$ff = mysql_result($req,$i,"ff" );
    echo("$ta_var $ee $dd $ff" );
//oubli po de mettre ton texte avant le $i++;
$i++;//autoincrémente la variable
}
mysql_close(); //close de connec
 
Voilà
 
@++

n°75476
ofbdood
Posté le 25-11-2001 à 21:47:29  profilanswer
 

heu...ouais je cache pas que j'ai un peu de mal à comrpendee la...
paske toute les variables genre $table05,$ee,$ff c pas defini ça ?, nan ?
 
à moins que la tu m'es donné le système pour ajouter des lignes ds ma base ? c ça ?
 
et le : "tonchamps1" c les champs de ma base c ça ?
 
 
oui je sais j'ai un peu de mal avec mysql mais c normal je debute  :(

n°75483
ofbdood
Posté le 25-11-2001 à 22:39:05  profilanswer
 

bon je trouve qq sites qui m'aide bien aussi.
par contre j'ai vraiment 2 gros pb le premier :
-n'affiche pas TOUT le contenu de ma table alors que je met en syntaxe :
$requete = "SELECT * FROM Games";
 
-n'affiche pas les resultats sous forme de tableau alors que je met ça :
$enregistrement = mysql_fetch_array( $resultat );
echo $enregistrement['Titre'] . '<br>';
echo $enregistrement['Langue'] . '<br>';
...
 
(là il me met toutes les parties les unes en dessous des autres !)
 
voilà deja si qqun toruve pkoi ça deconne et m'explique je serais bien content  ;)  
@+

n°75579
omega2
Posté le 26-11-2001 à 14:18:03  profilanswer
 

ofbdood a écrit a écrit :

bon je trouve qq sites qui m'aide bien aussi.
par contre j'ai vraiment 2 gros pb le premier :
-n'affiche pas TOUT le contenu de ma table alors que je met en syntaxe :
$requete = "SELECT * FROM Games";
 
-n'affiche pas les resultats sous forme de tableau alors que je met ça :
$enregistrement = mysql_fetch_array( $resultat );
echo $enregistrement['Titre'] . '<br>';
echo $enregistrement['Langue'] . '<br>';
...
 
(là il me met toutes les parties les unes en dessous des autres !)
 
voilà deja si qqun toruve pkoi ça deconne et m'explique je serais bien content  ;)  
@+  



Pour le second problème, c'est un problème d'html pas de php ou de mysql.
En html, <BR> corespond à un retour à la ligne.
Dans ton cas, tu devrais utiliser les tables.
C'est de la forme
<TABLE>
<TR>
<TD>
ligne 1 colone1
</TD>
<TD>
ligne 1 colone2
</TD>
<TD>
ligne 1 colone3
</TD>
</TR>
<TR>
<TD>
ligne 2 colone1
</TD>
<TD>
ligne 2 colone2
</TD>
<TD>
ligne 2 colone3
</TD>
</TR>
</TABLE>
 
A toi de mettre les valeurs comme il faut. ;)
Bonne continuation.


---------------
VIVE L'AMOUR. :)
n°75694
ofbdood
Posté le 26-11-2001 à 17:55:57  profilanswer
 

ha oui evidement si je me plante ds la syntaxe ça risque pas de marcher :-p
bon je vais tester ça...
 
et sinon personne pour mon 1er pb ?
 
Merci encore !

n°75763
ofbdood
Posté le 26-11-2001 à 21:15:26  profilanswer
 

bon j'ai tester avec td,tr et table et la ça marche effectivement (sauf que y'a pas de bordures mais ça je trouverais)
mais le pb c que imaginons que j'ai une centaine de ligne ds ma base...je vais pas metre 100 fois le meme code, je voudrais que en lisnat la base il créer tout seul comme un grand un tableau du meme genre...(sans taille fixe defini à l'origine)
 
et pi ben j'ai tjs que ma première ligne de ma base qui s'affiche et les autres ...ben je sais pas ou elles sont partis !!??
:heink:

n°75773
bob007
Posté le 26-11-2001 à 22:17:04  profilanswer
 

pour la bordure c dans ta balise <Table> tu lets à la place <Table border=1>
Autrement pour la boucle avec while c ici que tu mets ton tableau. En fait, tu mets ton tableu avant, ta ligne dans la boucle et tu cloture ton tableau en dehors de la boucle. Comme ca il va créer des lignes de tableau à chaque enregistrement.

n°75784
ofbdood
Posté le 26-11-2001 à 22:44:07  profilanswer
 

ouiii voilà j'ai trouvé justement !!
et en plus ça marche (c magique quand même  :lol: )
 
j'ai plus qu'a faire un formulaire pour ajouter des entrées mais ça je pense que je vais me debrouiller.enfin j'vais essayer...
 
Merci bcp !
peut etre @bientôt...si j'ai du mal  ;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  Qestions Mysql/php + multimania

 

Sujets relatifs
Comment convertir une base Access 2002 en base MySql ????[ PHP MyAdmin ] Exporter des données d'une table Mysql vers un fichier
Quelle version stable de apache,mysql et php svp!!!!MySQL - pilotes ODBC TDX MySQL : Besoin d'aide .....
[Mysql/php] problemes avec MyNews1.2Le MySQL est il si limité que ça ?
PHP <-> mysql echange de datesphp + multimania et vars de session
[MySQL] 1 ou plusieurs bases ?[ MySQL ] Pour un newbie en détresse...
Plus de sujets relatifs à : Qestions Mysql/php + multimania


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR