[Php] - Resultat de la base SQL sur une page .

- Resultat de la base SQL sur une page . [Php] - PHP - Programmation

Marsh Posté le 25-04-2004 à 14:40:32    

Voici le probleme .
Sur une page HTML, j'ai une zone de texte ou je tape le nom d'un
groupe de musique. Quand on clique sur le bouton validation, le résultat de la requete s'affiche.
Probleme: La page du resulat est blanche ... ( avec le resultat)
et j'aimerai faire apparaitre le resultat dans un tableau sur une
page que j'ai choisi. (Recherche_Result.html)
 
Voici le code du formulaire : (qui se trouve dans Recherche.html)
 
<!-- Zone de texte -->
   
<div id="Layer1" style="position:absolute; width:275px; height:32px; z-        index:2; left: 265px; top: 337px;">
    <form name="form1" method="post" action="traitement.php">
      <input type="text" name="cadre">
      <input type="submit" name="Submit" value="Go">
   </form>
</div>
 
Voici le code du traitement : ( traitement.php )
 
<?php include("connexion.php" );  
  $cadre=$_POST['cadre'];  
   
  $query = "SELECT * FROM artistes WHERE Nom = '$cadre'";    
  $result = mysql_query($query);  
   
  while($val = mysql_fetch_array($result)){  
     echo "Résultats pour le nom : $cadre ."."<br><br> ".  
     $val["Nom"]. " ".$val["Annee"]." ".$val["Nationalite"];
  }  
  mysql_close(); ?>

Reply

Marsh Posté le 25-04-2004 à 14:40:32   

Reply

Marsh Posté le 25-04-2004 à 19:08:26    

le nom du groupe existe déjà dans la table?

Reply

Marsh Posté le 26-04-2004 à 00:11:04    

oui

Reply

Marsh Posté le 26-04-2004 à 00:27:02    

franchement je vois pas. Peut-être le echo sur deux lignes qui me paraît un poil bizarre mais au pire ça renvoie un message d'erreur. Perso j'aurais fait :

echo 'Résultats pour le nom : '.$cadre.'<br><br>'
echo $val['Nom'].' '.$val['Annee'].' '.$val['Nationalite'];

mais sans trop y croire


Message édité par Master p le 26-04-2004 à 00:27:13
Reply

Marsh Posté le 26-04-2004 à 00:33:20    

Ouais, la première ligne du echo est originale, mais pas fausse en soit :D
 
Par contre, en lisant le post de début, y a un truc qui me fait froncer les sourcils : Qu'est ce que tu veux dire par
 

marcooo a écrit :


Probleme: La page du resulat est blanche ... ( avec le resultat)
et j'aimerai faire apparaitre le resultat dans un tableau sur une
page que j'ai choisi. (Recherche_Result.html)


 
Comment penses tu afficher ce que produit l'action de ton form (traitement.php) dans une autre page html elle ?

Reply

Marsh Posté le 26-04-2004 à 00:49:28    

Cette première partie m'a paru très confuse, et j'avoue ne pas m'être demandé ce que cet assemblage de mot voulais dire [:ddr555]

Reply

Marsh Posté le 26-04-2004 à 10:52:05    

$val["Nom"]. " ".$val["Annee"]." ".$val["Nationalite"];  
 
 
'as essaye en mettant des indices a la place des nom, parfois php se dechire sur ca

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed