0

Ok here is my code:

<html>
 
<head>
<title> PHP Test Page </title>
</head>
 
<body>
 
<?php
 
echo date("H:i");
echo gmdate("M d Y");
 
$counter_file = "count.dat";
 
if(!($fp = fopen($counter_file, "r"))) die ("Cannot open $counter_file.");
$counter = (int) fread($fp, 20);
fclose($fp);
 
$counter++;
 
echo "You're visitor No. $counter.";
$fp = fopen($counter_file, "w");
fwrite($fp, $counter);
fclose($fp);
 
?>
</body>
 
</html>

this makes output saying:

18:32Mar 12 2007You're visitor No. 5.

how can i make it so that they are on different lines, e.g

18:32
Mar 12 2007
You're visitor No. 5.
5
Contributors
11
Replies
12
Views
9 Years
Discussion Span
Last Post by JEofVB
0

ah yes :)

now heres a harder question, my site now looks like this

<html>
 
<head>
 
<title> PHP Test Page </title>
</head>
 
<body>
 
<h3><b><u>James Computers Order Form</u></b></h3>
 
<form action="process.php" method="post"> 
 
<select name="item"> 
<option>Computers</option>
<option>Monitors</option>
<option>PDA's</option>
</select>
 
Quantity: <input name="quantity" type="text" /> 
<input type="submit" />
 
</form>
 
<?php
 
echo date("H:i");
echo ", ";
echo gmdate("M d Y");
 
$counter_file = "count.dat";
if(!($fp = fopen($counter_file, "r"))) die ("<p><h4>Cannot open $counter_file.</h4></p>");
$counter = (int) fread($fp, 20);
fclose($fp);
 
$counter++;
 
echo "<p><h4>You are visitor number $counter</h4></p>";
 
$fp = fopen($counter_file, "w");
fwrite($fp, $counter);
fclose($fp);
 
?>
 
</body>
</html>

process.php looks like this:

<html>
<body>
 
<?php
$quantity = $_POST['quantity'];
$item = $_POST['item'];
echo "You ordered ". $quantity . " " . $item . ".<br />";
echo "Thank you for ordering from James Computers!";
?>
 
</body>
</html>

can anyone point me in the right direction of how to get this form to link with a mysql database

0

As long as you supply the correct path to your database and the correct password.

Then select the correct database you should be good to go.

0

ok one final problem:

<html>
 
<head>
<title>Test MYSQL PHP Page</title>
</head>
 
<body>
 
<h3><b><u>Test MYSQL PHP Page</u></b></h3>
 
<form action="insert_script.php" method="post">
 
<TABLE BORDER="1">
<tr>
<td>First Name: </td>
<td><input type="text" name="first"><br></td>
</tr>
<tr>
<td>Last Name:</td>
<td><input type="text" name="last"><br></td>
</tr>
<tr>
<td>Phone:</td>
<td><input type="text" name="phone"><br></td>
</tr>
<tr>
<td>Mobile:</td>
<td><input type="text" name="mobile"><br></td>
</tr>
<tr>
<td>E-mail: </td>
<td><input type="text" name="email"><br></td>
</tr>
 
<input type="Submit">
</form>
<?php
 
echo date("H:i");
echo ", ";
echo gmdate("M d Y");
 
$counter_file = "count.dat";
if(!($fp = fopen($counter_file, "r"))) die ("<p><h4>Cannot open $counter_file.</h4></p>");
$counter = (int) fread($fp, 20);
fclose($fp);
 
$counter++;
 
echo "<p><h4>You are visitor number $counter</h4></p>";
 
$fp = fopen($counter_file, "w");
fwrite($fp, $counter);
fclose($fp);
 
?>
 
<hr>
<h3><b><u>Database Tools</u></b></h3>
<a href="tbl_create_script.php">(Re)install database table</a> 
<p>
<a href="output_page.php">See output</a> 
<p>
<hr>
 
</body>
</html>

this is wierd. it puts the form on the bottom, button at the top and links in the middle?

i want the form, then the button then the links

screenshot enclosed

can anyone help me

Attachments php.JPG 21.78 KB
0

Ok here is my code:

<html>
 
<head>
<title> PHP Test Page </title>
</head>
 
<body>
 
<?php
 
echo date("H:i");
echo gmdate("M d Y");
 
$counter_file = "count.dat";
 
if(!($fp = fopen($counter_file, "r"))) die ("Cannot open $counter_file.");
$counter = (int) fread($fp, 20);
fclose($fp);
 
$counter++;
 
echo "You're visitor No. $counter.";
$fp = fopen($counter_file, "w");
fwrite($fp, $counter);
fclose($fp);
 
?>
</body>
 
</html>

this makes output saying:

18:32Mar 12 2007You're visitor No. 5.

how can i make it so that they are on different lines, e.g

18:32
Mar 12 2007
You're visitor No. 5.

Just use a <br> tags within an echo. like this


echo' <br>';

after each output that you want to see

0

its simple you didnt cole yopur <table > tag.


your php code put it our=tside the tavble tag

0

To both put a space character between your time and date, and to break the line between the Date/Time and the Visitor count change the lines:

echo date("H:i");
echo gmdate("M d Y");

to

echo date("H:i") . " ";
echo gmdate("M d Y") . "<br/>";

That will put a space between the time and the date,
and will put a HTML line break before the Visitor message.

This topic has been dead for over six months. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.