PHP5 og HTML

Tags:    php

Hej jeg har lavet et lille stykke PHP kode.

Men hvordan får jeg dette ind i et html dokument?

<?php
//Connect to the database
$dbhost = 'localhost';
$dbusername = 'root';
$dbpasswd = 'password';
$database_name = 'database1';
$connection = mysql_connect("$dbhost","$dbusername","$dbpasswd") or die ('Couldn\\'t connect to server.');
$db = mysql_select_db("$database_name", $connection) or die('Couldn\\'t select database.');
// Generate code to retrieve data from database.
$select_sql = 'SELECT Text,Text1,Tal,Tal1,FloatTal,Dato FROM table1';
// Retrieve code from database.
$result = mysql_query( $select_sql ) or die ( 'It Didn\\’t Work: ' . mysql_error() );
// Display results to user.
while ( $row = mysql_fetch_object ( $result ) )
{
echo $row->Text .'<br>';
echo $row->Text1 .'<br>';
echo $row->Tal .'<br>';
echo $row->Tal1 .'<br>';
echo $row->FloatTal .'<br>';
echo $row->Dato .'<br>';
}
?>

Med Venlig Hilsen
Carsten Nielsen



8 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Hvad mener du? Du kan bare kopiere det ind på det sted i html-koden hvor du vil have det...

Eller hvis det er inkludere du vil, så ser koden sådan ud:

<?php
require 'filnavn.php';
?>

[Redigeret d. 12/07-05 10:46:54 af Jesper Kristensen]



Prøv at lav din *.htm fil om til en php fil, så den kan køre require()



Hvad mener du? Du kan bare kopiere det ind på det sted i html-koden hvor du vil have det...

Eller hvis det er inkludere du vil, så ser koden sådan ud:

<?php
require 'filnavn.php';
?>

[Redigeret d. 12/07-05 10:46:54 af Jesper Kristensen]


OK det var sådan noget jeg menete. Når jeg bruger
<?php
require 'filnavn.php';
?>

Kommer mine SQL udtræk ikke frem.

Hvis jeg kalder mit php direkte i en browsre kommer mine udtræk frem.

Hvor kan fejlen ligge?

<html>

<head>
<meta http-equiv="Content-Language" content="da">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Test</title>
</head>
<?php
require 'SelectFromMySql.php';
?>
<body>
<p>test skrift</p>
</body>
</html>

Med Venlig Hilsen
Carsten Nielsen





Jeg kan ikke se hvad der er galt. Det må næsten være fordi du inkluderer en anden fil end den du vil, siden den ikke kommer med nogen fejl.



Jeg kan ikke se hvad der er galt. Det må næsten være fordi du inkluderer en anden fil end den du vil, siden den ikke kommer med nogen fejl.


Hej igen

Skal der slåes noget til i php.ini, i conf filen eller andre steder ang. require funktionen?

Med Venlig Hilsen
Carsten Nielsen



Jeg kan ikke se hvad der er galt. Det må næsten være fordi du inkluderer en anden fil end den du vil, siden den ikke kommer med nogen fejl.


Hej igen

Skal der slåes noget til i php.ini, i conf filen eller andre steder ang. require funktionen?

Med Venlig Hilsen
Carsten Nielsen


Nej



Jeg kan ikke se hvad der er galt. Det må næsten være fordi du inkluderer en anden fil end den du vil, siden den ikke kommer med nogen fejl.


Hej igen

Skal der slåes noget til i php.ini, i conf filen eller andre steder ang. require funktionen?

Med Venlig Hilsen
Carsten Nielsen


Nej


Min htm og min php fil ligger begge i C:\\Programmer\\Apache Group\\Apache2\\htdocs

Jeg har prøvet :

require 'SelectFromMySql.php';
require $SelectFromMySql.php;
require (SelectFromMySql.php');

og ingen af dem virker. Mit filnavn (SelectFromMySql.php) er også ok.

Med Venlig Hilsen
Carsten Nielsen



Prøv at lav din *.htm fil om til en php fil, så den kan køre require()


OK - så virker det.

Med Venlig Hilsen
Carsten Nielsen



t