![]() |
|
Welcome to the Computer Webmaster Gaming Console Graphics Forum forums. You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today! If you have any problems with the registration process or your account login, please contact contact us. |
| |||||||
| PHP PHP for some can be one of the hardest website programming codes, so do you need help on your PHP script, if it is php4, php5 or lower this is the place for you for any PHP help. |
![]() |
| | LinkBack | Thread Tools | Display Modes |
| | #1 | ||
| I used PHP a long time ago. Now I have to create a new script an have a problem with the declaration of variables. Problem: The purpose of the page is to request datasheets. Which datasheets are available is stored in a file. After the reader has selected the datasheets these should be listed for confirmation or correction. if the selection is confirmed an e-mail should be sent. The basic script is running, however: To identify the datasheets each record in the input file has an unique ID string which I want to use as a variable. Until now this is the code: // output for one datasheet function bestellline ($fd, $fn) { echo "<tr>\n"; echo " <td>$fd</td>\n"; echo " <td align=center><input type=checkbox name=\"$fn\" value=\"$fn\""; if ($$fn!="") { echo "CHECKED"; }; echo "> </td>\n"; echo "</tr>\n"; } and the calling sequence for this funtion: $tmparr = array(); $fb = fopen("../daten/sicherh.dat", "r"); while (!feof($fb)) : $tmp = fgets($fb,4096); if (empty($tmp)) break; $tmparr = explode("|", $tmp); bestellline ($tmparr[1], $tmparr[0]); endwhile; fclose ($fb); Something is wrong with the $$fn variable. What's my error? Or should I search for another way to solve this? Lothar Geyer | |||
|
| | #2 | ||
| "Lothar Geyer" <Lothar.Geyer@EDV-Berater-Online.de> wrote in news:3F09182A.DD2A784C@EDV-Berater-Online.de... > function bestellline ($fd, $fn) > { > echo "<tr>\n"; > echo " <td>$fd</td>\n"; > echo " <td align=center><input type=checkbox name=\"$fn\" > value=\"$fn\""; > if ($$fn!="") { echo "CHECKED"; }; Is this a typo? ($$fn means the variable who's name is $fn, and unless $fn=="fd" there is no $$fn in the function's scope) Otherwise you will need to provide some more detailed information about your problem. What is the format of the input-file? What is the unexpected output (or lack of the same)? Martin | |||
|
| Featured Websites | ||||
|
![]() |
| Tags: declaring, variables |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| php dropping variables | Dan | PHP | 3 | 07-01-2007 3:17 PM |
| Populating Session Variables with a Recordset | canbe | PHP | 6 | 07-01-2007 3:15 PM |
| help with problem creating session variables | aquilo at hotmail.com | PHP | 2 | 07-01-2007 3:11 PM |
| Setting session variables | Toby A Inkster | Website Reviews And Website Questions | 3 | 05-28-2007 12:06 AM |
| Setting session variables | ol'softy | Website Reviews And Website Questions | 0 | 05-27-2007 11:14 PM |
| Featured Websites | ||||
|