Hallo m.scatello
Ich weiss nicht wie ich das genau machen sollte.
Kannst du mir ein konkretes Beispiel für den hidden Feld nennen?
Hallo m.scatello
Ich weiss nicht wie ich das genau machen sollte.
Kannst du mir ein konkretes Beispiel für den hidden Feld nennen?
Beim Action musst du die Seite hinzufügen welche aufgerufen werden soll.
Hallo
Danke für deine Hilfreiche Antwort.
Habe es jetzt probiert und habe die Stelle die mein Code auch grafisch darstellt in eine neue Seite kopiert.
Ich habe jedoch Variablen drin die von der originären Seite stammen, wie kann ich diese verlinken?
schwer kaputt oder du verschweigst uns hier einiges.
Hallo m.scatello
Wie erwähnt habe ich einige Teile aus Platzmangel herausgelöscht.
Hallo m.scatello
Ich bin neu im SQL-PHP Gebiet, neu = erstes Projekt/Auftrag
Hoffe mein Code ist kein "Mist Code"..
Weiss nicht welchen Teil du genau brauchst. Hier mein ganzer Code(gewisse Teile aus Platzmangel ausgeschnitten):
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="style.css">
<meta charset="UTF-8">
<style>
.hidden {
display: none;
}
</style>
<script type="text/javascript">
function showHide(){
var checkbox = document.getElementById("chk");
var hiddeninputs = document.getElementsByClassName("hidden")
for(var i = 0; i != hiddeninputs.length; i++) {
if(checkbox.checked) {
hiddeninputs[i].style.display ="inline";
}
else {
hiddeninputs[i].style.display = "none"
}
}
}
</script>
</head>
<body>
<form method="Post" action="">
<?php
/**
* Created by PhpStorm.
* User: okan.koc
* Date: 13.07.2018
* Time: 14:47
*/
$hosname = "localhost";
$username = "root";
$password = "";
$database = "systemuebersicht";
//Verbindung aufbauen
$connect = mysqli_connect($hosname, $username, $password, $database);
//Error abfangen
if ($connect->connect_error) {
echo 'Fehler bei der Verbindung: ' . mysqli_connect_error();
exit();
}
?>
<form method ='POST', style="text-align: center">
<h1>
<FONT SIZE="7", color="0057e7">B</FONT>
<FONT SIZE="7", color="d62d20">I</FONT>
<FONT SIZE="7", color="ffa700">N</FONT>
<FONT SIZE="7", color="0057e7">O</FONT>
<FONT SIZE="7", color="0057e7"> </FONT>
<FONT SIZE="7", color="008744">S</FONT>
<FONT SIZE="7", color="d62d20">E</FONT>
<FONT SIZE="7", color="0057e7">A</FONT>
<FONT SIZE="7", color="008744">R</FONT>
<FONT SIZE="7", color="0057e7">C</FONT>
<FONT SIZE="7", color="ffa700">H</FONT>
</h1>
<h5>
<input type='text' name='suchfeld' placeholder="z.B. Baan, SRVNTS2034, Okan" style="width: 300px">
<input type='submit' name='suche_enter' value='Suchen'>
</h5>
<h4>
<input type="checkbox" name="chkbox" id="chk" onclick="showHide()"
<label for="chk">Erweiterte Ansicht</label>
</h4>
<br/>
<label class="hidden">
<!--/*-------------------------------------------------------------------------------------------------------------*/-->
<br /><br />
<h6>
Systemnummer:
<select name="ausgabe_systemnummer">
<option value="%">Leer</option>
<?php while($row1 = mysqli_fetch_array($result1)):;?>
<option value="<?php echo $row1[0];?>"><?php echo $row1[1];?></option>
<?php endwhile;?>
</select>
<!--/*-------------------------------------------------------------------------------------------------------------*/-->
<br /> <br />
Domäne:
<select name="ausgabe_domaene">
<option value="%">Leer</option>
<?php while($row3 = mysqli_fetch_array($result3)):;?>
<option value="<?php echo $row3[0];?>"><?php echo $row3[1];?></option>
<?php endwhile;?>
</select>
<!--/*-------------------------------------------------------------------------------------------------------------*/-->
<br /><br />
Betriebssystem:
<select name="ausgabe_betriebssystem">
<option value="%">Leer</option>
<?php while($row5 = mysqli_fetch_array($result5)):;?>
<option value="<?php echo $row5[0];?>"><?php echo $row5[1];?></option>
<?php endwhile;?>
</select>
<!--/*-------------------------------------------------------------------------------------------------------------*/-->
<br /><br />
Servername:
<select name="ausgabe_servername">
<option value="%">Leer</option>
<?php while($row7 = mysqli_fetch_array($result7)):;?>
<option value="<?php echo $row7[0];?>"><?php echo $row7[1];?></option>
<?php endwhile;?>
</select>
<!--/*-------------------------------------------------------------------------------------------------------------*/-->
<br /><br />
Systemname:
<select name="ausgabe_systemname">
<option value="%">Leer</option>
<?php while($row9 = mysqli_fetch_array($result9)):;?>
<option value="<?php echo $row9[0];?>"><?php echo $row9[1];?></option>
<?php endwhile;?>
</select>
<!--/*-------------------------------------------------------------------------------------------------------------*/-->
<br /><br />
Verantwortlichkeiten:
<select name="ausgabe_verantwortlichkeiten">
<option value="%">Leer</option>
<?php while($row11 = mysqli_fetch_array($result11)):;?>
<option value="<?php echo $row11[0];?>"><?php echo $row11[1];?></option>
<?php endwhile;?>
</select>
<!--/*-------------------------------------------------------------------------------------------------------------*/-->
</h6>
</label>
<?php
if(isset($_POST['suche_enter'])) {
$eingabe_systemnummer = $_POST['ausgabe_systemnummer'];
$eingabe_domaene = $_POST['ausgabe_domaene'];
$eingabe_betriebssystem = $_POST['ausgabe_betriebssystem'];
$eingabe_servername = $_POST['ausgabe_servername'];
$eingabe_systemname = $_POST['ausgabe_systemname'];
$eingabe_verantwortlichkeiten = $_POST['ausgabe_verantwortlichkeiten'];
$suchbegriff = htmlspecialchars($_POST['suchfeld']);
$suchbegriff = $connect->real_escape_string($suchbegriff);
$sql_listbox = "
//Variable erstellen
$result = mysqli_query($connect, $sql_listbox) or die ("Bad Query: $sql_listbox");
echo "<table border='1'>";
echo "
<tr>
<td>Systemnummer</td>
<td>Servername</td>
<td>Domäne</td>
<td>Betriebssystem</td>
<td>Lokale Datenbank</td>
<td>Datenbank SQL Master</td>
<td>Instanzname</td>
<td>Standort</td>
<td>Backup mit:</td>
<td>Servicename</td>
<td>Systemname</td>
<td>Systembeschreibung</td>
<td>Hersteller</td>
<td>Externer Partner</td>
<td>BKAG (Brugg)</td>
<td>BCIAG (Brugg)</td>
<td>Cables Diverse (PL, CN, US, DE)</td>
<td>BINF</td>
<td>BRAG (Kleindöttingen)</td>
<td>BRG (Wunstorf)</td>
<td>BGP (Nordhausen)</td>
<td>Pipes Diverse (FR, PL,IT, US)</td>
<td>Ropes / BDAG (Birr)</td>
<td>Holding (Brugg)</td>
<td>BIAG (Brugg)</td>
<td>BPK (Brugg)</td>
<td>Dritte, Schule Brugg, LithCom usw.</td>
<td>Verügbarkeitsstufe</td>
<td>Datenverlust</td>
<td>Rolle</td>
<td>Hauptverantwortlicher</td>
<td>Stellvertretung</td>
<td>Wissensträger 1</td>
<td>Wissensträger 2</td>
<td>Verantwortlichkeit extern</td>
<td>Zertifikatname</td>
<td>Ablaufdatum</td>
</tr>";
while ($row = mysqli_fetch_assoc($result)) {
echo "
<tr>
<td>{$row["Systemnummer"]}</td>
<td>{$row['Servername']}</td>
<td>{$row['Domäne']}</td>
<td>{$row['Betriebssystem']}</td>
<td>{$row['Lokale Datenbank']}</td>
<td>{$row['Datenbank SQL Master']}</td>
<td>{$row['Instanzname']}</td>
<td>{$row['Standort']}</td>
<td>{$row['Backup mit:']}</td>
<td>{$row['Servicename']}</td>
<td>{$row['Systemname']}</td>
<td>{$row['Systembeschreibung']}</td>
<td>{$row['Hersteller']}</td>
<td>{$row['Externer Partner']}</td>
<td>{$row['BKAG (Brugg)']}</td>
<td>{$row['BCIAG (Brugg)']}</td>
<td>{$row['Cables Diverse (PL, CN, US, DE)']}</td>
<td>{$row['BINF']}</td>
<td>{$row['BRAG (Kleindöttingen)']}</td>
<td>{$row['BRG (Wunstorf)']}</td>
<td>{$row['BGP (Nordhausen)']}</td>
<td>{$row['Pipes Diverse (FR, PL,IT, US)']}</td>
<td>{$row['Ropes / BDAG (Birr)']}</td>
<td>{$row['HOLDING (Brugg)']}</td>
<td>{$row['BIAG (Brugg)']}</td>
<td>{$row['BPK (Brugg)']}</td>
<td>{$row['Dritte, Schule Brugg, LithCom usw.']}</td>
<td>{$row['Verügbarkeitsstufe']}</td>
<td>{$row['Datenverlust']}</td>
<td>{$row['Rolle']}</td>
<td>{$row['Hauptverantwortlicher']}</td>
<td>{$row['Stellvertretung']}</td>
<td>{$row['Wissensträger 1']}</td>
<td>{$row['Wissensträger 2']}</td>
<td>{$row['Verantwortlichkeit extern']}</td>
<td>{$row['Zertifikatname']}</td>
<td>{$row['Ablaufdatum']}</td>
</tr>";
}
echo "</table>";
}
?>
</form>
</form>
</body>
</html>
Alles anzeigen
Hallo m.scatello
Was sollte ich dann im Action-Tag eingeben?
Sollte ich eine leere PHP-Seite erstellen und diesen dann dort verlinken oder gibt es da eine elegantere Lösung?
Hallo zusammen
Ich habe eine Webseite aufgebaut der mit Hilfe der Eingaben ein Datenbank durchsucht.
Ich habe das folgende Problem:
Die Ergebnisse die angezeigt werden, werden auf der selben Seite angezeigt wie der Formular. Ihr könnt es euch so vorstellen, dass der Eingabe-Teil in der Mitte ist, und im Hintergrund wird die Tabelle dargestellt.
Das ist nicht schön und man hat auch keine Übersicht(Gemäß Anhang).
Kann mir jemand erklären wie ich das Resultat auf einer neuen und leeren Seite im gleichen Tab öffnen kann?
Danke im Voraus und Freundliche Grüsse
Okanog
HTML-Seminar.de - mit Videos zum schnellen Lernen, wie man eine Website selbst erstellt.