Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   HTML/PHP - PHP Variable in HTML (https://www.delphipraxis.net/89461-html-php-php-variable-html.html)

Neutral General 31. Mär 2007 14:10


HTML/PHP - PHP Variable in HTML
 
Hi,

Ich habe irgendwo vorher im Code

Code:
$bookid = xyz;
definiert. Jetzt will ich die Variable an eine URL dranhängen:

Code:
<table>
<tr>
  <td>
   
  </td>
</tr>
<tr>
  <td style="padding-left:10px">
    <form action="index.php?post&id=[[[HIER SOLL DIE BOOKID HIN]]]" method="POST">
      <textarea name="text" style="width: 500px; height: 200px"></textarea>
     
<input type="submit" value="Absenden"></br>
    </form>
  </td>
</tr>
</table>
Dummerweise geht das irgendwie nicht... mit smarty bekomm ichs irgendwie auch nicht hin...

Gruß
Neutral General

Gruber_Hans_12345 31. Mär 2007 14:13

Re: HTML/PHP - PHP Variable in HTML
 
und mit
Code:
<? echo $bookid; ?>
gehts nicht ?

Neutral General 31. Mär 2007 14:18

Re: HTML/PHP - PHP Variable in HTML
 
Hi,

Dann bekomm ich das hier:

Code:
<form action="index.php?post&id=<? echo $bookid; ?>" method="POST">
...

Gruber_Hans_12345 31. Mär 2007 14:20

Re: HTML/PHP - PHP Variable in HTML
 
wenns damit
Code:
<?php echo $bookid; ?>
auch nicht geht, dann vermute ich, das der apache/php (oder wer auch immer falsch konfiguriert ist)

die datei ist eine .php oder .php4 (zumindest keine .html datei?)

[edit]wie gibst du den HTML-block überhaupt aus?

Neutral General 31. Mär 2007 14:22

Re: HTML/PHP - PHP Variable in HTML
 
Hi,

naja es ist eine TPL Datei die mit smarty dargestellt wird...

index.php wird geladen und je nach mode wird dann:

Code:
$page = "book.tpl";
und book.tpl ist oben der gepostete code und dann:

Code:
$mysmarty->Assign('content', $mysmarty->fetch($page));
und

Code:
$mysmarty->display('index.tpl');
wobei dann in index.tpl sowas steht wie:

Code:
sind in smarty als Anfang und Ende einer Smarty Variable definiert..

Gruß
Neutral General

cruiser 31. Mär 2007 14:26

Re: HTML/PHP - PHP Variable in HTML
 
Dann übergib Smarty doch die Variable zum abarbeiten und setz den entsprechenden Smarty-Tag

Also im PHP-Code:

Code:
$mysmarty->Assign('BookID', $IchBinEineID);
und im Template:


Neutral General 31. Mär 2007 14:34

Re: HTML/PHP - PHP Variable in HTML
 
Hi,

Wie gesagt das hatte ich schon probiert, aber es hatte nicht geklappt..... Aber auch nur weil ich vergessen hatte die PHP Datei hochzuladen wo die Smarty-Variable definiert wird :wall: :mrgreen:

Danke für die Hilfe ;)

Gruß
Neutral General


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:00 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz