نمایش نتایج 1 تا 8 از 8

نام تاپیک: مشکل فرم ثبت نام و چند سوال دیگر

  1. #1
    کاربر تازه وارد آواتار parsserver2
    تاریخ عضویت
    فروردین 1392
    محل زندگی
    Tehran, Iran
    پست
    65

    Unhappy مشکل فرم ثبت نام و چند سوال دیگر

    سلام دوستان عزیز من چنتا سوال داشتم میخواستم اگه میشه جوابمو بدین ممنون.
    من یه صفحه که توش فرم ثبت نام هستش رو طراحی کردم تو mysql هم table هاش رو درست کردم.
    حالا میخوام اطلاعاتی که کاربر وارد میکنه رو ذخیره کنه ولی بعد از زدن دکمه ی ثبت مینویسه:
    Incorrect table name ''
    آخرشم نفهمیدم یعنی چی!
    بعد اینکه توی دیتابیس که جدول هارو درست کردم میخوام یوزرنیم کلید اصلی باشه که کاربر تکراری نباشه!
    ولی تو این تصویری که گذاشتم معلوم نیس کدوم کلیده!!!!
    خلاصه یه جای کارم میلنگه اما کجاشو نمیدونم همه کاراهم با دریم ویور انجام دادم!!
    ممنون میشم کمکم کنید.
    Capture.PNG

  2. #2
    کاربر دائمی آواتار ابوذر محمودی
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    تربت حیدریه
    پست
    476

    نقل قول: میشه راهنماییم کنین!!؟؟

    حالا میخوام اطلاعاتی که کاربر وارد میکنه رو ذخیره کنه ولی بعد از زدن دکمه ی ثبت مینویسه:
    Incorrect table name ''
    تو کوئری نام جدولو اشتباه وارد میکنی. کوئری رو بررسی کن. یا از کاراکترای خاصی استفاده کردی ، کوئری و نام جدولتو بذار.

    میخوام یوزرنیم کلید اصلی باشه
    تو سطر username یک گزینه هست به نام primary که شکل یک کلیدم کنارشه ، روی اون گزینه کلیک کنید.

    ولی تو این تصویری که گذاشتم معلوم نیس کدوم کلیده!!!!
    میخوای فیلد کلید برقصه ؟ الان تو جدولت id فیلد کلیده دیگه، رنگ primary این فیلدو با بقیه چک کنی متوجه میشی.

    خلاصه یه جای کارم میلنگه اما کجاشو نمیدونم !!
    دوست عزیز : اول تئوری بعد عملی
    همه کاراهم با دریم ویور انجام دادم
    دریم ویور فقط یک محیطه که شما توش راحت تر کد بزنین وگرنه با نت پد هم میشه کد زد ، تو این سوالای شما طفلک دریم ویور هیچ نقشی نداره .
    آخرین ویرایش به وسیله ابوذر محمودی : یک شنبه 19 آبان 1392 در 11:22 صبح

  3. #3
    کاربر تازه وارد آواتار parsserver2
    تاریخ عضویت
    فروردین 1392
    محل زندگی
    Tehran, Iran
    پست
    65

    نقل قول: میشه راهنماییم کنین!!؟؟

    دوست عزیز این کد صفحه ی ثبت ناممه بنظرت کجاش اشتباهه من که نفهمیدم!!!!!!؟؟؟ممنون میشم اگه بگید.

    <?php require_once('Connections/conection_reddesign.php'); ?>
    <?php require_once('Connections/config.php'); ?>
    <?php
    if (!function_exists("GetSQLValueString")) {
    function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
    {
    if (PHP_VERSION < 6) {
    $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
    }

    $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);

    switch ($theType) {
    case "text":
    $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
    break;
    case "long":
    case "int":
    $theValue = ($theValue != "") ? intval($theValue) : "NULL";
    break;
    case "double":
    $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
    break;
    case "date":
    $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
    break;
    case "defined":
    $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
    break;
    }
    return $theValue;
    }
    }

    $editFormAction = $_SERVER['PHP_SELF'];
    if (isset($_SERVER['QUERY_STRING'])) {
    $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
    }

    if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "signup")) {
    $insertSQL = sprintf("INSERT INTO ``user`` (name, familly, mostaar, sen, sex, user_name, user_pass) VALUES (%s, %s, %s, %s, %s, %s, %s)",
    GetSQLValueString($_POST['name'], "text"),
    GetSQLValueString($_POST['familly'], "text"),
    GetSQLValueString($_POST['mostaar'], "text"),
    GetSQLValueString($_POST['sen'], "int"),
    GetSQLValueString($_POST['sex'], "text"),
    GetSQLValueString($_POST['user_name'], "text"),
    GetSQLValueString($_POST['user_pass'], "text"));

    mysql_select_db($database_conection_reddesign, $conection_reddesign);
    $Result1 = mysql_query($insertSQL, $conection_reddesign) or die(mysql_error());
    }
    ?>


    <!doctype html>
    <html dir="rtl">
    <head>
    <meta charset="utf-8"/>
    <title>ثبت نام</title>
    <link href="files/style/style.css" rel="stylesheet" type="text/css">

    </head>
    <body>
    <div class="all">
    <div class="form_signup">
    <form name="signup" method="POST" action="<?php echo $editFormAction; ?>">
    <p>ثبت نام در سایت:</p>
    <p>بهتر است تمام فیلدها را پر نمایید.</p>
    <hr>
    نام:
    <input name="name" type="text" class="form_signup1" id="name">


    </br>
    </br>
    نام خانوادگی:
    <input name="familly" type="text" class="form_signup1" id="familly">

    </br>
    </br>
    نام مستعار:
    <input name="mostaar" type="text" class="form_signup1" id="mostaar">

    </br>
    </br>
    سن:
    <input name="sen" type="text" class="form_signup1" id="sen">

    </br>
    </br>
    جنسیت:
    <select name="sex" class="form_signup1" id="sex">
    <option value="man">مرد</option>
    <option value="famle">زن</option>
    </select>

    <hr color="#FF0000">

    ایمل:
    <input name="user_name" type="text" class="form_signup1" id="user_name" dir="ltr">

    </br>
    </br>
    رمز عبور:
    <input name="user_pass" type="password" class="form_signup1" id="user_pass" dir="ltr">

    <p>
    <input type="submit" name="Submit" id="button" value="ثبت نام">
    <input type="reset" name="Reset" id="button" value="ثبت نام مجدد">
    </p>
    <input type="hidden" name="MM_insert" value="signup">
    </form>
    </div>
    <div class="text">
    </br>
    <?php echo $row_theme['tozih'];?>
    </div>
    <div class="baner" id="apDiv1"></div>
    <!--<div class="baner"></div>-->
    </div>

  4. #4
    کاربر دائمی آواتار ابوذر محمودی
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    تربت حیدریه
    پست
    476

    نقل قول: میشه راهنماییم کنین!!؟؟

    به جای این
    $insertSQL = sprintf("INSERT INTO ``user`` (name, familly, mostaar, sen, sex, user_name, user_pass) VALUES (%s, %s, %s, %s, %s, %s, %s)",

    اینو بذار
    $insertSQL = sprintf("INSERT INTO user (name, familly, mostaar, sen, sex, user_name, user_pass) VALUES (%s, %s, %s, %s, %s, %s, %s)",

  5. #5
    کاربر تازه وارد آواتار parsserver2
    تاریخ عضویت
    فروردین 1392
    محل زندگی
    Tehran, Iran
    پست
    65

    نقل قول: میشه راهنماییم کنین!!؟؟

    داداش مشکلم حل شد دمت گرم. ببخشید دیر تشکر کردم اینترنتم تموم شده بود.

    داداش یه سوال دیگه الان من میخوام اونیکه ثبت نام کرده بعدش وارد سایت شده تونسته ایندکس سایتو ببینه نام مستعارش یاشه اونجا من با این کدی که نوشتم تونستم فقط اون یوزرنیمی که باهاش وارد میشه رو چاپ کنه.
    echo ($_SESSION['MM_Username']);

    ولی میخوام بگرده جدول رو اونی که با اون یوزر وارد شده نام مستعارشو چاپ کنه.
    این کد رو نوشتم ولی احتمالا اشتباهه!
    session_start();
    if(!isset($_SESSION) || ($_SESSION) != true) {
    header('location: signin.php');
    exit();
    }
    do {
    if($_SESSION['MM_Username']==$row_mostaar['user_name']){
    echo($row_mostaar['mostaar']);
    }

    } while($_SESSION['MM_Username']="");

    چون جواب نمیده!
    ممنون میشم جواب بدین.
    آخرین ویرایش به وسیله parsserver2 : جمعه 24 آبان 1392 در 01:42 صبح

  6. #6
    کاربر دائمی آواتار ابوذر محمودی
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    تربت حیدریه
    پست
    476

    نقل قول: میشه راهنماییم کنین!!؟؟

    تو صفحه لاگین وقتی کاربر وارد شد ، یک کوئری به جدولت بزن و نام مستعارشو بریز تو سشن. هر وقت لازم داشتی سشن رو چاپ کن.

  7. #7
    کاربر تازه وارد آواتار parsserver2
    تاریخ عضویت
    فروردین 1392
    محل زندگی
    Tehran, Iran
    پست
    65

    نقل قول: میشه راهنماییم کنین!!؟؟

    داداش شرمنده دوباره مزاحمت شدم. الان تو این کد رو ببین من هرجوری که مخم کشید تغییرش دادم ولی اونجوری ک تو گفتی نشد!

    // *** Validate request to login to this site.
    if (!isset($_SESSION)) {
    session_start();
    }

    $loginFormAction = $_SERVER['PHP_SELF'];
    if (isset($_GET['accesscheck'])) {
    $_SESSION['PrevUrl'] = $_GET['accesscheck'];
    }

    if (isset($_POST['us_email'])) {
    $loginUsername= $_POST['us_email'];
    $password=$_POST['us_pass'];
    $MM_fldUserAuthorization = "";
    $MM_redirectLoginSuccess = "index.php";
    $MM_redirectLoginFailed = "filed.php";
    $MM_redirecttoReferrer = false;
    mysql_select_db($database_conection_reddesign, $conection_reddesign);

    $LoginRS__query=sprintf("SELECT user_name, user_pass FROM signup_user WHERE user_name=%s AND user_pass=%s",
    GetSQLValueString($loginUsername, "text"), GetSQLValueString($password, "text"));

    $LoginRS = mysql_query($LoginRS__query, $conection_reddesign) or die(mysql_error());
    $loginFoundUser = mysql_num_rows($LoginRS);
    if ($loginFoundUser) {
    $loginStrGroup = "";

    if (PHP_VERSION >= 5.1) {session_regenerate_id(true);} else {session_regenerate_id();}
    //declare two session variables and assign them
    $_SESSION['MM_Username'] = $loginUsername;
    $_SESSION['MM_UserGroup'] = $loginStrGroup;

    if (isset($_SESSION['PrevUrl']) && false) {
    $MM_redirectLoginSuccess = $_SESSION['PrevUrl'];
    }
    header("Location: " . $MM_redirectLoginSuccess );
    }
    else {
    header("Location: ". $MM_redirectLoginFailed );
    }
    }

  8. #8
    کاربر تازه وارد آواتار parsserver2
    تاریخ عضویت
    فروردین 1392
    محل زندگی
    Tehran, Iran
    پست
    65

    نقل قول: میشه راهنماییم کنین!!؟؟

    سلام به همگی دوستان برنامه نویس....
    با عرض پوزش بخاطر بالا آوردن تاپیک قدیمی چهار سال پیش!!!
    فقط میخواستم از همه ی دوستانی که با صبر و حوصله به افراد کم تجربه کمک میکنند و به سوالاتشون پاسخ میدن یه تشکر ویژههه بکنم... بعد چهار سال دارم تاپیک هایی ک ایجاد کردم رو میخونم.. وااااقعا خودم خندم میگیره از سوالایی که پرسیده بودم... ولی میبینم دوستانی که جواب میدن هیچ اهمیتی به پیش پا افتاده بودن سوال نمیدن. و فقط پی این هستن که کمکی کرده باشن...
    بخاطر جواب های شما دوستان عزیز و مقالات خوبی که تو سایت موجوده الان بعد این چهار سال چند پله بالاتر رفتم تو کد نویسی پی اچ پی و الان دارم رو پروژه های بزرگتر مثل فروشگاه اینترنتی کار میکنم... و همه این ها بخاطر وجود شما دوستان عزیز هستش... برنامه نویسی رو اول با علاقه مند شدن بهش شروع کردم و دوم با اومدن به این سایت تونستم پله پله بالا برم...
    واااقعا تشکر میکنم از همه ی شما که خالصانه تجربیاتتون رو در اختیار بقیه هم میذارید و همچنین مدیرهای این سایت بخاطر بوجود آوردن این بستر برا تبادل تجربیات.. امیدوارم همیشه تو زندگیتون موفق باشین....

تاپیک های مشابه

  1. سوال: مشکل فرم ثبت نام
    نوشته شده توسط decoder2012 در بخش PHP
    پاسخ: 2
    آخرین پست: یک شنبه 30 مهر 1391, 00:57 صبح
  2. سوال: چندتا سوال راجب فرم ثبت نام
    نوشته شده توسط htarahi در بخش PHP
    پاسخ: 21
    آخرین پست: چهارشنبه 26 خرداد 1389, 21:03 عصر
  3. Question مشکل در طراحی فرم ثبت نام
    نوشته شده توسط mo_mokh_com1 در بخش PHP
    پاسخ: 1
    آخرین پست: جمعه 15 خرداد 1388, 17:38 عصر
  4. مشکل با loginform و چند سوال دیگر
    نوشته شده توسط searchman در بخش VB.NET
    پاسخ: 5
    آخرین پست: سه شنبه 02 مرداد 1386, 09:56 صبح
  5. مشکل در فرم ثبت نام با asp.net
    نوشته شده توسط mehdi_394 در بخش ASP.NET Web Forms
    پاسخ: 24
    آخرین پست: دوشنبه 23 آبان 1384, 22:55 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •