Question : PHP won't work

I am relativly new to PHP. I am trying figure out when the php isn't running. I have attached the web code.

In the form the user is to select a file to import. But whe the user presses import the pages refreshes and nothing happens.

Can anyone help me with this? I am very well versed in SQL so reading that is not an issue. I have programmed most of my stuff in CF so I am attempting to learn this as well now.
Code Snippet:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
162:
163:
164:
165:
166:
167:
168:
169:
170:
171:
172:
173:
174:
175:
176:
177:
178:
179:
180:
181:
182:
183:
184:
185:
186:
187:
188:
189:
190:
191:
192:
193:
194:
195:
196:
197:
198:
199:
200:
201:
202:
203:
204:
205:
206:
207:
208:
209:
210:
211:
212:
213:
214:
215:
216:
217:
218:
219:
220:
221:
222:
223:
224:
225:
226:
227:
228:
229:
230:
231:
232:
233:
234:
235:
236:
237:
238:
239:
240:
241:
242:
243:
244:
245:
246:
247:
248:
249:
250:
251:
252:
253:
254:
255:
256:
257:
258:
259:
260:
261:
262:
263:
264:
265:
266:
267:
268:
269:
270:
271:
272:
273:
274:
275:
276:
277:
278:
279:
280:
281:
282:
283:
284:
285:
286:
287:
288:
289:
290:
291:
292:
293:
294:
295:
296:
297:
298:
299:
300:
301:
302:
303:
304:
305:
306:
307:
308:
309:
310:
311:
312:
313:
314:
315:
316:
317:
318:
319:
320:
321:
322:
323:
324:
325:
326:
327:
328:
329:
330:
331:
332:
333:
334:
335:
336:
337:
338:
339:
340:
341:
342:
343:
344:
345:
346:
347:
348:
349:
350:
351:
352:
353:
354:
355:
356:
357:
358:
359:
360:
361:
362:
363:
364:
365:
366:
367:
368:
369:
370:
371:
372:
373:
374:
375:
376:
377:
378:
379:
380:
381:
382:
383:
384:
385:
386:
387:
388:
389:
390:
391:
392:
393:
394:
395:
396:
397:
398:
399:
400:
401:
402:
403:
404:
405:
406:
407:
408:
409:
410:
411:
412:
413:
414:
415:
416:
417:
418:
419:
420:
421:
422:
423:
424:
425:
426:
427:
428:
429:
430:
431:
432:
433:
434:
435:
436:
437:
438:
439:
440:
441:
442:
443:
444:
445:
446:
447:
448:
449:
450:
451:
452:
453:
454:
455:
456:
457:



 




Administrative tools


 

 
 Import Principles Admin Home | Logout   
Back to Site Maintenance            
1. Browse CSV to upload:  
     
2. Click "Import Principles":  
     
3. Commit changes:   Commit Changes now
     
Note: Commiting changes will remove all principles currently in database.
"; //print_r($_FILES); $file_name = basename( $_FILES['uploadedfile']['name']); // Change File Perms chmod($file_name, 0777); $file_path = basename( $_FILES['uploadedfile']['name']); if(file_exists($file_path)){ //unlink($file_name); $row = 1; $handle = fopen("$file_name", "r"); while (($data = fgetcsv($handle, 4096, ",")) !== FALSE) { $num = count($data); /* //echo "

$num fields in line $row:

