
07-01-2009, 21:46
|
|
|
|
חבר מתאריך: 15.09.08
הודעות: 3,191
|
|
אני משתמש ב notepad++
השגיאה מתקבלת בגלל שהסקריפט שלך שלח כבר כותר ואין אפשרות לשלוח עוד פעם,
מחוסר הכרות עם הסקריפט שלך, אציע לך פונקציה שרותמת קצת javascript
לעקיפת בעיית הכותר.
שני פרמטרים, הראשון כתובת יעד, השני זמן השהייה לסקריפט(בשניות).
קוד PHP:
<?php function jsloc($loc='',$tmo='0') { echo ' <script type="text/javascript"> setTimeout("reloc()",'.$tmo.'); function reloc() { window.location="'.$loc.'"; } </script>'; } ?>
קוד PHP:
<?php if ( isset($_POST['login']) && $_POST['login']=="login" ) // did data entered? { //if ( isset($_POST['textuser']) && isset($_POST['textpass']) ) // none of the slots can be blank? //{ $res = mysql_query("SELECT * from users",$link); $canput = 0; while( $row = mysql_fetch_array($res) ) { if ( !strcmp($row['username'],$_POST['textuser']) && !strcmp($row['password'],$_POST['textpass']) ) // if password and user name true { $canput = 1; break; } } if ( $canput ) {
$_SESSION['username'] = $row['username']; $_SESSION['myid'] = $row['id']; $_SESSION['login'] = '1'; $_SESSION['candidate']='0'; $_SESSION['myimg'] = $row['myimg']; //header('Location:../startpage/Nsummary.php'); # tag to call the function jsloc('../startpage/Nsummary.php',''); echo "You are signed in, thx you for login ".$_POST['textuser']; } else { echo "<font color='red'>שם המשתמש או הסיסמה לא נמצאים במערכת</font>"; echo "<br/>"; } //} } ?>
|