78 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			78 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <!DOCTYPE html>
 | |
| <html>
 | |
| <head>
 | |
| 	<title></title>
 | |
| </head>
 | |
| 	<body>
 | |
| 
 | |
| 		<?php
 | |
| 		
 | |
| 			$servername = "localhost";
 | |
| 			$username = "root";
 | |
| 			$password = "";
 | |
| 			$dbname = "newdb";
 | |
| 			
 | |
| 			
 | |
| 			try {
 | |
| 				$db = new PDO("mysql:host=$servername; dbname=$dbname; charset=utf8", $username, $password);
 | |
| 				$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
 | |
| 			} catch (PDOException $e) {
 | |
| 				echo "Connection failed: " . $e->getMessage();
 | |
| 				
 | |
| 			}
 | |
| 		?>
 | |
| 		
 | |
| 		<h1>test</h1>
 | |
| 		
 | |
| 		<form action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']) ?>" method="post">
 | |
| 			Name: <input type="text" name="name" value=""><br>
 | |
| 			GebDat: <input type="text" name="gebdat" value=""><br>
 | |
| 			Tabelle:
 | |
| 			<select name="tables[]" id="tables">
 | |
| 				<option value="user">user</option>
 | |
| 				<option value="sacrifice">sacrifice</option>
 | |
| 			</select>
 | |
| 			<input type="submit" name="submit" value="submit">
 | |
| 			<input type="submit" name="fetch" value="fetch">
 | |
| 		</form>
 | |
| 		
 | |
| 		
 | |
| 		<?php
 | |
| 		
 | |
| 			if (isset($_POST['submit'])) {
 | |
| 				$count = 0;
 | |
| 				if ($_POST['name'] == null) {
 | |
| 					$count = 1;
 | |
| 				}
 | |
| 				
 | |
| 				$name = $_POST['name'];
 | |
| 				$gebdat = $_POST['gebdat'];
 | |
| 				
 | |
| 				$sql = "INSERT INTO user (u_name, u_gebdat) VALUES (:name, :gebdat)";
 | |
| 				$stmt = $db->prepare($sql);
 | |
| 				$stmt->bindParam(':name', $_POST['name'], PDO::PARAM_STR);
 | |
| 				$stmt->bindParam(':gebdat', $_POST['gebdat'], PDO::PARAM_STR);
 | |
| 				$stmt->execute();
 | |
| 			}
 | |
| 			
 | |
| 			if (isset($_POST['fetch'])) {
 | |
| 				$count = 0;
 | |
| 				if ($_POST['name'] == null) {
 | |
| 					$count = 1;
 | |
| 				}
 | |
| 				
 | |
| 				$sql = "SELECT * FROM user";
 | |
| 				$stmt = $db->prepare($sql);
 | |
| 				$stmt->execute();
 | |
| 				while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
 | |
| 					echo "{$row['u_id']} {$row['u_name']} {$row['u_gebdat']}<br>";
 | |
| 				}
 | |
| 				foreach ($_POST['tables'] as $key) {
 | |
| 					echo $key;
 | |
| 				}
 | |
| 			}
 | |
| 			
 | |
| 		?>
 | |
| 		
 | |
| 	</body>
 | |
| </html>
 |