الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

فكرة اسكريبت التصويت قمت بعملها ولكن احتاج من يصحح الكود ومن يشارك

مغلق
بدأه اللهم أنصر الاسلام والمسلمين في 29 سبتمبر 2006 · 5 رد · 705 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاتة قمت بعمل اسكريبت بسيط لتصويت

وفكرتة وافكارة انا كتبها فى التعليقات :

<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
	   <title>Title here!</title>
</head>
<body>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
body {
	background-color: #009900;
}
.style1 {
	font-weight: bold;
	color: #000000;
	font-size: 24px;
}
.style3 {font-size: 12}
-->
</style>
<script language="JavaScript" type="text/JavaScript">
<!--

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
	document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
</script>
</head>

<body>
<div id="Layer1" style="position:absolute; left:226px; top:70px; width:275px; height:288px; z-index:1; background-color: #CC0066; layer-background-color: #CC0066; border: 1px none #000000; font-weight: bold; color: #000000; font-size: 24px;">
  <form name="form1" method="post" action="">
	<p>
	  <label>
	  <input type="radio" name="cs" value="radio">
	  <span class="style3">c#</span></label>
	  <span class="style3">	  <br>
	  <label>
	  <input type="radio" name="cplus" value="radio">
	  c++</label>
	  <br>
	  <label>
	  <input type="radio" name="vb" value="radio">
	vb</label>
	  <br>
	  </span>
	</p>
  </form>
  <div align="center"><span class="style3">
	<input name="submitvote" type="submit" class="style3" id="submit" value="chosse..ok">
  </span></div>
</div>
<form name="form2" class="style1" action="<?=$_SERVER['PHP_SELF']?>?selectradio="method="post">
  <div align="center">what is the best language ?
  </div>
</form>
</body>
</html>
<?php
////////////////////////////////\
/*							 \\
CREATE TABLE `votes` (		 \\
`name` VARCHAR(30) NOT NULL,   \\
`votes` INT(5) NOT NULL,	   \\
PRIMARY KEY (`name`)		   \\
);							 \\
*///////////////////////////////\

//we will make general consition for one choose
if (isset( $_GET['selectradio'])) :
// mySQL Stuff
$pass="";		
$host="localhost";	
$username="";		
$database="Vote";
$table="votes";

//connect to database
$link=mysql_connect($host,$username,$pass)or print("Database Connect Error");
//select desire database
mysql_select_db($database,$link)or print"Can Not Open Database";

/*
the name of radio
*/
$cs="c#";
$c_plus="c++";
$vb="vb";

/*we will make condition if user choose any radio
insert into database what he choose */

/*
a => refer to c#
b=> refer to selet c++
c=>refer to select vb
 then i will make counter to calculate number of a  ,number of b,number of c
 and print result of vote
*/
if($_POST['submitvote']=='SUBMIT')
{
	if($_POST['CS']=='radio'){
	$sql="INSERT INTO $table(name,votes)VALUES('".$_POST['name']."', 'a=1')";
	display();}
	elseif($_POST['cplus']=='radio'){
	$sql="INSERT INTO $table(name,votes)VALUES('".$_POST['name']."', 'b=1')";
	 display();}
	elseif($_POST['vb']=='radio'){
	 $sql="INSERT INTO $table(name,votes)VALUES('".$_POST['name']."', 'c=1')";
	 display();}
	else{
		echo"plz choose your favorit language<br><br>";}
	}

//function select and display info about votes
function display()
{//start
$result=mysql_query("SELECT count(votes) FROM $table");
if(!$result)
{
	print"<b>Error Performing Query</b>".mysql_error();
	exit();
	while($row=mysql_fetch_array($result))
{
 print("<p>" . $row["votes"] . "</p>");
}
}
}//end
 endif;
?>
</body>
</html>

تم تعديل هذه المشاركة بواسطة اللهم أنصر الاسلام والمسلمين في 29 سبتمبر 2006 في 02:19

