Php Programation

Résolu
yoyo86220 -  
 yoyo86220 -
Bonjour,

//Fichier Index.php:

<?Php
	include("connexion.inc.php")
	
	$sql = 'SELECT Fichier_zip FROM table_albums';
	$resultat = mysql_query($sql)
	while ($data = mysql_fetch_assoc($resultat)) {
		echo $data['Fichier_zip'];
	}
?>


//Fichier connexion.inc.php:
<?Php
	$serveraddr = "localhost";
	$login = "root";
	$password = "";
	$base_de_donnees = "databaseitunes"
	
	$my = mysql_connect($serveraddr, $logon, $password) OR die ('erreur de connexion au serveur');
	mysql_select_db($base_de_donnees, $my) OR die ('Erreur de connexion à table')
?>


Voilà, je veux que sur ma page se liste une colonne de ma DB et impossible j'ai tous essayé rien à faire...

4 réponses

  1. arthezius Messages postés 3756 Statut Membre 475
     
    Essai comme ceci:
    $sql = 'SELECT Fichier_zip FROM table_albums';
    $resultat = mysql_query($sql);
    while ($data = mysql_fetch_array($resultat)) 
    	{
    	echo $data['Fichier_zip'];
    	}

    Tu avais oublié un ";" à la ligne $resultat = mysql_query($sql).
    Tu essais donc de lister les données de ta table table_albums et souhaites afficher uniquement la colonne Fichier_zip.

    Je te conseillerai presque de rajouter un script de contrôle en amont.
    $sql = 'SELECT count(*) FROM table_albums';
    $resultat = mysql_query($sql);
    $nb= mysql_fetch_array($resultat);
    if($nb[0]=='0')
    	{
    	echo'Aucune donnée';
    	}
    else{
    	$sql = 'SELECT Fichier_zip FROM table_albums';
    	$resultat = mysql_query($sql);
    	while ($data = mysql_fetch_array($resultat)) 
    		{
    		echo $data['Fichier_zip'];
    		}
    	}

    Ce que j'ai ajouter permet de contrôler la présence de données sur cette table.
    0
  2. yoyo86220
     
    J'ai tjrs un souci...

    <?Php  
     include("connexion.inc.php") ;
     $sql = 'SELECT Fichier_zip FROM table_albums';  
     $resultat = mysql_query($sql);  
     while ($data = mysql_fetch_array($resultat))   
     {  
      echo $data['Fichier_zip'];  
     }  
    ?>


    il m'indique une erreur ligne 7... :s

    Parse error: parse error in C:\wamp\www\Publicite\SQL_Connect_Test\connexion.inc.php on line 7
    0
    1. arthezius Messages postés 3756 Statut Membre 475
       
      $base_de_donnees = "databaseitunes"

      à remplacer par
      $base_de_donnees = "databaseitunes";
      0
  3. yoyo86220
     
    Bonsoir,

    <SCRIPT LANGUAGE="JavaScript">
    	function Mdp_megaupload(texte, bouton) {
    		bouton.value=texte;
    	}	
    </SCRIPT>
    <html>
    
    <?Php 
    	include("connexion.inc.php");
    	$sql = "SELECT * FROM table_albums";
    	$resultat = mysql_query($sql); 
    	$Time = 0;
    	$i = 0;
    	while ($data = mysql_fetch_assoc($resultat))
    	{ 
    		$i = $i + 1;
    		echo '<center>'.'<a href="'.$data['Lien_MU'].'" target="_blank"><img src="iTunes_Image_Albums/'.$data['Fichier_zip'].'.jpg" height="500" width="500" border="0"></a><br>'.$data['Album'].'<br>'.$data['Artiste'].'<br>'; 
    		echo '<FORM name="'.$data['Duree'].'">';
    		echo '<INPUT type="text" name="input'.$data['Annee'].'" style="width:75px" value="">';
    		echo '</FORM>';
    		echo '<INPUT type="button" name="button'.$i.'" value="Mot de Passe" onClick="javascript:Mdp_megaupload("'.$data['Mot_de_pass'].'", document.'.$data['Duree'].'.'.$data['Annee'].')">';
    		echo '<br><br><br></body></center>';
    		$Time = $Time + $data['Duree'];
    	} 
    	$total = $Time; //ton nombre de secondes
    	$heure = intval(abs($total / 3600));
    	$total = $total - ($heure * 3600);
    	$minute = intval(abs($total / 60));
    	$total = $total - ($minute * 60);
    	$seconde = $total;
    	echo '<center><br><br>Temps total de musique: <b>'.$heure.'</b> heures <b>'.$minute.'</b> minutes et <b>'.$seconde.'</b> secondes.</center>';
    ?>
    </html>


    Voici mon script il m'indique aucune erreur mais le souci c'est qu'il ne fait pas se que je veux qu'il face :p ^^, quand je clic sur le bouton Mot de passe il doit m'écrire dans la case correspondante le fameux mdp sauf que j'ai beau cliquer sur les boutons bah rien a faire ... voilà pouvez vous m'aider?

    Merci à tous d'avance
    0