Explication pour le lien
waldner77
Messages postés
196
Statut
Membre
-
waldner77 Messages postés 196 Statut Membre -
waldner77 Messages postés 196 Statut Membre -
Bonjour,
je voudrai avoir une explication pour un code.
voila j'ai se code si:
<html>
<head><title>tableau dynamique </title></head>
<body>
<?php
//parametres de connexion
$machine="localhost";
$utilisateur="root";
$mot_passe="";
$nom_base="enregistrement";
//connexion au SGBD Mysql
$con=mysql_connect($machine,$utilisateur,$mot_passe) or die ('Erreur : '.mysql_error() );
//s'il y a de connection
//selection de la base des donnees
mysql_select_db($nom_base);
// requête SQL qui compte le nombre total d'enregistrement dans la table et qui
//récupère tous les enregistrements
$query='SELECT * FROM a_verifier';
$resultat=mysql_query($query,$con) or die (mysql_error());;
$total=mysql_num_rows($resultat);//donne le nombre de ligne
// si on a récupéré un résultat on l'affiche.
if($total) {
//debut du tableau
echo'<table bgcolor="#FFFFFF">'."\n";
// première ligne on affiche les titres du tableau nomTA , pseudo , NRDVvalide ,
//NRDVenattente , NRDVannule dans 5 colones
echo '<tr>';
echo '<td bgcolor="#669999"><b><u>Nom_PDF</u></b></td>';
echo '<td bgcolor="#669999"><b><u>diffuser par</u></b></td>';
echo '<td bgcolor="#669999"><b><u>email du diffuser</u></b></td>';
echo '<td bgcolor="#669999"><b><u>destinateur</u></b></td>';
echo '<td bgcolor="#669999"><b><u>email du destinateur</u></b></td>';
echo '<td bgcolor="#669999"><b><u>date</u></b></td>';
echo '</tr>'."\n";
// lecture et affichage des résultats sur 6 colonnes, 1 résultat par ligne.
while($row=mysql_fetch_array($resultat))
{
echo '<tr>';
echo '<td bgcolor="#CCCCCC"><a href="test4.php">'.$row["nom_pdf"].'</a></td>';
echo '<td bgcolor="#CCCCCC">'.$row["diffusee_par"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["email1"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["destinataire"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["email2"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["date"].'</td>';
echo '</tr>'."\n";
}
echo '</table>'."\n";
// fin du tableau.
}
else echo 'Pas d\'enregistrements dans cette table...';
// on libère le résultat
mysql_free_result($resultat);
?>
</body>
</html>
et j'aimerai reprendre la valeur row['nom_pdf'] dans une autre page php pour ouvrir le fichie pdf.
est ce que c'est possible? et comment?
merci encore
je voudrai avoir une explication pour un code.
voila j'ai se code si:
<html>
<head><title>tableau dynamique </title></head>
<body>
<?php
//parametres de connexion
$machine="localhost";
$utilisateur="root";
$mot_passe="";
$nom_base="enregistrement";
//connexion au SGBD Mysql
$con=mysql_connect($machine,$utilisateur,$mot_passe) or die ('Erreur : '.mysql_error() );
//s'il y a de connection
//selection de la base des donnees
mysql_select_db($nom_base);
// requête SQL qui compte le nombre total d'enregistrement dans la table et qui
//récupère tous les enregistrements
$query='SELECT * FROM a_verifier';
$resultat=mysql_query($query,$con) or die (mysql_error());;
$total=mysql_num_rows($resultat);//donne le nombre de ligne
// si on a récupéré un résultat on l'affiche.
if($total) {
//debut du tableau
echo'<table bgcolor="#FFFFFF">'."\n";
// première ligne on affiche les titres du tableau nomTA , pseudo , NRDVvalide ,
//NRDVenattente , NRDVannule dans 5 colones
echo '<tr>';
echo '<td bgcolor="#669999"><b><u>Nom_PDF</u></b></td>';
echo '<td bgcolor="#669999"><b><u>diffuser par</u></b></td>';
echo '<td bgcolor="#669999"><b><u>email du diffuser</u></b></td>';
echo '<td bgcolor="#669999"><b><u>destinateur</u></b></td>';
echo '<td bgcolor="#669999"><b><u>email du destinateur</u></b></td>';
echo '<td bgcolor="#669999"><b><u>date</u></b></td>';
echo '</tr>'."\n";
// lecture et affichage des résultats sur 6 colonnes, 1 résultat par ligne.
while($row=mysql_fetch_array($resultat))
{
echo '<tr>';
echo '<td bgcolor="#CCCCCC"><a href="test4.php">'.$row["nom_pdf"].'</a></td>';
echo '<td bgcolor="#CCCCCC">'.$row["diffusee_par"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["email1"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["destinataire"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["email2"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["date"].'</td>';
echo '</tr>'."\n";
}
echo '</table>'."\n";
// fin du tableau.
}
else echo 'Pas d\'enregistrements dans cette table...';
// on libère le résultat
mysql_free_result($resultat);
?>
</body>
</html>
et j'aimerai reprendre la valeur row['nom_pdf'] dans une autre page php pour ouvrir le fichie pdf.
est ce que c'est possible? et comment?
merci encore
A voir également:
- Explication pour le lien
- Créer un lien pour partager des photos - Guide
- Lien url - Guide
- Cliquez sur ce lien. en n'utilisant que le clavier, quel mot obtenez-vous ? ✓ - Forum souris / Touchpad
- Verificateur de lien - Guide
- Paris multiple 2/6 explication ✓ - Forum Loisirs / Divertissements
4 réponses
je viens de me souvenir que j'avias utiliser un header pour un pdf
essaye ça :
<?php
// Vous voulez afficher un pdf
header('Content-type: application/pdf');
// Il sera nommé downloaded.pdf
header('Content-Disposition: attachment; filename="downloaded.pdf"');
// Le source du PDF original.pdf
readfile('original.pdf');
?>
Met ton nom de ton pdf en dur pour le moment
essaye ça :
<?php
// Vous voulez afficher un pdf
header('Content-type: application/pdf');
// Il sera nommé downloaded.pdf
header('Content-Disposition: attachment; filename="downloaded.pdf"');
// Le source du PDF original.pdf
readfile('original.pdf');
?>
Met ton nom de ton pdf en dur pour le moment
je l'avais déjà utiliser mais pour se que je veux faire, je ne doit pas l'utiliser mais j'ai trouver un truc sur internet pour récupérer ma variable mais il me fait des conneries ( il m'affiche rien);
j'ai fait ceci
1ère page
echo '<td bgcolor="#CCCCCC"><a href="test4.php?valeur=$row["nom_pdf"]">'.$row["nom_pdf"].'</a></td>';
2ème pages
<?
$row = $_GET['valeur'];
echo $row;
?>
j'ai fait ceci
1ère page
echo '<td bgcolor="#CCCCCC"><a href="test4.php?valeur=$row["nom_pdf"]">'.$row["nom_pdf"].'</a></td>';
2ème pages
<?
$row = $_GET['valeur'];
echo $row;
?>