<li id="mnk0p"></li>
    • \n

      国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

      Heim Backend-Entwicklung PHP-Tutorial PHP-MySQL-Online-Antworten

      PHP-MySQL-Online-Antworten

      Aug 08, 2016 am 09:29 AM
      gt index lt quot

      Ich habe w?hrend meines Praktikums in der Firma in den Winterferien eine kleine Sache gemacht, um ein Online-Frage-Antwort-Projekt zu implementieren. Zuerst dachte ich darüber nach, Ajax zu verwenden Sp?ter habe ich das Gefühl, dass die Seite zu gro? und überqualifiziert ist und js für das Timing verwendet. Ich habe festgestellt, dass es insgesamt immer noch Probleme gibt Die Sprung- und Formoperationen in js sind getrennt, was bedeutet, dass die richtige Frage nur einmal weniger beurteilt wird. Es ist nur m?glich, zwei Schnittstellen zu verwenden, um die Ergebnisse separat anzuzeigen. Ich hoffe, dass dies in Zukunft verbessert werden kann. Fügen Sie den folgenden Code ein:

      connetvar.php

      <?php
        // Define database connection constants
        define(&#39;DB_HOST&#39;, &#39;localhost&#39;);
        define(&#39;DB_USER&#39;, &#39;root&#39;);
        define(&#39;DB_PASSWORD&#39;, &#39;&#39;);
        define(&#39;DB_NAME&#39;, &#39;test&#39;);
      ?>

      index.php

      <?php 
      session_start();?>
      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      <html>
      <head>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
      <title>問答</title>
      </head>
      <body>
      <script type="text/javascript">
      	window.onload=function(){
      	setInterval(function(){
      		var text=document.getElementById("text");
      		var value=text.value;//innerHTML
      		if(value>0){
      			value-=1;
      			text.value=value;
      		}else{
      			location.href="show_js.php";
      			return false;
      		}
      	},1000);
      	
      }
      </script>
      <?php
      require_once(&#39;connectvars.php&#39;);
      $dbc = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);
      mysqli_set_charset($dbc,&#39;utf8&#39;);
      	
      if(isset($_POST[&#39;index&#39;])){
      	$index= $_POST[&#39;index&#39;];
      	$choice=$_POST[&#39;choice&#39;];
      	//check
      	$arr = $_SESSION[&#39;arr&#39;];
      	//$arrconut = $_SESSION[&#39;conut($arr)&#39;];
      	$query = "SELECT * FROM question where id=$arr[$index]";
      	$results = mysqli_query($dbc, $query);
      	$row = mysqli_fetch_row($results);
      	$answer=$row[&#39;5&#39;];
      	$_SESSION[&#39;index&#39;] = $index;
          if ($choice == $answer)
      	{
      		echo"<script type=&#39;text/javascript&#39;>alert('答對了,下一題');</script>";//location='index1.php';
      
      	}
      	else
      	{
      		echo"<script type=&#39;text/javascript&#39;>alert('你答錯了,游戲結(jié)束');location='show.php';</script>";
      	}
      
      	if($index == count($arr)-1) {
      
      		$index=$index+1;
      		$_SESSION['index'] = $index;
      		echo"<script type=&#39;text/javascript&#39;>alert('題都給你答完了');location='show.php';</script>";exit;
      	}
      	else {
      		$index++;
      		//var_dump($index);
      		//var_dump($_SESSION['index']);
      		//var_dump(count($arr));
      
      	}
      
      }
      else {
      	$arr = range(1, 5);
      	shuffle($arr);
      	$_SESSION['arr'] = $arr;
      	$index = 0;
      }
      ?>
      <?php
      $query = "SELECT * FROM question where id=$arr[$index]";
      $results = mysqli_query($dbc, $query);
      $row = mysqli_fetch_row($results);
      ?>
      <form method="post" action="index.php">
      <?php echo $index+1 ?> <?php echo $row[&#39;0&#39;]?><br />
      <input type="radio" name="choice" value="A" />A.<?php echo $row[&#39;1&#39;]?><br />
      <input type="radio" name="choice" value="B" />B.<?php echo $row[&#39;2&#39;]?><br />
      <input type="radio" name="choice" value="C" />C.<?php echo $row[&#39;3&#39;]?><br />
      <input type="radio" name="choice" value="D" />D.<?php echo $row[&#39;4&#39;]?><br />
      <input type="submit" value="決定是你了" /> <input type="reset" value="讓我再想想" />
      <input type="hidden" name="index" value="<?php echo $index ?>" /><br />
      您還有<input type="text" name="clock" size="2" value="10" id="text" />秒的答題時間
      </form>
      </body>
      </html>
      

      show.php

      <?php session_start();?>
      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      <html>
      <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>Guitar Wars - High Scores</title>
        <link rel="stylesheet" type="text/css" href="style.css" />
      </head>
      <body>
      <?php 
      $id = $_SESSION[&#39;index&#39;] ;
      echo &#39;你一共答對了&#39;.$id.&#39;題&#39;;
      //var_dump($id);
      switch ($id)
      {
      	case 0 :              
      		echo &#39;你的折扣為9.5折&#39;;//用戶自行修改case和相應(yīng)的折扣參數(shù)
      		break;
          case 1 :
      		echo &#39;你的折扣為9折&#39;;
      		break;
      	case 2 :
      		echo &#39;你的折扣為8.5折&#39;;
      		break;
      	case 3 :
      		echo &#39;你的折扣為8折&#39;;
      		break;
      	case 4 :
      		echo &#39;你的折扣為7.5折&#39;;
      		break;
      	case 5 :
      		echo &#39;你的折扣為7折&#39;;
      		break;
      }
      ?>
       
        <hr />
        </body> 
      </html>
      <?php 
      
      unset($_SESSION[&#39;index&#39;]);
      
      ?>

      show_js.php

      <?php session_start();?>
      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      <html>
      <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>Guitar Wars - High Scores</title>
        <link rel="stylesheet" type="text/css" href="style.css" />
      </head>
      <body>
      <?php 
      $id = $_SESSION[&#39;index&#39;]+1 ;
      echo &#39;你一共答對了&#39;.$id.&#39;題&#39;;
      //var_dump($id);
      switch ($id)
      {
      	case 0 :              
      		echo &#39;你的折扣為9.5折&#39;;//用戶自行修改case和相應(yīng)的參數(shù)
      		break;
          case 1 :
      		echo &#39;你的折扣為9折&#39;;
      		break;
      	case 2 :
      		echo &#39;你的折扣為8.5折&#39;;
      		break;
      	case 3 :
      		echo &#39;你的折扣為8折&#39;;
      		break;
      	case 4 :
      		echo &#39;你的折扣為7.5折&#39;;
      		break;
      	case 5 :
      		echo &#39;你的折扣為7折&#39;;
      		break;
      }
      ?>
       
        <hr />
        </body> 
      </html>
      <?php 
      
      unset($_SESSION[&#39;index&#39;]);
      
      ?>

      Das Obige stellt die Online-Antwort von PHP MySQL vor, einschlie?lich der relevanten Inhalte. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.

      Erkl?rung dieser Website
      Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

      Hei?e KI -Werkzeuge

      Undress AI Tool

      Undress AI Tool

      Ausziehbilder kostenlos

      Undresser.AI Undress

      Undresser.AI Undress

      KI-gestützte App zum Erstellen realistischer Aktfotos

      AI Clothes Remover

      AI Clothes Remover

      Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

      Clothoff.io

      Clothoff.io

      KI-Kleiderentferner

      Video Face Swap

      Video Face Swap

      Tauschen Sie Gesichter in jedem Video mühelos mit unserem v?llig kostenlosen KI-Gesichtstausch-Tool aus!

      Hei?e Werkzeuge

      Notepad++7.3.1

      Notepad++7.3.1

      Einfach zu bedienender und kostenloser Code-Editor

      SublimeText3 chinesische Version

      SublimeText3 chinesische Version

      Chinesische Version, sehr einfach zu bedienen

      Senden Sie Studio 13.0.1

      Senden Sie Studio 13.0.1

      Leistungsstarke integrierte PHP-Entwicklungsumgebung

      Dreamweaver CS6

      Dreamweaver CS6

      Visuelle Webentwicklungstools

      SublimeText3 Mac-Version

      SublimeText3 Mac-Version

      Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

      Hei?e Themen

      PHP-Tutorial
      1502
      276
      Welche Datei ist index.html? Welche Datei ist index.html? Feb 19, 2024 pm 01:36 PM

      index.html stellt die Homepage-Datei der Webseite dar und ist die Standardseite der Website. Wenn ein Benutzer eine Website besucht, wird normalerweise zuerst die Seite index.html geladen. HTML (HypertextMarkupLanguage) ist eine Auszeichnungssprache, die zum Erstellen von Webseiten verwendet wird, und index.html ist ebenfalls eine HTML-Datei. Es enth?lt die Struktur und den Inhalt einer Webseite sowie Tags und Elemente, die zur Formatierung und zum Layout verwendet werden. Hier ist ein Beispiel für index.html-Code: &lt

      Was sind die Unterschiede zwischen Huawei GT3 Pro und GT4? Was sind die Unterschiede zwischen Huawei GT3 Pro und GT4? Dec 29, 2023 pm 02:27 PM

      Viele Benutzer werden sich bei der Auswahl von Smartwatches für die Marke Huawei entscheiden. Viele Benutzer sind neugierig auf den Unterschied zwischen Huawei GT3pro und GT4. Was sind die Unterschiede zwischen Huawei GT3pro und GT4? 1. Aussehen GT4: 46 mm und 41 mm, das Material ist Glasspiegel + Edelstahlgeh?use + hochaufl?sende Faserrückschale. GT3pro: 46,6 mm und 42,9 mm, das Material ist Saphirglas + Titangeh?use/Keramikgeh?use + Keramikrückschale 2. Gesundes GT4: Mit dem neuesten Huawei Truseen5.5+-Algorithmus werden die Ergebnisse genauer. GT3pro: EKG-Elektrokardiogramm sowie Blutgef?? und Sicherheit hinzugefügt

      Fix: Snipping-Tool funktioniert unter Windows 11 nicht Fix: Snipping-Tool funktioniert unter Windows 11 nicht Aug 24, 2023 am 09:48 AM

      Warum das Snipping-Tool unter Windows 11 nicht funktioniert Das Verst?ndnis der Grundursache des Problems kann dabei helfen, die richtige L?sung zu finden. Hier sind die h?ufigsten Gründe, warum das Snipping Tool m?glicherweise nicht ordnungsgem?? funktioniert: Focus Assistant ist aktiviert: Dies verhindert, dass das Snipping Tool ge?ffnet wird. Besch?digte Anwendung: Wenn das Snipping-Tool beim Start abstürzt, ist es m?glicherweise besch?digt. Veraltete Grafiktreiber: Inkompatible Treiber k?nnen das Snipping-Tool beeintr?chtigen. St?rungen durch andere Anwendungen: Andere laufende Anwendungen k?nnen mit dem Snipping Tool in Konflikt geraten. Das Zertifikat ist abgelaufen: Ein Fehler w?hrend des Upgrade-Vorgangs kann zu diesem Problem führen. Diese einfache L?sung ist für die meisten Benutzer geeignet und erfordert keine besonderen technischen Kenntnisse. 1. Aktualisieren Sie Windows- und Microsoft Store-Apps

      So beheben Sie den Fehler ?Verbindung zum App Store nicht m?glich' auf dem iPhone So beheben Sie den Fehler ?Verbindung zum App Store nicht m?glich' auf dem iPhone Jul 29, 2023 am 08:22 AM

      Teil 1: Erste Schritte zur Fehlerbehebung überprüfen des Apple-Systemstatus: Bevor wir uns mit komplexen L?sungen befassen, beginnen wir mit den Grundlagen. Das Problem liegt m?glicherweise nicht an Ihrem Ger?t; die Server von Apple sind m?glicherweise ausgefallen. Besuchen Sie die Systemstatusseite von Apple, um zu sehen, ob der AppStore ordnungsgem?? funktioniert. Wenn es ein Problem gibt, k?nnen Sie nur warten, bis Apple es behebt. überprüfen Sie Ihre Internetverbindung: Stellen Sie sicher, dass Sie über eine stabile Internetverbindung verfügen, da das Problem ?Verbindung zum AppStore nicht m?glich“ manchmal auf eine schlechte Verbindung zurückzuführen ist. Versuchen Sie, zwischen WLAN und mobilen Daten zu wechseln oder die Netzwerkeinstellungen zurückzusetzen (Allgemein > Zurücksetzen > Netzwerkeinstellungen zurücksetzen > Einstellungen). Aktualisieren Sie Ihre iOS-Version:

      php提交表單通過后,彈出的對話框怎樣在當前頁彈出,該如何解決 php提交表單通過后,彈出的對話框怎樣在當前頁彈出,該如何解決 Jun 13, 2016 am 10:23 AM

      php提交表單通過后,彈出的對話框怎樣在當前頁彈出php提交表單通過后,彈出的對話框怎樣在當前頁彈出而不是在空白頁彈出?想實現(xiàn)這樣的效果:而不是空白頁彈出:------解決方案--------------------如果你的驗證用PHP在后端,那么就用Ajax;僅供參考:HTML code

      Problem beim Ausführen des PHP-Quellcodes: Indexfehlerl?sung Problem beim Ausführen des PHP-Quellcodes: Indexfehlerl?sung Mar 09, 2024 pm 09:24 PM

      Problem bei der Ausführung des PHP-Quellcodes: Für die Indexfehlerbehebung sind spezifische Codebeispiele erforderlich. PHP ist eine weit verbreitete serverseitige Skriptsprache, die h?ufig zur Entwicklung dynamischer Websites und Webanwendungen verwendet wird. Allerdings treten beim Ausführen von PHP-Quellcode manchmal verschiedene Probleme auf, darunter auch ?Indexfehler“. In diesem Artikel werden einige h?ufige Ursachen und L?sungen für Indexfehler vorgestellt und spezifische Codebeispiele bereitgestellt, um den Lesern zu helfen, solche Probleme besser zu bew?ltigen. Problembeschreibung: Beim Ausführen eines PHP-Programms

      So optimieren Sie die Akkulaufzeit des iPad mit iPadOS 17.4 So optimieren Sie die Akkulaufzeit des iPad mit iPadOS 17.4 Mar 21, 2024 pm 10:31 PM

      So optimieren Sie die Akkulaufzeit des iPad mit iPadOS 17.4 Die Verl?ngerung der Akkulaufzeit ist der Schlüssel zum mobilen Ger?teerlebnis, und das iPad ist ein gutes Beispiel. Wenn Sie das Gefühl haben, dass der Akku Ihres iPads zu schnell leer wird, machen Sie sich keine Sorgen, es gibt eine Reihe von Tricks und Optimierungen in iPadOS 17.4, die die Laufzeit Ihres Ger?ts deutlich verl?ngern k?nnen. Das Ziel dieses ausführlichen Leitfadens besteht nicht nur darin, Informationen bereitzustellen, sondern auch darin, die Art und Weise zu ?ndern, wie Sie Ihr iPad verwenden, Ihr gesamtes Batteriemanagement zu verbessern und sicherzustellen, dass Sie sich l?nger auf Ihr Ger?t verlassen k?nnen, ohne es aufladen zu müssen. Durch die übernahme der hier beschriebenen Vorgehensweisen machen Sie einen Schritt hin zu einem effizienteren und bewussteren Einsatz von Technologie, der auf Ihre individuellen Bedürfnisse und Nutzungsmuster zugeschnitten ist. Identifizieren Sie die gr??ten Energieverbraucher

      Ist watch4pro besser oder GT? Ist watch4pro besser oder GT? Sep 26, 2023 pm 02:45 PM

      Watch4pro und GT verfügen jeweils über unterschiedliche Funktionen und Anwendungsszenarien. Wenn Sie Wert auf umfassende Funktionen, hohe Leistung und ein stilvolles Erscheinungsbild legen und bereit sind, einen h?heren Preis in Kauf zu nehmen, ist Watch 4 Pro m?glicherweise besser geeignet. Wenn Sie keine hohen funktionalen Ansprüche haben und mehr Wert auf Akkulaufzeit und einen angemessenen Preis legen, ist die GT-Serie m?glicherweise besser geeignet. Die endgültige Wahl sollte auf der Grundlage pers?nlicher Bedürfnisse, Budgets und Vorlieben getroffen werden. Es wird empfohlen, vor dem Kauf Ihre eigenen Bedürfnisse sorgf?ltig zu prüfen und sich die Bewertungen und Vergleiche verschiedener Produkte anzusehen, um eine fundiertere Entscheidung zu treffen.

      See all articles