نور حياتك بالهدى.... واسلك طريق التائبين... وأعمر فؤادك بالتقى ....فالعمر محدود السنين وارضِ الإله بطاعة.... تسعدك في دنيا ودين.... واحمل بصدرك مصحفاً.... يشرح فؤادك كل حين ودع الغواية إنها.... لشقاوة للغافلين.... الدين مشكاة الحياة.... يضئ درب الحائرين عد للكريم بتوبة.... واركب جناح العائدين.... تلقى السعادة كلها.... فلنعم درب الصالحين

#2

سلام عليكم ومحاولة جيدة واحسن انك سبت السي شارب

انا ماقرئت الكود كويس بس في حاجه مهمه مش موجودة لما عملت المتغير sql الي بيحوى القيمة المفروض انها تتضاف في دالة تنفيذ الاستعلامات وهى mysql_query($sql)

يابن ادم ولدتك امك باكياً والناس حولك سروراً فعمل لي يوم اذا بكوا في يوم موتك ضاحكاً مسروراً

اطلب اي ملف Testking او كتاب من كتب ميكروسوفت في اي مجال

#3

وعليكم السلام ورحمة الله وبركاتة ... وجزاك الله خيرا..تمام دى نسيتها لكن فى مشكلة ان الاختيارات للغة المفضلة تبعا لاستفتاء ا ممكن تكون تلاتة فحين انك لازم تختار حاجة واحدة بس فياريت تساعدنى اننا نطور الفكرة :D ;)

نور حياتك بالهدى.... واسلك طريق التائبين... وأعمر فؤادك بالتقى ....فالعمر محدود السنين وارضِ الإله بطاعة.... تسعدك في دنيا ودين.... واحمل بصدرك مصحفاً.... يشرح فؤادك كل حين ودع الغواية إنها.... لشقاوة للغافلين.... الدين مشكاة الحياة.... يضئ درب الحائرين عد للكريم بتوبة.... واركب جناح العائدين.... تلقى السعادة كلها.... فلنعم درب الصالحين

#4
اللهم أنصر الاسلام والمسلمين كتب:
وعليكم السلام ورحمة الله وبركاتة ... وجزاك الله خيرا..تمام دى نسيتها لكن فى مشكلة ان الاختيارات للغة المفضلة تبعا لاستفتاء ا ممكن تكون تلاتة فحين انك لازم تختار حاجة واحدة بس فياريت تساعدنى اننا نطور الفكرة :D ;)

خليهم كلهم بنفس الـ name بالتالى حيفهم المتصفح انهم group واحد (يعنى المستخدم يختار واحد فقط )

Web Citizen

ShrefInLife.gif

__________

General blog : Shref In Life

#5
shreef كتب:
خليهم كلهم بنفس الـ name بالتالى حيفهم المتصفح انهم group واحد (يعنى المستخدم يختار واحد فقط )

جزاك الله خير يا اخى ولكن اذا قمت بوضع اسم واحد لهم فكيف لى احد ان هذا الاختيار هوا اسى شارب او هذا السى وهذا الفيجول مثلا

كما ان الاسكريبت لايخرج نتائج

نور حياتك بالهدى.... واسلك طريق التائبين... وأعمر فؤادك بالتقى ....فالعمر محدود السنين وارضِ الإله بطاعة.... تسعدك في دنيا ودين.... واحمل بصدرك مصحفاً.... يشرح فؤادك كل حين ودع الغواية إنها.... لشقاوة للغافلين.... الدين مشكاة الحياة.... يضئ درب الحائرين عد للكريم بتوبة.... واركب جناح العائدين.... تلقى السعادة كلها.... فلنعم درب الصالحين

#6
اللهم أنصر الاسلام والمسلمين كتب:
جزاك الله خير يا اخى ولكن اذا قمت بوضع اسم واحد لهم فكيف لى احد ان هذا الاختيار هوا اسى شارب او هذا السى وهذا الفيجول مثلا

كما ان الاسكريبت لايخرج نتائج

من الـ value

كل اختيار حط الـ id بتاعه فى الـ value بتاعت الـ radio input .

لمة المستخدم يختار واحد من الأختيارات , حيرجعلك رقم id الأختيار.

بالتالى انت حتاخد رقم الـ id و تعمل update للعداد فى الـ database

حاجة زى كدة

UPDATE answer_table
SET counter = counter + 1
WHERE id = 54

Web Citizen

ShrefInLife.gif

__________

General blog : Shref In Life

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…