[GRLUG] PHP question ... was Client/Server Database app question
Chris Lamrock
clamrock at nmtdie.com
Thu Feb 2 10:40:26 EST 2006
Ok - I understand changing the form tag will re-route the user to the
search.php - but then it won't submit to itself for the other buttons
correct?
Also instead of submitting to itself what do recommend? What could I google
for to find an example?
Thanks!
-----Original Message-----
From: grlug-bounces at grandrapids-lug.org
[mailto:grlug-bounces at grandrapids-lug.org]On Behalf Of Topher
Sent: Thursday, February 02, 2006 10:29 AM
To: GRLUG general mailing list
Subject: Re: [GRLUG] PHP question ... was Client/Server Database app
question
> Hmm Maybe this will help...
>
> Here is the code to the "main" program customers.php...
>
>
> What I would LIKE to do is when I hit the "FIND" button (at the bottom of
> the included code) I would like it send the user to the separate program -
> search.php.
>
> I already have search.php returning the user to customers.php.
>
>
> Does this help any?
Sure, it looks like this current script is submitting to itself. I
personally don't prefer that method for a variety of reasons, but it's not
uncommon. If you want it to instead go to search.php, change your form
tag to be like this
<form action="/path/to/search.php" method="post">
You can change the method to "get" if you want the variables to stay in
the URL (good for bookmarking results).
Also, I'd suggest moving your database connect info to a seperate file,
and including it. Then you can let people see your code whenever without
having to remember to remove your stuff each time.
include($_SERVER['DOCUMENT_ROOT'] . "/path/to/dbconnect.inc.php");
>
>
>
<---------------------------------------------------------------------------
>>
> <html>
> <body>
>
> <div align="center">Proquote V 3.0
> <font size="-1"><div align="center">Customer Database</font>
> <br><br>
> <?
> $id=1;
> if (isset($place)){$id=$place;};
> if (isset($submit)){
> if ($submit == "Next") { $id=$id+1;}
> if ($submit == "Previous") { $id=$id-1;}
> if ($id < 1) {$id=1;}
> }
> ?>
> <?php
> $db = mysql_connect("localhost", "user","password");
> mysql_select_db("proquote",$db);
> $result = mysql_query("SELECT * FROM customers where
customer_id=$id",$db);
>
> if ($myrow = mysql_fetch_array($result)) {
>
> echo "<table border=1>\n";
>
> printf("<tr><td>Customer Id</td><td>%s</tr>\n", $myrow["customer_id"]);
> printf("<tr><td>Company</td><td>%s</tr>\n", $myrow["company"]);
> printf("<tr><td>Address</td><td>%s</tr>\n", $myrow["address"]);
> printf("<tr><td>Address_2</td><td>%s</tr>\n", $myrow["address_2"]);
> printf("<tr><td>City</td><td>%s</tr>\n", $myrow["city"]);
> printf("<tr><td>State</td><td>%s</tr>\n", $myrow["state"]);
> printf("<td>Zip</td><td>%s\n", $myrow["zip"]);
> printf("<tr><td>Phone</td><td>%s</tr>\n", $myrow["phone"]);
> printf("<tr><td>Fax</td><td>%s</tr>\n", $myrow["fax"]);
> printf("<tr><td>Contact</td><td>%s</tr>\n", $myrow["contact"]);
> printf("<tr><td>Email Address</td><td>%s</tr>\n", $myrow["email"]);
>
> echo "</table>\n";
> }
>
> ?>
> <p /><form>
> <br><br>
> <input type="submit" name="submit" value="Previous" />
> <input type="submit" name="submit" value="Next" />
> <input type="submit" name="submit" value="Find" />
> <input type="submit" name="submit" value="Add" />
> <input type="submit" name="submit" value="Edit" />
> <input type="submit" name="submit" value="Delete" />
> <input type="submit" name="submit" value="Close" />
> <input type="hidden" name="place" value="<? echo "$id"; ?>" />
> </form>
> </body>
> </html>
> <------------------------------------------------------------------------>
>
>
> _______________________________________________
> grlug mailing list
> grlug at grandrapids-lug.org
> http://grlug.org/mailman/listinfo/grlug
>
Topher
Manager of Internet Services
Cornerstone University Radio
------
perl -e 'print join "", (map(chr,(shift =~ /\d{3}/g))), "\n"' \
105032119105115104032105032107110101119032112101114108
_______________________________________________
grlug mailing list
grlug at grandrapids-lug.org
http://grlug.org/mailman/listinfo/grlug
!DSPAM:43e22643142581624023826!
More information about the grlug
mailing list