IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

probleme..


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    745
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 745
    Par défaut probleme..
    Jbonjour, voila je voudrais en fait envoyer sur la meme page des informations en recuperant l'ident d'un film, films que j'afficheraient en fonction soit de genre , soit de scenariste...les films s'affichent pas de probleme mais au meme titre que tu as fait:

    Code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
      <td><H4>Acteur Principal</H4><form method=GET action=Accueil.php>
    	  <select size=1 name=Acteur>";
    	  $result = mysql_query("SELECT * FROM Acteur")or die("erreur requete");
          while($ligne=mysql_fetch_array($result)){
      			$ActeurNum =  $ligne["ActeurNum"];
    			$ActeurNom =  $ligne["ActeurNom"];
    			$ActeurPre = $ligne["ActeurPre"];
    				echo"<option value =" . $ActeurNum . ">".$ActeurNom." ".$ActeurPre."</option>";
     
    }
    echo"
    </select><input type=submit value=Rechercher>
    </form>,

    qui o clik me renvoie l'id, ca marche nickel!!!


    Je voudrais un truc du style :




    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    <center><table border = 1>
    		<tr>
         <td width = 170><H5>Titre Du Film</H5></td>
         <td width = 150><H5>Année</H5></td>
         <td width = 170><H5>Plus D'informations</H5></td>
        </tr></table></center>";
    		$result = mysql_query("SELECT * FROM Film WHERE FilmGenreNum =  '" . $g . "'")or die("erreur requete");
     
    		while ($ligne=mysql_fetch_array($result)){
    	$FilmNum = $ligne["FilmNum"];
    	$FilmTitre = $ligne["FilmTitre"];
    	$FilmAnnee = $ligne["FilmAnnee"];
    echo"
    <center><table border = 1>
    <tr>
    <td width = 170>$FilmTitre</td>
    <td width = 150>$FilmAnnee</td>
    <form method=GET  action=Accueil.php?idFilmg=$FilmNum><td width = 170>
    <center><input type=submit value=Voir name=InfoFilmGenre></center></td></form>
    </tr>
    </table></center>,
    Et j'aimerais que cela me renvoie FilmNum o click et la ca me renvoie la value de mon bouton, a savoir ce qui s'affiche, c'est a dire "Voir"!!


    Wala dis moi si les mp te saoulent sinon merci!!

  2. #2
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    C'est un peu normal ton résultat, mais je vois pas l'interet de passer par un form pour faire ceci

    tu pourrais le faire directement comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    echo '<table border="1" align="center">
    	<tr>
                <td width = "170"><H5>Titre Du Film</H5></td>
                <td width = "150"><H5>Année</H5></td>
                <td width = "170"><H5>Plus D'informations</H5></td>
            </tr>';
    $result = mysql_query("SELECT * FROM Film WHERE FilmGenreNum =  '" . $g . "'")or die("erreur requete");
    while ($ligne=mysql_fetch_array($result)){
    echo '<tr>
    <td width = 170>'.$ligne["FilmTitre"].'</td>
    <td width = 150>'.$ligne["FilmAnnee"].'</td>
    <td width = 170><input type="button" value="Voir" name="InfoFilmGenre" onclick="document.location.href=\'Accueil.php?idFilmg='.$ligne["FilmNum"].'
    \'
    "></td>
    </tr>
    </table>';
    }
    ET pour récupérer l'id du film tu fais un $_GET['idFilmg'];

    J'en ai profité pour modifier certaines chose comme le center et etc...Et c'est censé fonctionner maintenant

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    745
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 745
    Par défaut
    ok je vais essayer ca merci beaucoup!Mais je pensai que les balises formes staient pour declarer des formulaires, et comme j'utilise un bouton je penseai c'est tout, m'en fin si ca marche comme ca...
    Mecrci!!!!

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    745
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 745
    Par défaut
    bah j'ai bien ùmis cela :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <td width = 170>
    <td width = 170><input type=button value=Voir name=InfoFilmGenre 
     
    onclick=document.location.href=\'Accueil.php?idFilmg='.$ligne
    ['FilmNum'].'\</td>
    mais a cette ligne il me dit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or 
    `T_NUM_STRING' in c:\program files\easyphp1-8\www\nouveau 
    dossier\accueil.php on line 45
    , donc ce la ne marche pas mais je ne comprend pas l'eerreur

  5. #5
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    C'est une parse error donc pas bien grave

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    echo "<tr>
    <td width = \"170\">".$ligne['FilmTitre']."</td>
    <td width = \"150\">'.$ligne['FilmAnnee']."</td>
    <td width = \"170\"><input type=\"button\" value=\"Voir\" name=\"InfoFilmGenre\" onclick=\"document.location.href='Accueil.php?idFilmg=".$ligne["FilmNum"]."'\"></td>
    </tr>
    </table>"
    Testes comme ceci...
    Pour info les parse error surtout celle-ci te dit qu'il y a un problème dans ta chaine donc...

Discussions similaires

  1. Probleme de rafraichissement d'un BDGrid
    Par marmotte dans le forum Bases de données
    Réponses: 10
    Dernier message: 28/05/2004, 18h07
  2. Réponses: 2
    Dernier message: 30/05/2002, 08h54
  3. Probleme sur les chaines de caractere
    Par scorpiwolf dans le forum C
    Réponses: 8
    Dernier message: 06/05/2002, 19h01
  4. [Kylix] Probleme d'execution de programmes...
    Par yopziggy dans le forum EDI
    Réponses: 19
    Dernier message: 03/05/2002, 14h50
  5. [Kylix] Probleme de nombre flottant!!
    Par yopziggy dans le forum EDI
    Réponses: 5
    Dernier message: 02/05/2002, 10h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo