Hallo,
Ich bin schon echt am verzweifeln. Mein Script funktioniert, aber nur wenn ich 2 mal auf Submit klicke:
Folgendes passiert: In der Datenbank wird verglichen, ob das was ich in der Textbox eingebe, auch in der Datenbank steht oder nicht.
Wenn es richtig ist soll in der URL das hier stehen:
localhost/test.html?richtig=gueltig&NodeName=Hans
Wenn falsch kann das so bleiben:
localhost/test.html?hi=&NodeName=blabla
Schön und gut das funktioniert ja, aber es setzt sich erst um wenn ich ein zweites mal auf den Submit button klicke. Das heißt, wenn ich einmal auf Submit drücke sieht das erst einmal so aus:
localhost/test.html?hi=&NodeName=Hans
Beim zweiten Klick mal so:
localhost/test.html?richtig=gueltig&NodeName=Hans
Habe schon rumgeforscht, es ändert sich immer erst wenn man das script zweimal aufruft.
Ich kriege einfach keine Lösung dazu...
Kopfkratzen
Kann wer helfen bitte?
Ich bin schon echt am verzweifeln. Mein Script funktioniert, aber nur wenn ich 2 mal auf Submit klicke:
PHP-Code:
<?php
$MEINSERVER = "SERVER1";
require "/http/htdocs/server/connect_server.inc";
$AllValidNodes = array ();
$conn = ConnectDB("$MEINSERVER");
$sql = "select VORNAME,NACHNAME from LISTE";
$AllValidNodes = QueryDB ($conn,$sql);
DisConnectDB ($conn);
$NodeName = $_GET['NodeName'];
$ja = $_GET['richtig'];
if ($AllValidNodes[$NodeName] == 'VERGLEICH') {
$Korrekt = "Korrekt";
}
else {
$Unsinn = "Unsinn";
}
if ($Unsinn == "Unsinn"){
$nein = "ungueltig";}
else {$ja = "gueltig";}
echo '<form action="'.$_SERVER['PHP_SELF'].'" method="get">';
echo '<input type="submit" value="Go " >';
echo '<input type="hidden" name="richtig" value="'.$ja.'" >';
echo '<input type="text" name="NodeName" class="input" value="'.$NodeName.'" />';
echo '</form>';
?><?php echo $NodeName; ?>
Folgendes passiert: In der Datenbank wird verglichen, ob das was ich in der Textbox eingebe, auch in der Datenbank steht oder nicht.
Wenn es richtig ist soll in der URL das hier stehen:
localhost/test.html?richtig=gueltig&NodeName=Hans
Wenn falsch kann das so bleiben:
localhost/test.html?hi=&NodeName=blabla
Schön und gut das funktioniert ja, aber es setzt sich erst um wenn ich ein zweites mal auf den Submit button klicke. Das heißt, wenn ich einmal auf Submit drücke sieht das erst einmal so aus:
localhost/test.html?hi=&NodeName=Hans
Beim zweiten Klick mal so:
localhost/test.html?richtig=gueltig&NodeName=Hans
Habe schon rumgeforscht, es ändert sich immer erst wenn man das script zweimal aufruft.
Ich kriege einfach keine Lösung dazu...
Kopfkratzen
Kann wer helfen bitte?
Kommentar