Im пытается сделать html-форму обработанной в php, которая выводит в pdf и готова к печати.
Это то, что у меня есть:
Страницы запрос категории включить
страницы, которая представляет текстовую области для этого категорий
страницы, которая отображает окончательный результат с возможностью печати и или сделать pdf.
Я могу сделать всю информацию, проходящую по страницам, что им не хватает, чтобы отобразить правильно отформатированный контент.
мне нужен этот макет:
Text here bold: Description of item
Description of item
(precisely one empty line)
Some more bold text: Description of item
Description of item
и так далее.
Я немного наткнулся, так как описания элементов поступают из текстовых областей, из которых я могу сохранить разрывы строк, эхом < .pre> (пожалуйста, извините, точка не понимаю, как избежать тега;) теги вдоль, которые в конечном итоге включают все пустое пространство из-за textarea cols.
Предполагая, что у меня есть два текстовых поля и две переменные с публикацией заголовков на последней странице, как я могу правильно ее форматировать?
спасибо.
----- EDIT -------
Чтобы уточнить, что я намерен:
У меня есть 3 страницы:
1 одно:
<div class="menu">
Por favor seleccione os conteúdos:
<form name="Categorias" action="Elementos_Descritivos.php" method="post">
<div class="cb-row">
<label for="nome">Nome:</label>
<input id="nome" name="Nome" type="checkbox" value="Nome" checked />
</div>
<div class="cb-row">
<label for="data">Data:</label>
<input id="data" name="Data" type="checkbox" value="Data" checked />
</div>
<div class="cb-row">
<label for="cliente">Cliente:</label>
<input id="cliente" name="Cliente" type="checkbox" value="Cliente" checked />
</div>
<div class="cb-row">
<label for="ob">Observações:</label>
<input id="ob" name="Observacoes" type="checkbox" value="Observacoes" checked />
</div>
<div class="submit">
<input type="submit" value="Seguinte" />
</div>
</form>
</div>
</div>
В этом вы выбираете, какие категории входят в документ.
Page 2:
<body>
<?php
$Nome = $_POST["Nome"];
$Data = $_POST["Data"];
$Cliente = $_POST["Cliente"];
$Observacoes = $_POST["Observacoes"];
$Nome1 = "Nome";
$Data1 = "Data";
$Cliente1 = "Cliente";
$Observacoes1 = "Observacoes";
echo "<div class=\"menu2\">
<form name=\"Detalhes\" action=\"Pre_Impressao.php\" method=\"post\">
Por favor preencha os todos os campos em branco:<br/><br/>";
#######################################_NOME_######################################
if ($Nome == $Nome1) {
echo "<div> Nome: <textarea name=\"Nome\" rows=\"6\" cols=\"60\"></textarea></div> <br/>";
}
########################################_DATA_#####################################
if ($Data == $Data1) {
echo "<div> Data: <textarea name=\"Data\" rows=\"6\" cols=\"60\"></textarea></div><br/>";
}
########################################_CLIENTE_##################################
if ($Cliente == $Cliente1) {
echo "<div> Cliente: <textarea name=\"Cliente\" rows=\"6\" cols=\"60\"></textarea></div> <br/>";
}
#######################################_OBSERVACOES_###############################
if ($Observacoes == $Observacoes1) {
echo "<div> Observacoes: <textarea name=\"Observacoes\" rows=\"6\" cols=\"60\"></textarea></div><br/>";
}
####################################################################################
echo "<div class=\"submit\">
<input type=\"submit\" value=\"Seguinte\" />
</div>
</form>
</div>
?>
На второй странице отображаются текстовые области для заполнения информации о Hte категорий, выбранных на предыдущей странице.
И затем страница 3, которая должна отображать входы, хорошо отформатированные, это было им наткнуто, я знаю, что мой php является отвратительным, и мне было бы лучше с помощью для каждого цикла, но пока я пытаюсь сосредоточиться на получении он сделал, а не сделал это лучше:
Если им все еще не ясно в любом аспекте, позвольте мне уточнить, чтобы я мог улучшить сообщение.
Спасибо.
Я не совсем понимаю ваш вопрос ... можете ли вы привести пример того, как на самом деле выглядит ваша структура данных (например, с помощью print_r ($ data);)? – Daff
Привет, посмотрите, помогает ли мое редактирование, спасибо. – Marvin