Zunächst einmal die Frage wie ich ein Array in MySQL realisiere. Die NF schließt das doch eigentlich aus, oder?
Bislang fiel mir nur die Lösung ein alles auf einen String zu schieben und die verschiedenen Elemente mit einem Sonderzeichen zu trennen und dann bei der Ausgabe die Größe dieses virtuellen Arrays zu ermitteln
Desweiteren habe ich ein Problem mit dem Submit-Button eines Formulars, ich möchte erreichen, daß er zunächst auf "Weiter" steht und dann auf "Eintragen" geändert wird; irgendwie klappt das aber nicht der Name des Buttons wird auf "" geändert
Code dazu:
Bislang fiel mir nur die Lösung ein alles auf einen String zu schieben und die verschiedenen Elemente mit einem Sonderzeichen zu trennen und dann bei der Ausgabe die Größe dieses virtuellen Arrays zu ermitteln
Desweiteren habe ich ein Problem mit dem Submit-Button eines Formulars, ich möchte erreichen, daß er zunächst auf "Weiter" steht und dann auf "Eintragen" geändert wird; irgendwie klappt das aber nicht der Name des Buttons wird auf "" geändert
Code dazu:
Code:
<?php include "../const.php"; include "../var.php"; include "../css.php"; include "../func.php"; ?> <html> <head> </head> <body bgcolor="#E0E0E0"> <form name="form" method="post"> <table border="0" cellpadding="5" cellspacing="0" bgcolor="#E0E0E0"> <tr> <td align="right">Benutzername:</td> <td><input name="benutzer" type="text" size="30" maxlength="255" value="<?php echo $_POST['benutzer']; ?>"></td> </tr><tr> <td align="right">Passwort:</td> <td><input name="passwort" type="password" size="30" maxlength="255" value="<?php echo $_POST['passwort']; ?>"></td> </tr><tr> <td align="right">Autor:</td> <td><input name="autor" type="text" size="30" maxlength="255" value="<?php echo $_POST['autor']; ?>"></td> </tr><tr> <td align="right">Titel:</td> <td><input name="titel" type="text" size="30" maxlength="255" value="<?php echo $_POST['titel']; ?>"></td> </tr><tr> <td align="right" valign="top">Anzahl Antwortmöglichkeiten:</td> <td><input name="anzahl" type="text" size="2" maxlength="2" value="<?php echo $_POST['anzahl']; ?>"></td> </tr> <?php for ($i = 1; $i <= $_POST['anzahl']; $i++) { echo '<tr> <td align="right">Anwort ' . $i . ':</td> <td><input name="eingabe[' . $i . ']" type="text" size="30" maylength="255"></td> </tr>'; $val = "Eintragen"; } ?> <tr> <td align="right">Formular:</td> <td><input type="submit" name="<?php $val ?>" value="<?php $val ?>"> <input type="reset" value="Abbrechen"> </td> </tr> </table> </form> <?php if ($_POST['Eintragen'] == "Eintragen") //Button gedrückt? { if (($_POST['autor'] !== "") && ($_POST['titel'] !== "")) { if ($_POST['benutzer'] == MYSQL_USER) //korrekter Benutzename? { if ($_POST['passwort'] == MYSQL_PASS) //korrektes Passwort? { echo "Logged in"; } } } } ?> </body> </html>
Kommentar