|
-
Nov 7th, 2005, 09:44 PM
#1
Thread Starter
Fanatic Member
php and mysql help
I need to make a web page in php and search a my SQL database. For data in three the field. And right back to the database.
P.S. God Love You And Have A Good Day!!! My web page
I need to get a free Iphone
-
Nov 7th, 2005, 10:17 PM
#2
Re: php and mysql help
If you don't post any code for people to look through then your threads are not going to be answered.
Do you know who to create a webpage?
-
Nov 7th, 2005, 10:31 PM
#3
Thread Starter
Fanatic Member
P.S. God Love You And Have A Good Day!!! My web page
I need to get a free Iphone
-
Nov 7th, 2005, 10:32 PM
#4
Thread Starter
Fanatic Member
Re: php and mysql help
Code:
------------ 1- Filename: config.php ------------ ------------ 1- Filename: search.php ------------
Search Word:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\Program Files\xampp\htdocs\web\hi.php on line 31
Code:
------------
1- Filename: config.php
------------
<?php
//define your database informations
$dbhost="localhost";
$dbusername="root";
$dbpassword="crocker";
$dbname="databasename";
?>
------------
1- Filename: search.php
------------
<?php
include("config.php");
// connect to db
$db = mysql_connect($dbhost, $dbusername, $dbpassword);
mysql_select_db($dbname,$db);
// The form:
?>
<form method="POST" action="">
Search Word: <input type="text" name="query">
<input type="SUBMIT" value="Search!">
</form>
<?
// PHP Search Script
$result = mysql_query("select * from Table_Name WHERE column1 LIKE '%$query%' OR column2 LIKE '%$query%'", $db);
while(list($column1, $column2)=mysql_fetch_array($result)){
echo "Result: $column1, $column2 <br />";
}
?>
P.S. God Love You And Have A Good Day!!! My web page
I need to get a free Iphone
-
Nov 7th, 2005, 10:39 PM
#5
Re: php and mysql help
You have not declared your variable "query".
Also you have not set a value for "action" in your form.
You could use:
PHP Code:
action="$PHP_SELF"
or
action="http://www.yoursite.com/somepage.php"
-
Nov 7th, 2005, 10:53 PM
#6
Thread Starter
Fanatic Member
P.S. God Love You And Have A Good Day!!! My web page
I need to get a free Iphone
-
Nov 7th, 2005, 11:01 PM
#7
Re: php and mysql help
 Originally Posted by lintz
