Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?
- /*
- 1. DOCTYPE war falsch geschrieben. Kein großes Problem. Mit einem Editor mit Syntax-Highlighting wäre dir das sicher aufgefallen
- 2. Entscheide dich für einen Stil, Objektorientiert (new mysqli()) oder Prozedural (mysqli_connect()). Der zweite ist eventuell der einfachere für solche simplen Seiten
- 3. Dein Problem kann einfach gelöst werden, indem man die Verbindung ($conn) an die jeweiligen Funktionen mysqli_real_escape_string() und mysqli_query() übergibt. Die Syntax dazu findest du immer über Google
- 4. Hilfreich ist es auch immer die Variablen bei der Ausgabe/Query zu escapen. ("text ".$variable." mehr text")
- 5. Bitte achte darauf die Verbindung zu schließen (mysqli_close()).
- */
- ?>
- <!DOCTYPE html>
- <html>
- <head>
- <title>Sonnensystem-Datenbank</title>
- </head>
- <body>
- <form action='index.php' method='POST'>
- <input type='text' name='suchfeld'><input type='submit' name='suche_enter' value='Suchen'>
- </form>
- <hr><br>
- <?php
- if(isset($_POST['suche_enter']))
- {
- $servername = "***************";
- $username = "***************";
- $password = "***************";
- $dbname = "***************";
- $conn = mysqli_connect($servername, $username, $password, $dbname);
- if (mysqli_connect_errno()) {
- die("Connection failed: " . mysqli_connect_error());
- }
- $suchbegriff = trim(htmlentities(stripslashes(mysqli_real_escape_string($conn, $_POST['suchfeld']))));
- $sql = "
- SELECT
- Gala,Orbit,System,Planet,Allianz,Planetenname,Spieler
- FROM
- Sonnensystem
- WHERE
- Gala LIKE '%".$suchbegriff."%'
- OR
- Orbit LIKE '%".$suchbegriff."%'
- OR
- System LIKE '%".$suchbegriff."%'
- OR
- Planet LIKE '%".$suchbegriff."%'
- OR
- Allianz LIKE '%".$suchbegriff."%'
- OR
- Planetenname LIKE '%".$suchbegriff."%'
- OR
- Spieler LIKE '%".$suchbegriff."%'
- ORDER BY
- Gala,Orbit,System,Planet,Allianz,Planetenname,Spieler
- ";
- $query = mysqli_query($conn, $sql);
- echo "<ul>";
- while($row = mysqli_fetch_assoc($query))
- {
- $gala = $row['gala'];
- $orbit = $row['orbit'];
- $system = $row['system'];
- $planet = $row['planet'];
- $allianz = $row['allianz'];
- $planetenname = $row['planetenname'];
- $spieler = $row['spieler'];
- echo "<li>:".$Gala." - ".$Orbit." - ".$System." - ".$Planet." - ".$Allianz." - ".$Planetenname." - ".$Spieler."</li>";
- }
- echo "</ul>";
- mysqli_close($conn);
- }
- ?>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement