Salve al 3d,
ho creato una pagina .php che a video fa vedere una tabella contenente 3 colonne con dei dati all'interno di ogni cella.
Non riesco a capire come fare per costruire e posizionare un pulsante "Stampa" per far stampare su carta (A4) tutta la tabella e nel caso in cui la stessa fosse piu' lunga del foglio,dividerla in modo ordinato e consequienziale.
Posto ,nel caso in cui servisse il codice php:
ho creato una pagina .php che a video fa vedere una tabella contenente 3 colonne con dei dati all'interno di ogni cella.
Non riesco a capire come fare per costruire e posizionare un pulsante "Stampa" per far stampare su carta (A4) tutta la tabella e nel caso in cui la stessa fosse piu' lunga del foglio,dividerla in modo ordinato e consequienziale.
Posto ,nel caso in cui servisse il codice php:
PHP:
<?php
include_once("area_riservata.php");
require_once ("../include/valori.php");
mysql_connect("$DBHost","$DBUser","$DBPass");
mysql_select_db("$DBName");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Amministrazione</title>
<link href="../css/admin.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="page">
<div class="img_page"></div>
<div class="form_page">
<h1><a href="index.php">Pannello d'Amministrazione</a></h1>
<h3><strong>Venduto lista</strong></h3>
<br />
<center>I campi contrassegnati in <strong class="obbligatorio">verde *</strong> sono obbligatori</center>
<br /><br />
<form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="POST" enctype="multipart/form-data">
<fieldset class="form_admin">
<legend>Coppia di Sposi *</legend>
<div id="form_admin">
<center>
<span class="obbligatorio">
<select name="id_lista">
<option value=""></option>
<?php
$result2=mysql_query("SELECT * FROM sposi ORDER BY id DESC");
while ($row2= mysql_fetch_array ($result2)) {
//devo mettere le mani sul value trasmesso, quindi prima lo formo
$valore=$row2['id']."|".html_entity_decode($row2['nome_sposo'])." - ".html_entity_decode($row2['nome_sposa']);
//cioè trasmetto es. 37|asdrubale - sofonisba poi dalla parte di php li rigenero
?>
<option value="<?php echo $valore; ?>" <?php if ($id_lista==$row2['id']){ echo 'selected="selected"'; } ?> /><?php echo
html_entity_decode($row2['nome_sposo'])." - ".html_entity_decode($row2['nome_sposa']); ?></option>
<?php
}
?>
</select>
</span>
</center>
</div>
</fieldset>
<?php
if(isset($_POST['invia'])){
$lista=explode("|",$_POST['id_lista']);//qui li separo
//in $lista[0] mi ritrovo l'id es. 37
//in $lista[1] mi ritrova es. asdrubale - sofonisba
$query = "SELECT qta_venduta, descrizione, prezzo FROM articoli WHERE id_lista='".$lista[0]."'";
$result = mysql_query($query);
echo "Dati relativi alla lista: ".$lista[1]."<br>";
if(mysql_num_rows($result)>0){
echo "<table border='1'>";
echo "<tr>";
echo "<td>Quantita</td>";
echo "<td>Descrizione</td>";
echo "<td>Totale</td>";
echo "</tr>";
while ($row = mysql_fetch_array($result)) {
$qta = $row['qta_venduta'];
$prezzo = $row['prezzo'];
$totale = $qta * $prezzo;
echo "<tr>";
echo "<td>" . $qta . "</td>";
echo "<td>" . $row['descrizione'] . "</td>";
echo "<td>" . number_format ($totale, 2) . "</td>";
echo "</tr>";
}
echo "</table>";
}else{
echo "non ci sono record";
}
}
?>
<input type="submit" name="invia" value="I N V I A" />
</form>
<?php include "footer.php" ?>
</div>
</div>
</body>
</html>