Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
Wiederhole solange bis eine Vokabel da ist, bei der ($done = 0)
{
Zufallszahl generieren
SQL-Query
$done = $SQL_Ergebnis[done]
}
German hat gesagt.:Warum denn einfach wenns kompliziert auch geht?
PHP:$abfrage = "SELECT id, deutsch, english FROM table_voc_engl WHERE id = '$rand_id' AND done=0";
Also langsam verstehe ich nur noch BahnhofSpescha hat gesagt.:Das geht so nicht...ich hatte das am Anfang so, aber wenn done = 1 war kam einfach nichts raus...und das will ich nicht...ich will dass wenn done = 1 ist, dass dann die Abfrage noch einmal gemacht wird!
$sql="SELECT id, deutsch, english FROM table_voc_engl WHERE done!=1 ORDER BY RAND() LIMIT 0,5";
<?php
include ("dbconnect.php");
$done = 0;
while ($done == 0)
{
srand ((double)microtime()*1000000);
$rand_id = rand(1, 6);
$abfrage = "SELECT id, deutsch, english, done FROM table_voc_engl WHERE id = '$rand_id'";
$abfragen = mysql_query($abfrage);
while ($row = mysql_fetch_array($abfragen))
{
$done = $row["done"];
echo $row['deutsch'] . "<br>";
$english = $row['english'];
$id = $row['id'];
echo $id;
echo "<html>";
echo "<body>";
echo "<form action=\"abfrage_voc.php\" method=\"post\">";
echo "<input type=\"hidden\" name=\"english\" value=\"$english\">";
echo "<input type=\"hidden\" name=\"id\" value=\"$id\">";
echo "<input type=\"text\" name=\"eingabe\" size=\"20\" maxlength=\"30\">";
echo "<input type=\"submit\" name=\"submit\" value=\"Senden\">";
echo "</form>";
echo "<a href=\"close.php\">Schliessen</a>";
echo "</body>";
echo "</html>";
}
}
?>
Wundert mich nicht, wenn in einer Schleife mehrmals der komplette <html>source</html> generiert wird, dafür aber ohne <head>!Spescha hat gesagt.:...manchmal kommt das Formular einfach mehrere Male...jeweils mit einem anderen Wort...konnte bis jetzt nicht feststellen, welche Wörter da miteinander auftauchen...auf jeden Fall sind es NICHT nur Wörter mit done = 1, aber auch nicht solche mit done = 0...was hab ich denn Falsch gemacht?
danke und gruss!
<?php
include ("dbconnect.php");
$done = 0;
while ($done == 0)
{
srand ((double)microtime()*1000000);
$rand_id = rand(1, 6);
$abfrage = "SELECT id, deutsch, english, done FROM table_voc_engl WHERE id = '$rand_id'";
$abfragen = mysql_query($abfrage);
$row = mysql_fetch_array($abfragen))
$done = $row["done"];
$english = $row['english'];
$id = $row['id'];
}
echo $row['deutsch'] . "<br>";
echo $id;
echo "<html>";
echo "<body>";
echo "<form action=\"abfrage_voc.php\" method=\"post\">";
echo "<input type=\"hidden\" name=\"english\" value=\"$english\">";
echo "<input type=\"hidden\" name=\"id\" value=\"$id\">";
echo "<input type=\"text\" name=\"eingabe\" size=\"20\" maxlength=\"30\">";
echo "<input type=\"submit\" name=\"submit\" value=\"Senden\">";
echo "</form>";
echo "<a href=\"close.php\">Schliessen</a>";
echo "</body>";
echo "</html>";
?>