Advertisement
Transformator

php009

Apr 21st, 2014
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.47 KB | None | 0 0
  1. <?php
  2.  
  3. MYSQL_CONNECT("localhost","root","");
  4. MYSQL_SELECT_DB("lexicon");
  5.  
  6. if(isset($_POST["name"]) && isset($_POST["text"]) && isset($_POST["pflanze"])) {
  7.     MYSQL_QUERY("INSERT INTO lex_name (name, pflanze) VALUES ('" . $_POST["name"] ."','" . isPflanze() ."')");
  8.     $res = MYSQL_QUERY("SELECT id FROM lex_name WHERE name = '" . $_POST["name"] ."' AND pflanze = '" . isPflanze() ."'");
  9.     $id = MYSQL_FETCH_OBJECT($res);
  10.     MYSQL_QUERY("INSERT INTO lex_text (for_id,text) VALUES ('" . $id->id ."', '" . $_POST["text"] ."')");
  11.     echo mysql_error();
  12. }
  13.  
  14. function isPflanze() {
  15.     if($_POST["pflanze"] == "on") return 1;
  16.     else if($_POST["pflanze"] == "off") return 0;
  17.     else return 0;
  18. }
  19. ?>
  20.  
  21. <!DOCTYPE HTML>
  22. <title>Lexicon</title>
  23. <meta charset="utf-8">
  24. <link rel="stylesheet" href="style.css">
  25.  
  26. <?php
  27.  
  28. $names = MYSQL_QUERY("SELECT * FROM lex_name");
  29.  
  30. while($rowfromname = MYSQL_FETCH_OBJECT($names)) {
  31.     $text = MYSQL_QUERY("SELECT * FROM lex_text WHERE for_id = '" . $rowfromname->id ."' LIMIT 1");
  32.     $name = $rowfromname->name;
  33.     echo "<section><h1>Begriff: " . $name . "</h1>";
  34.     echo "<p>" . $text ."</p></section>";
  35. }
  36.  
  37. ?>
  38.  
  39. <form action="" method="post">
  40.     <table>
  41.     <tr><td>Begriff : </td><td><input type="text" name="name"></td></tr>
  42.     <tr><td>Erklährung : </td><td><textarea name="text"></textarea></td></tr>
  43.     <tr><td>Pflanze &lt;Ja / Nein&gt; : </td><td><input checked type="checkbox" name="pflanze"></td></tr>
  44.     <tr><td></td><td><input type="submit"></td></tr>
  45.     </table>
  46. </form>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement