| | |||||
| ||||||||
| Programming PHP, Perl, Ruby on Rails, AJAX, HTML, XHTML, CSS, JavaScript, MySQL and any other coding topics. |
![]() |
| | LinkBack | Thread Tools |
| | THREAD STARTER #1 (permalink) |
| Senior Member Join Date: Aug 2005 Location: United Kindom
Posts: 1,502
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | [PHP | REP] Doesnt Fit Together Hi, I am making a tutorial submit system where the input page submits the information into a mqsql database, then there is a page in which shows this information, however it isnt working correctly, if someone could please check my code and correct it, REP WILL BE GIVEN. I have checked my best and cant see any php function spelling errors or the wrong formatting, will be greatful if you can help. Thanks Steven This is the display tutorial Page Code: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
</head>
<body>
<?php
$connect = mysql_connect("localhost", "user", "password");
mysql_select_db("database", $connect);
$select = mysql_query("SELECT * FROM `tutorials`", $connect);
while($row = mysql_fetch_array($select, MYSQL_ASSOC)) {
$id = $row['id'];
$name = $row['name'];
$email = $row['email'];
$url = $row['url'];
$url2 = $row['url2'];
$WebsiteName = $row['WebsiteName '];
$TutorialName = $row['TutorialName'];
$description = $row['description'];
echo "
<p>
<strong>Tutorial Name:</strong> <a href="$url2;">$TutorialName</a><br />\n
<strong>Submitted By:</strong> <a href="$url;">$WebsiteName</a><br />\n
<strong>Description:</strong> $description
</p>
";
}
?>
</body>
</html> ????: NamePros.com http://www.namepros.com/programming/180464-php-rep-doesnt-fit-together.html Code: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Untitled Document</title> </head> <body> <p> <form action="process_data.php" method="post"> <input type="text" id="name" name="name" /> Name<br /> <input type="text" id="email" name="email" /> E-mail<br /> <input type="text" id="TutorialName" name="TutorialName" /> Tutorial Name<br /> <input type="text" id="WebsiteName" name="WebsiteName" /> Website Name<br /> <input type="text" id="url" name="url" value="http://" /> Website URL<br /> <input type="text" id="url2" name="url2" value="http://" /> Tutorial URL<br /> <textarea id="description" name="description" rows="5" cols="30"></textarea>Short Description<br /> <input type="submit" value="Submit" /> </form></p> </body> </html> ????: NamePros.com http://www.namepros.com/showthread.php?t=180464 Code: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
</head>
<body>
<?php
$name = $_POST['name'];
$email = $_POST['email'];
$url = $_POST['url'];
$url2 = $_POST['url2'];
$description = $_POST['description'];
$TutorialName = $_POST['TutorialName'];
$WebsiteName = $_POST['WebsiteName'];
?>
<?php
require('functions.php');
$name = cleanUp($_POST['name']);
$email = cleanUp($_POST['email']);
$url = cleanUp($_POST['url']);
$url2 = cleanUp($_POST['url2']);
$description = cleanUp($_POST['description']);
$TutorialName = cleanUp($_POST['TutorialName']);
$WebsiteName = cleanUp($_POST['WebsiteName']);
if (empty($email)) {
echo "<p>Sorry, 'e-mail' is a required field. Please try again:</p>";
include('collect_data.php');
exit;
}
$connect = mysql_connect("localhost", "user", "password");
mysql_select_db("database", $connect);
$sql = "INSERT INTO `tutorials` VALUES ('', '$name', '$email', '$url', '$url2', '$TutorialName', '$WebsiteName', '$description')";
if (mysql_query($sql, $connect)) {
echo "Thank you $name, your Tutorial was inserted into the database.";
} else {
echo "Sorry $name, your tutorial could not be stored.";
}
?>
</body>
</html> Code: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
</head>
<body>
<?
$connect = mysql_connect("localhost", "useer", "password");
mysql_select_db("database", $connect);
$create = "CREATE TABLE `tutorials` (
`id` INT NOT NULL AUTO_INCREMENT,
`name` VARCHAR( 150 ) NOT NULL,
`email` VARCHAR( 255 ) NOT NULL,
`url` VARCHAR( 200 ) NOT NULL,
`url2` VARCHAR( 200 ) NOT NULL,
`description` TEXT NOT NULL,
`websitename` VARCHAR( 200 ) NOT NULL,
`tutorialname` VARCHAR( 200 ) NOT NULL,
PRIMARY KEY (`id`))";
if (mysql_query($create, $connect)) {
echo "Table (and fields) created.";
} else {
echo "Table (and fields) not created.";
}
?>
</body>
</html>
Last edited by SecondVersion; 03-25-2006 at 02:02 PM.
Reason: Not a good idea to let everyone know your db name(s) and password(s)
|
| |
| | THREAD STARTER #3 (permalink) | ||||
| Senior Member Join Date: Aug 2005 Location: United Kindom
Posts: 1,502
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Well basically the problem is i get an error when i try to read the database, and the fields are wwrong like http://www.x6core.com/submit_data.php. I get
| ||||
| |
| | #4 (permalink) |
![]() Join Date: Jul 2005 Location: Coffs H, Australia
Posts: 3,456
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | The error is on the "display tutorial Page". When you want to echo something that contains quotes i.e. PHP Code: PHP Code: ![]() In your case you should also take away the ; you had at the end of the variables ![]() So to fix yours, find: Code: <strong>Tutorial Name:</strong> <a href="$url2;">$TutorialName</a><br />\n <strong>Submitted By:</strong> <a href="$url;">$WebsiteName</a><br />\n Code: <strong>Tutorial Name:</strong> <a href=\"$url2\">$TutorialName</a><br />\n <strong>Submitted By:</strong> <a href=\"$url\">$WebsiteName</a><br />\n Regards, Rhett.
__________________ Free Forums / GoDaddy Coupon Codes (NEW DOMAIN!) / Free Arcade Script / <?='Your computer is '.(1?fine:broken).'.'?> |
| |
| | THREAD STARTER #5 (permalink) |
| Senior Member Join Date: Aug 2005 Location: United Kindom
Posts: 1,502
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Its still going wrong on this page: http://www.x6core.com/submit_data.php the fiels are all mixed up. |
| |
| | #6 (permalink) |
| Eating Pie Join Date: Nov 2004 Location: Canada
Posts: 2,272
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Change PHP Code: PHP Code: In PHP caps play a big part. $Deal = 5; If you do print "$deal"; you will get nothing.. If you do print "$Deal"; you will get 5. - Steve
__________________ I feel old. |
| |