\n"; $row++; for ($c=0; $c < $num; $c++) { //array_push($array_val, $data[$c]); echo $data[$c] . "
\n"; } *///JOE PUT IT BACK TO LINE 291//;/ $insert_query_sub = "INSERT INTO import (".$db_field.") VALUES ('".$db_value."')"; $insert_sub = mysql_query($insert_query_sub, $db_connect) or die(mysql_error()); if($row == 1) { $fields = " `sub_id` , `auth_id` , `principle` , `reference` , `date_created` ,"; $f = substr($fields, 0, -1); $f = substr($f, 0, -1); $row++; } else { $values = " "; for($i=0; $i<$num; $i++){ $values .= "'" . addslashes(trim($data[$i])) . "' , "; } $v = substr($values, 0, -1); $v = substr($v, 0, -1); $sql = "INSERT INTO `import` ( $f ) VALUES ( $v, now() )"; mysql_query($sql) or die(mysql_error()); $values = ''; $row++; } } fclose($handle); } } else{ echo "There was an error uploading the file, please try again!"; } } /* if($_FILES['csvfile']['name']<>"") { $uploaddir = './uploads/'; $uploadfile = $uploaddir . $_FILES['csvfile']['name']; if(file_exists($uploadfile)) unlink($uploadfile); if (move_uploaded_file($_FILES['csvfile']['tmp_name'], $uploadfile)) { $notice = 1; chmod($uploadfile, 0777); } } */ $sql = "SELECT sub_id, auth_id, principle, princip_id, reference FROM import ORDER BY sub_id"; $result = mysql_query($sql); $count_num_rows = mysql_num_rows($result); $row_counter = 1; while($count_num_rows >= $row_counter){ $select_array = mysql_fetch_array($result); $num_tags = count($select_array); if($row_counter %2){ $tdBgColor = 'class=projectrowwhite'; }else{ $tdBgColor = 'class=projectrowgray'; }//end if print ''; print "'; print "'; print "'; print "'; print ''; $row_counter++; }//end While $count_num_rows mysql_free_result($result); /* if($_GET['search']){ if($_GET['search']=='author')//To get author search { $search_query = "SELECT auth_first, sub_name, principle, princip_id, reference, prin.auth_id FROM principle AS prin, author AS auth, subject AS sub WHERE auth.auth_id= prin.auth_id AND prin.sub_id= sub.sub_id AND auth.auth_first LIKE '%".$_GET["search_text"]."%' ORDER BY date_created DESC "; } elseif($_GET['search']=='principle')//To get principle search { $search_query = "SELECT auth_first, sub_name, principle, princip_id, reference, prin.auth_id FROM principle AS prin, author AS auth, subject AS sub WHERE prin.principle LIKE '%".$_GET["search_text"]."%' AND auth.auth_id = prin.auth_id AND prin.sub_id = sub.sub_id ORDER BY date_created DESC "; }elseif($_GET['search']=='subject')//To get principle search { $search_query = "SELECT auth_first, sub.sub_id, sub_name, mbr_access, principle, princip_id, reference FROM principle AS prin, author AS auth, subject AS sub WHERE sub_name LIKE '%".$_GET["search_text"]."%' AND auth.auth_id = prin.auth_id AND prin.sub_id = sub.sub_id GROUP BY principle ORDER BY sub_name"; } $result = mysql_query($search_query); $count_num_rows = mysql_num_rows($result); $row_counter = 1; while($count_num_rows >= $row_counter){ $select_array = mysql_fetch_array($result); $num_tags = count($select_array); if($row_counter %2){ $tdBgColor = 'class=projectrowwhite'; }else{ $tdBgColor = 'class=projectrowgray'; }//end if print ''; print "'; print "'; print "'; print ''; print ''; print ''; $row_counter++; }//end While $count_num_rows mysql_free_result($result); } */ ?>
 Subject ID  Author ID  Principle Reference
" .$select_array['sub_id'].'" .$select_array['auth_id'].'".$select_array['principle'].'".$select_array['reference'].'
" .$select_array['auth_first'].'" .$select_array['sub_name'].'" .$select_array['principle'].'

 
Open in New Window Select All

Answer : PHP won't work

Place this statement as the first line of your PHP script.  Run it again and tell us what you see.  View the source of the HTML page, too.

error_reporting(E_ALL);

Best regards, ~Ray
Random Solutions  
 
programming4us programming4us