php senden mit <form> geht nicht

max26

Grünschnabel
Ich bin am :confused:verzweifeln:confused::
Ich will mit php/mysql ein Formular für Notizen erstellen,
aber der <sumbit> button sieht aus wie ein textfeld
und der <button> button linkt nicht.
Ich hab echt keine ahnung mehr, bitte helft mir!:confused:

----------------------------
Mein Code:

notiz.php
die mysql-db heißt sukram: Tabelle:notiz Spalten:pwd, notes
----------------------------
PHP:
<html>
<body>
<?php

if ($safe){
$link2 = mysql_connect('localhost', 'sukram', 'passwort');
mysql_select_db('sukram', $link2);
$sql2 = "UPDATE `notiz` SET `notes`=$textt";
$result = mysql_query($sql2, $link2);
};

?>

<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br><p align="center">
        <font size="7">Passwort:</font>
<form action="notiz.php" method="POST">
<p align="center">
        <input type="password" name="pwd" size="34"><p><p align="center">
        <input type="button" value="O.K." name="ok"></p>
        </form>
</body>

<?php

$link1 = mysql_connect("localhost", "sukram", "passwort");
mysql_select_db("sukram", $link1);
$sql1 = "SELECT `pwd` FROM `notiz` LIMIT 0, 30 ";
$result = mysql_query($sql1, $link1);
$mysqlpwdv = mysql_fetch_row($result);
$mysqlpwd = $mysqlpwdv[0];


if ($pwd == $mysqlpwd){
  ?>
<form method="POST" action="notiz.php">
        <p align="center">&nbsp;</p>
        <p align="center"><textarea rows="25" name="textt" cols="85">
        <?php
$link = mysql_connect('localhost', 'sukram', 'passwort');
mysql_select_db('sukram', $link);
$sql = "SELECT `notes` FROM `notiz` LIMIT 0, 30 ";
$query = mysql_query($sql, $link);
$zuletzt = mysql_fetch_row($query);

echo $zuletzt[0];
          ?>
</textarea></p>
        <p align="center"><input type="button" value="Speichern" name="safe"></p>
    </form>
</body>


  <?php
};
    ?>



       <?php
if ($pwd == ""){
echo "";
}elseif ($pwd != $mysqlpwd){

?>

      <br>
      <br>
      <br>
      <p align="center">Passwort falsch!!</p>
      <br><br>
      <p align="center">
     </body>
     
<?php

};

?>
</html>
 
Hallo,

du hast ja gar keinen Submit-Button! Den benötigst du aber, damit die Daten aus dem Formular überhaupt abgeschcikt werden:

<input type="submit" value="Eintragen" />

Außerdem wird dein Body Tag 3(!) mal geschlossen, da kann etwas nicht stimmen! Schau da nochmal drüber!
 
Du hast dich vertippt: sumbit :)
Dein HTML-Code ist sehr wirr. Wie viel Erfahrung hast du mit HTML?

Versuch es mal so:
HTML:
<html>
<head>
 <title>Notizen eintragen</title>
</head>
<body style="text-align:center">
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<font size="7">Passwort:</font>

<form action="notiz.php" method="post">
	<input type="password" name="pwd" size="34">
    <input type="submit" value="O.K." name="ok">
</form>
</body>
</html>
 
sumbit st eine blöde Gewohnheit.
Danke an Gumbo fürs Aufmerksam machen,
aber das "update" mit mysql t nicht. --- Bitte um Hilfe!!

Mit html und php hab ich nicht sovtel erfahrung.
Ich weiß der code ist wirr *ich kenn mich aus*
tut mir leid wenns euch anders geht

aber was ist bei
PHP:
"UPDATE `notiz` SET `notes`=$textt"
 
Zuletzt bearbeitet:
Sorry kann ich nicht, aber kannst du bitte posten wie ich z.B........danke für die Geduld
Ich werds schon verstehen *hoff ich*, bitte trotzdem im "baby-modus" posten
 
Habe jz alles geändert:

PHP:
<html>
<body>
<?php

if ($safe){
$link2 = mysql_connect('localhost', 'sukram', '');
mysql_select_db('sukram', $link2);


/////////////////////////////////////////////was ist hier falch und wie geht es mit $_GET
$sql2 = "UPDATE `notiz` SET notes=$textt";
////////////////////////////////////////////////////////////////////////////////////////////////////////////////



$result = mysql_query($sql2, $link2);
};

?>

<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br><p align="center">
        <font size="7">Passwort:</font>
<form action="notiz.php" method="POST">
<p align="center">
        <input type="password" name="pwd" size="34"><p><p align="center">
        <input type="submit" value="O.K." name="ok"></p>
        </form>
</body>

<?php

$link1 = mysql_connect("localhost", "sukram", "");
mysql_select_db("sukram", $link1);
$sql1 = "SELECT `pwd` FROM `notiz` LIMIT 0, 30 ";
$result = mysql_query($sql1, $link1);
$mysqlpwdv = mysql_fetch_row($result);
$mysqlpwd = $mysqlpwdv[0];


if ($pwd == $mysqlpwd){
  ?>
<form method="POST" action="notiz.php">
        <p align="center">&nbsp;</p>
        <p align="center"><textarea rows="25" name="textt" cols="85">
        <?php
$link = mysql_connect('localhost', 'sukram', '');
mysql_select_db('sukram', $link);
$sql = "SELECT `notes` FROM `notiz` LIMIT 0, 30 ";
$query = mysql_query($sql, $link);
$zuletzt = mysql_fetch_row($query);

echo $zuletzt[0];
          ?>
</textarea></p>
        <p align="center"><input type="submit" value="Speichern" name="safe"></p>
    </form>
</body>


  <?php
};
    ?>



       <?php
if ($pwd == ""){
echo "";
}elseif ($pwd != $mysqlpwd){

?>

      <br>
      <br>
      <br>
      <p align="center">Passwort falsch!!</p>
      <br><br>
      <p align="center">
     </body>
     
<?php

};

?></html>
 
Zurück