Php

fei -  
flokocha Messages postés 1519 Statut Membre -
bonjour

jai un petit soucis avec un code php, j'aurais besoins d'aide!

jaimerais relier un formulaire avec une base de donnée (mysql) pour les afficher sur un tableau.

jai fais le code ci-dessous mais rien ne se passe :

mysql_connect("localhost", "root", ""); // Connexion à MySQL
mysql_select_db("Marcon"); // Sélection de la base coursphp
mysql_query("INSERT INTO marque VALUES ( nomshoes, 'salut2')");

$reponse = mysql_query("SELECT * FROM" pointure , produit , couleur, marque , sport)
WHERE pointure.codepointure=produit.codepointure and couleur.codecouleur=produit.codecouleur and marque.Numero=produit.codemarque and sport.codesport=produit.codesport;"); // Requête SQL ?<

while($donnees = mysql_fetch_array($reponse))

5 réponses

  1. flokocha Messages postés 1519 Statut Membre 281
     
    Ta requête n'est pas bonne, tu fermes les guillemets et la parenthèse en plein milieu !

    Essaie comme ça :

    mysql_query("SELECT * FROM pointure , produit , couleur, marque , sport 
    WHERE pointure.codepointure=produit.codepointure and couleur.codecouleur=produit.codecouleur and marque.Numero=produit.codemarque and sport.codesport=produit.codesport"); 


    Et n'oublie pas d'afficher le résultat si tu veux qu'il se passe quelque chose ;)
    (Je présume que l'affichage s'effectue plus bas dans le code ... )

    .::: "A trop vouloir feindre de faire fi, on finit 
    par faire fi de vouloir feindre." 
    :::.
    0
  2. yomip
     
    salut, enlève déjà la double guillement entre le FROM et POINTURE puis enlève la parenthèse après SPORT.
    Et pis pour voir le résultat, fais donc des print pour afficher les champs style print $donnees[0]; , etc ...
    ps: est-ce marque.Numero ou marque.codemarque car d'après les liaisons ke tu écrits avant ca devrait être marque.codemarque?
    0
  3. fei
     
    merci
    mais pour faire un affichage sur un tableau on fait quoi?
    un "print" et ...?

    merci d'avance!
    0
  4. flokocha Messages postés 1519 Statut Membre 281
     
    Et bien tu peux par exemple faire ça, pour afficher le résultat dans un tableau :
    <TABLE>
    <?
    while($donnees = mysql_fetch_object($reponse))
    {
    ?>
    <TR>
    <TD>
    <? echo $donnees->pointure; ?>
    </TD>
    <TD>
    <? echo $donnees->produit; ?>
    </TD>
    ...
    </TR>
    <? } ?>
    </TABLE>

    .::: "A trop vouloir feindre de faire fi, on finit 
    par faire fi de vouloir feindre." 
    :::.
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. fei Messages postés 1 Statut Membre
     
    bojour a tous!
    une petite question de rien du tout svp ca veut dire koi ca ?
    merci

    mysql_query("INSERT INTO marque VALUES ( nomshoes, 'salut2')");
    0
    1. flokocha Messages postés 1519 Statut Membre 281
       
      Ça veut dire que tu ajoutes dans la table "marque" une ligne contenant "salut2" dans la colonne "nomshoes".

      .::: "A trop vouloir feindre de faire fi, on finit 
      par faire fi de vouloir feindre." 
      :::.
      0