Bonjour,
j'aimerais faire une version imprimable d'une page...
Voici la 1ere page et la 2ieme:
Voici les 2 codes, en ordre avec les images:
voir_entrees.php:
Code :
<?php
include('config.php3');
mysql_connect($dbhost, $dbuser, $dbpass);
mysql_select_db($dbbase);
$id = $_GET['id'];
$sql = "SELECT * FROM entrees WHERE id = '$id'";
$result = mysql_query($sql) or die(mysql_error());
while ($entrees = mysql_fetch_array ($result)) {
$ref = $entrees['ref'];
$nom = $entrees['nom'];
$temps = $entrees['temps'];
$portions = $entrees['portions'];
$ingredients = $entrees['ingredients'];
$instructions = $entrees['instructions'];
$image = $entrees['image'];
echo "<div align=center><font face=Verdana size=2 color=black><b>$nom</b> ($ref)</div><div align=right><a href=print_entrees.php?id=$id><img src=print.png alt=\"Version imprimable\" border=0></a></div><br><br>";
echo "<div align=left><font face=Verdana size=2 color=black><b><u>Temps de préparation:</u></b> $temps<br><br>";
echo "<div align=left><font face=Verdana size=2 color=black><b><u>Portions:</u></b> $portions<br><br>";
echo "<div align=left><b><u>Ingrédients:</u></b><br><textarea name=ingredients rows=9 cols=54>$ingredients</textarea><br><br>";
echo "<div align=left><b><u>Instructions:</u></b><br><textarea name=instructions rows=9 cols=57>$instructions</textarea><br><br>";
echo "<div align=center><hr><b><u>Image:</u></b><br><br>";
if ($image=="") {
echo "<div align=center><font face=Verdana size=2 color=black>Aucune image!";
} else {
echo "<div align=center><font face=Verdana size=2 color=black><a href=img_rec/$image target=_black>Cliquez ici pour voir l'image!</a>";
}
}
echo "<hr><br><br><div align=center><font face=Verdana size=2 color=black><A HREF=javascript:window.close()>Fermer la fenetre</A>";
?>
print_entrees.php:
Code :
<?php
include('config.php3');
mysql_connect($dbhost, $dbuser, $dbpass);
mysql_select_db($dbbase);
$id = $_GET['id'];
$sql = "SELECT * FROM entrees WHERE id = '$id'";
$result = mysql_query($sql) or die(mysql_error());
while ($entrees = mysql_fetch_array ($result)) {
$ref = $entrees['ref'];
$nom = $entrees['nom'];
$temps = $entrees['temps'];
$portions = $entrees['portions'];
$ingredients = $entrees['ingredients'];
$instructions = $entrees['instructions'];
$image = $entrees['image'];
echo "<div align=center><font face=Verdana size=2 color=black><b>$nom</b> ($ref)<br><br>";
echo "<div align=left><font face=Verdana size=2 color=black><b><u>Temps de préparation:</u></b> $temps<br><br>";
echo "<div align=left><font face=Verdana size=2 color=black><b><u>Portions:</u></b> $portions<br><br>";
echo "<div align=left><b><u>Ingrédients:</u></b><br>$ingredients<br><br>";
echo "<div align=left><b><u>Instructions:</u></b><br>$instructions<br><br>";
echo "<div align=center><hr><b><u>Image:</u></b><br><br>";
if ($image=="") {
echo "<div align=center><font face=Verdana size=2 color=black>Aucune image!";
} else {
echo "<div align=center><font face=Verdana size=2 color=black><img src=img_rec/$image width=480 height=640 border=0>";
}
}
echo "<hr><br><br><div align=center><font face=Verdana size=2 color=black><A HREF=javascript:window.close()>Fermer la fenetre</A>";
?>
Ma question est comment jej fais pour que les ingrédients et les instructions s'affichent pareil dans la page voir_entrees.php mais seulement avec un "echo"??
Exemple:
2 lait
3 beurre
4 creme
Je veux qu'il s'affiche pareil dans la version imprimable.. avec les enter et sauts de ligne... On dirait qu'au lieu de faire un saut de ligne (<br>), il fait un espace...
Exemple:
Je veux que ca donne:
asas
asas
aas [....]
Mais il me donne asas asas aas..
Je ne sais pas si vous comprennez?!
Comment je fais?
Merci!
A++