You have not declared your variable "query".
Where have you declared this variable?
-
Nov 7th, 2005, 11:03 PM
#8
Thread Starter
Fanatic Member
Last edited by bob5731; Nov 8th, 2005 at 12:59 PM.
P.S. God Love You And Have A Good Day!!! My web page
I need to get a free Iphone
-
Nov 7th, 2005, 11:12 PM
#9
Re: php and mysql help
Have you changed the database variables to relate to your database?
Also i doubt you have a table called "Table_Name" and fields called "column1" and "column2" 
EDIT: You have changed the db variables.....my mistake.
Last edited by lintz; Nov 7th, 2005 at 11:16 PM.
-
Nov 7th, 2005, 11:16 PM
#10
Thread Starter
Fanatic Member
Re: php and mysql help
no
table called "name"
fields called "FirstName" and LastName
P.S. God Love You And Have A Good Day!!! My web page
I need to get a free Iphone
-
Nov 7th, 2005, 11:18 PM
#11
Re: php and mysql help
OK. Replace the name of the table and field names in the example with yours.
-
Nov 7th, 2005, 11:18 PM
#12
Thread Starter
Fanatic Member
P.S. God Love You And Have A Good Day!!! My web page
I need to get a free Iphone
-
Nov 7th, 2005, 11:22 PM
#13
Re: php and mysql help
PHP Code:
$result = mysql_query("select * from name WHERE FirstName LIKE '%$query%' OR LastName LIKE '%$query%'", $db);
-
Nov 7th, 2005, 11:22 PM
#14
Thread Starter
Fanatic Member
Re: php and mysql help
Code:
------------
1- Filename: config.php
------------
<?php
//define your database informations
$dbhost="localhost";
$dbusername="root";
$dbpassword="crocker";
$dbname="school";
?>
------------
1- Filename: search.php
------------
<?php
include("config.php");
// connect to db
$db = mysql_connect($dbhost, $dbusername, $dbpassword);
mysql_select_db($dbname,$db);
// The form:
?>
<form method="POST" action="brb.no-ip.info">
Search Word: <input type="text" name="query">
<input type="SUBMIT" value="Search!">
</form>
<?
// PHP Search Script
$result = mysql_query("select * from Name WHERE FirstName LIKE '%$query%' OR LastName LIKE '%$query%'", $db);
while(list($FirstName, $LastName)=mysql_fetch_array($result)){
echo "Result: $FirstName, $LastName <br />";
P.S. God Love You And Have A Good Day!!! My web page
I need to get a free Iphone
-
Nov 7th, 2005, 11:22 PM
#15
Thread Starter
Fanatic Member
P.S. God Love You And Have A Good Day!!! My web page
I need to get a free Iphone
-
Nov 7th, 2005, 11:31 PM
#16
Re: php and mysql help
Object not found! error.
It will have to do with action="brb.no-ip.info". You need to specify a location on your site for the form resutls to goto. eg. action="brb.no-ip.info/resutls.php
-
Nov 7th, 2005, 11:36 PM
#17
Thread Starter
Fanatic Member
Re: php and mysql help
Object not found!
The requested URL was not found on this server. The link on the referring page seems to be wrong or outdated. Please inform the author of that page about the error.
If you think this is a server error, please contact the webmaster.
Error 404
bob5731.no-ip.info
11/07/05 22:36:44
Apache/2.0.54 (Win32) mod_ssl/2.0.54 OpenSSL/0.9.8 PHP/5.0.5 mod_autoindex_color
P.S. God Love You And Have A Good Day!!! My web page
I need to get a free Iphone
-
Nov 7th, 2005, 11:41 PM
#18
Re: php and mysql help
Give me a couple of mins and I'll have a working example.
-
Nov 7th, 2005, 11:44 PM
#19
Thread Starter
Fanatic Member
P.S. God Love You And Have A Good Day!!! My web page
I need to get a free Iphone
-
Nov 7th, 2005, 11:51 PM
#20
Re: php and mysql help
Here you go. This works on my machine 
This goes in your search.php file. Leave config.php alone if all variables are correct.
I hope you rate my post after this
PHP Code:
<?php
include("config.php");
$query = $_POST['query'];
// connect to db
$db = mysql_connect($dbhost, $dbusername, $dbpassword);
mysql_select_db($dbname,$db) or die('error connection to DB '.mysql_error());
// The form:
if (!isset($_POST['submit']) ) { // if form hasn't been submitted to itself then show form
?>
<form method="POST" action="<?php echo $PHP_SELF?>">
Search Word: <input type="text" name="query">
<input type="SUBMIT" name="submit" value="Search!">
</form>
<?
}
else {
// PHP Search Script
$result = mysql_query("select * from Name WHERE FirstName LIKE '%$query%' OR LastName LIKE '%$query%'", $db);
while(list($FirstName, $LastName)=mysql_fetch_array($result)){
echo "Result: $FirstName, $LastName <br />";
}
}
?>
-
Nov 7th, 2005, 11:54 PM
#21
Thread Starter
Fanatic Member
Re: php and mysql help
/*$dbhost="localhost"; $dbusername="root"; $dbpassword="crocker"; $dbname="school"; */
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\Program Files\xampp\htdocs\web\search.php on line 12
Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in C:\Program Files\xampp\htdocs\web\search.php on line 13
error connection to DB Access denied for user 'ODBC'@'localhost' (using password: NO)
P.S. God Love You And Have A Good Day!!! My web page
I need to get a free Iphone
-
Nov 7th, 2005, 11:56 PM
#22
Re: php and mysql help
have you got php, mysql and apache installed on your machine?
-
Nov 8th, 2005, 12:05 AM
#23
Thread Starter
Fanatic Member
Re: php and mysql help
It works for me now.
Now how do add data to the mySQL database.
Last edited by bob5731; Nov 8th, 2005 at 02:06 PM.
P.S. God Love You And Have A Good Day!!! My web page
I need to get a free Iphone
-
Nov 8th, 2005, 12:10 AM
#24
Re: php and mysql help
PHP Code:
$add_item = mysql_query("INSERT into name VALUES('Will', 'Perdue')", $db);
$add_item = mysql_query("INSERT into name VALUES('John', 'Paxson')", $db);
//etc...
-
Nov 8th, 2005, 12:50 AM
#25
Thread Starter
Fanatic Member
Re: php and mysql help
Code:
<?php
//define your database informations
$dbhost="localhost";
$dbusername="root";
$dbpassword="crocker";
$dbname="school";
?>
<?php
include("config.php");
$query = $_POST['query'];
// connect to db
$db = mysql_connect($dbhost, $dbusername, $dbpassword);
mysql_select_db($dbname,$db) or die('error connection to DB '.mysql_error());
// The form:
if (!isset($_POST['submit']) ) { // if form hasn't been submitted to itself then show form
?>
<form method="POST" action="<?php echo $PHP_SELF?>">
Search Word: <input type="text" name="query">
<input type="SUBMIT" name="submit" value="Search!">
</form>
<?
}
else {
// PHP Search Script
$result = mysql_query("select * from Name WHERE FirstName LIKE '%$query%' OR LastName LIKE '%$query%'", $db);
while(list($FirstName, $LastName)=mysql_fetch_array($result)){
echo "Result: $FirstName, $LastName <br />";
}
$add_item = mysql_query("INSERT into name VALUES('bob', 'Perdue')", $db);
$add_item = mysql_query("INSERT into name VALUES('brandon', 'Paxson')", $db);
}
?>
P.S. God Love You And Have A Good Day!!! My web page
I need to get a free Iphone
-
Nov 8th, 2005, 12:52 AM
#26
Thread Starter
Fanatic Member
Re: php and mysql help
It will be for gift card.
Last edited by bob5731; Nov 8th, 2005 at 01:05 AM.
P.S. God Love You And Have A Good Day!!! My web page
I need to get a free Iphone
-
Nov 8th, 2005, 01:18 AM
#27
-
Nov 8th, 2005, 01:19 AM
#28
Thread Starter
Fanatic Member
Re: php and mysql help
P.S. God Love You And Have A Good Day!!! My web page
I need to get a free Iphone
-
Nov 8th, 2005, 01:23 AM
#29
Re: php and mysql help
I've never made a gift card, so, neither do I. ave a go at writing it yourself and when you get a problem, post here
-
Nov 8th, 2005, 01:24 AM
#30
Thread Starter
Fanatic Member
P.S. God Love You And Have A Good Day!!! My web page
I need to get a free Iphone
-
Nov 8th, 2005, 02:20 AM
#31
Re: php and mysql help
Use my example and then modify it to your needs for the gift card.
-
Nov 8th, 2005, 01:04 PM
#32
Thread Starter
Fanatic Member
Re: php and mysql help
Is not work for me.
Code:
$add_item = mysql_query("INSERT into name VALUES('Will', 'Perdue')", $db);
$add_item = mysql_query("INSERT into name VALUES('John', 'Paxson')", $db);
P.S. God Love You And Have A Good Day!!! My web page
I need to get a free Iphone
-
Nov 8th, 2005, 01:20 PM
#33
Thread Starter
Fanatic Member
Re: php and mysql help
Code:
<?php
//define your database informations
$dbhost="localhost";
$dbusername="root";
$dbpassword="crocker";
$dbname="school";
?>
<?php
include("config.php");
$query = $_POST['query'];
// connect to db
$db = mysql_connect($dbhost, $dbusername, $dbpassword);
mysql_select_db($dbname,$db) or die('error connection to DB '.mysql_error());
// The form:
if (!isset($_POST['submit']) ) { // if form hasn't been submitted to itself then show form
?>
<form method="POST" action="resutls.php"<?php echo $PHP_SELF?>">
Search Word: <input type="text" name="query">
<input type="SUBMIT" name="submit" value="Search!">
</form>
<?
}
else {
// PHP Search Script
$result = mysql_query("select * from Name WHERE FirstName LIKE '%$query%' OR LastName LIKE '%$query%'", $db);
while(list($FirstName, $LastName)=mysql_fetch_array($result)){
echo "Result: $FirstName, $LastName <br />";
}
$add_item = mysql_query("INSERT into name VALUES('bob', '$FirstName')", $db);
$add_item = mysql_query("INSERT into name VALUES('brandon', '$FirstName')", $db);
}
?>
Last edited by bob5731; Nov 8th, 2005 at 02:15 PM.
P.S. God Love You And Have A Good Day!!! My web page
I need to get a free Iphone
-
Nov 8th, 2005, 03:50 PM
#34
Re: php and mysql help
OK, as a general rule when some code you're working with doesn't do what you want it returns an error. To help people help you fix the error you should post the code you're working with along with any error messages.
Please post the error message(s) when you attempt to add records to your table.
-
Nov 8th, 2005, 05:10 PM
#35
Thread Starter
Fanatic Member
Re: php and mysql help
I get no errors.
It returns a blank page.
P.S. God Love You And Have A Good Day!!! My web page
I need to get a free Iphone
-
Nov 8th, 2005, 05:30 PM
#36
Thread Starter
Fanatic Member
Re: php and mysql help
P.S. God Love You And Have A Good Day!!! My web page
I need to get a free Iphone
-
Nov 8th, 2005, 06:50 PM
#37
Re: php and mysql help
You didn't say you had more then 2 fields in your table
You need to add an item for each field in your table.
eg.
PHP Code:
$add_item = mysql_query("INSERT into name VALUES('', 'John', '', 'Paxson', '', '', '', '', '', '', '', )", $db) or die(''.mysql_error());
//mysql_error() will tell you where your error is (if there is one)
-
Nov 8th, 2005, 07:00 PM
#38
Thread Starter
Fanatic Member
Re: php and mysql help
how to display basic search results mysql using php.
P.S. God Love You And Have A Good Day!!! My web page
I need to get a free Iphone
-
Nov 8th, 2005, 07:06 PM
#39
-
Nov 8th, 2005, 07:07 PM
#40
Thread Starter
Fanatic Member
Re: php and mysql help
wood help I gave you the files.
P.S. God Love You And Have A Good Day!!! My web page
I need to get a free Iphone
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|