hi leute.. hab ne lösung für mein prob mit den französischen zeichen gefunden: htmlentities() .. nun klappt das aba net so wie ich will.. ich vermute das im code einfach ein ganz simpler fehjler steckt seh ihn aba nicht.. guckt ihr euch den code bitte einmal an:
PHP
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head>
<body style="">
<?php
$lösung="avait";
$lösung1="eu";
$lösung2="pourrait";
$lösung3="n\'était pas allée";
$lösung4="serait";
$lösung5="disait";
$lösung6="perdrais";
$lösung7="étaient";
$lösung8="aurait";
if(isset($_POST['submit'])) {
if($_POST['1'] !== $lösung)
{
$error_msg="Lücke 1 ist falsch ausgefüllt<br />";
} else {
$lösung_0 = true;
}
if($_POST['2'] !== $lösung1)
{
$error_msg.="Lücke 2 ist falsch ausgefüllt<br />";
} else {
$lösung_1 = true;
}
if($_POST['3'] !== $lösung2)
{
$error_msg.="Lücke 3 ist falsch ausgefüllt<br />";
} else {
$lösung_2 = true;
}
if(htmlentities($_POST['4'], ENT_QUOTES) != htmlentities($lösung3, ENT_QUOTES))
{
$error_msg.="Lücke 4 ist falsch ausgefüllt<br />";
} else {
$lösung_3 = true;
}
if($_POST['5'] !== $lösung4)
{
$error_msg.="Lücke 5 ist falsch ausgefüllt<br />";
} else {
$lösung_4 = true;
}
if($_POST['6'] !== $lösung5)
{
$error_msg.="Lücke 6 ist falsch ausgefüllt<br />";
} else {
$lösung_5 = true;
}
}
?>
<form method="post" name="form" action="">
<b>Les propositions conditionnelles</b><br>
Meurtre au jeu...<br>
Mettez les formes correctes des verbes!<br><br>
Une jeune femme a été tuée avec un pistolet pendant qu´elle jouait au roulette au casino de Monaco. L´inspecteur de police répond
aux questions des journalistes:<br>
Journaliste: Monsieur l´inspecteur, connaissez-vous déjà l´identité de la victime?<br>
Inspecteur: Non, malheureusement elle n´avait pas de passeport. Si elle <?php if ($lösung_0 == true){ echo '<span style="color:green; font-weight:bold">'. $lösung.'</span><input type="hidden" value="'.$lösung.'" name="1">'; } else {echo '<input type="text" name="1" value="">'; } ?>
(avoir) ses papiers, notre travail aurait été beaucoup plus simple. <br>
J : Et si on montrait sa photo à la télévision ? Quelqu´un de sa famille ou de ses amis <?php if ($lösung_1 == true){ echo '<span style="color:green; font-weight:bold">'. $lösung1.'</span><input type="hidden" value="'.$lösung1.'" name="2">'; } else {echo '<input type="text" name="2" value="">'; } ?>(pouvoir) la reconnaître
et appeler la police. <br>
I : Oui, c´est une bonne idée ! La pauvre femme ! Si elle <?php if ($lösung_2 == true){ echo '<span style="color:green; font-weight:bold">'. $lösung2.'</span><input type="hidden" value="'.$lösung2.'" name="3">'; } else {echo '<input type="text" name="3" value="">'; } ?>
(ne pas aller) au casino elle <?php if ($lösung_3 == true){ echo '<span style="color:green; font-weight:bold">'. $lösung3.'</span><input type="hidden" value="'.$lösung3.'" name="4">'; } else {echo '<input type="text" name="4" value="">'; } ?> (être) encore en vie maintenant. <br>
J : Avez-vous déjà une idée qui est le meurtrier ?<br>
I : Oui, nous avons déjà un suspect. Mais si je vous <?php if ($lösung_4 == true){ echo '<span style="color:green; font-weight:bold">'. $lösung4.'</span><input type="hidden" value="'.$lösung4.'" name="5">'; } else {echo '<input type="text" name="5" value="">'; } ?> (dire) son nom maintenant, cela empêcherait notre enquête.<br>
J : Et si je vous promets de ne pas écrire son nom dans mon article...<br>
I :Ah non ! Je vous connais, les journalistes ! Vous promettez toujours de ne rien écrire, et tout à coup, paf, il y a des informations
confidentielles dans votre papier. Alors si je vous disais que le meurtrier s´appelle Alfonse Renard je <?php if ($lösung_5 == true){ echo '<span style="color:green; font-weight:bold">'. $lösung5.'</span><input type="hidden" value="'.$lösung5.'" name="6">'; } else {echo '<input type="text" name="6" value="">'; } ?> (perdre)
mon travail - oups !<br>
J : Merci, Monsieur l´inspecteur, je n´ai plus de questions. Si tous les agents de police <?php if ($lösung_6 == true){ echo '<span style="color:green; font-weight:bold">'. $lösung6.'</span><input type="hidden" value="'.$lösung6.'" name="7">'; } else {echo '<input type="text" name="7" value="">'; } ?> (être)
comme vous, la presse <?php if ($lösung_7 == true){ echo '<span style="color:green; font-weight:bold">'. $lösung7.'</span><input type="hidden" value="'.$lösung7.'" name="8">'; } else {echo '<input type="text" name="8" value="">'; } ?> (avoir) une vie très facile !
<br><br>
<input type="submit" name="submit">
</form>
<?php echo $error_msg;
echo $_POST['2'] ."!==". $lösung1;
?>
</body>
</html>
Alles anzeigen
mfG Ginsi