-
Gesamte Inhalte
137 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Alle Inhalte von FoxOff
-
Suchausgabe über PHPscript von Datenbank
FoxOff antwortete auf FoxOff's Frage in Anwendungsentwickler und Programmierer
Das mit der Eintragung klappt super, ohne Fehlermeldungen und nach dem absenden, ist das eingetragene auch in der db gespeichert.. Lediglich nur die Suche funktioniert nicht so, wie ich es gern hätte.. -
Suchausgabe über PHPscript von Datenbank
FoxOff antwortete auf FoxOff's Frage in Anwendungsentwickler und Programmierer
@PVoss, ich habe jetzt das ganze mal übersichtlicher gestaltet.. Konnte die letzten 2 Tage nicht weiter dran arbeiten und fand das heute morgen sehr unübersichtlich. Zudem kommt auch keine Fehlermeldung mehr, dennoch wird nichts ausgegeben leider. Code: <?php // Start Suche ausgeben if(isset($_GET["search"])) { $suchwort = $_GET["search"]; $verbindung=mysqli_connect("localhost","projekt_clab","","projekt_clab"); // Start Verbindung $sql = "select * from bearbeiter where Bearbeiter_ID like '%$suchwort%' and Name like '%$suchwort%'"; // SQL Abfrage $result = mysqli_query($verbindung, $sql) or die( mysqli_error($verbindung) ); while($row = mysqli_fetch_object($result)) { echo $row->Bearbeiter_ID; // Start Ausgabe echo "<br>"; echo $row->Name; echo "<br>"; } } // Ende Suche // Start Neue Eintragung in "Nutzer" if(isset($_POST["submit"])): $vorname = $_POST['vorname']; $nachname = $_POST['nachname']; $email = $_POST['email']; $telefonnummer = $_POST['telefonnummer']; $raum = $_POST['raum']; $geraet = $_POST['geraet']; $absenden = $db->prepare("INSERT INTO nutzer (vorname, nachname, email, telefonnummer, raum, geraet) VALUES (?,?,?,?,?,?)"); $absenden->bind_param('sssiis',$vorname,$nachname,$email,$telefonnummer,$raum,$geraet); $absenden->execute(); // Ende Eintragung endif; ?> -
Suchausgabe über PHPscript von Datenbank
FoxOff antwortete auf FoxOff's Frage in Anwendungsentwickler und Programmierer
Fatal error: Uncaught Error: Call to a member function fetch_object() on boolean in C:\xampp\htdocs\dfgfdg.php:36 Stack trace: #0 {main} thrown in C:\xampp\htdocs\dfgfdg.php on line 36 - einmal die Fehlermeldung - und der Code <!DOCTYPE html> <html> <head> <title>test_1 Nachrichten</title> </head> <body> <header>test_1 Nachrichten</header> <section> <form method="get"> <input type="test" class="suchfeld" name="search"/> <input type="submit" class="suchbotton" value="Suche"/> </form> <p> <?php if(isset($_GET["search"])) { $suchwort = $_GET["search"]; $abfrage = ""; $abfrage2 = ""; $suchwort = explode(" ", $suchwort); for($i = 0; $i < sizeof($suchwort); $i++) { $abfrage .= "`betreff` LIKE '%" . $suchwort[$i] . "%'"; $abfrage2 .= "`nachricht` LIKE '%" . $suchwort[$i] . "%'"; if($i < (sizeof($suchwort) - 1)) { $abfrage .= "OR"; $abfrage2 .= "OR"; } } $db = @new mysqli('localhost', 'root', ''); if(mysqli_connect_error() == 0) { $sql = "SELECT * FROM 'test_1' WHERE ".$abfrage . "OR" . $abfrage2; $ergebnis = $db->query($sql); while($zeile = $ergebnis->fetch_object()) { echo "<p>"; echo $zeile->id; echo " :: "; echo $zeile->betreff; echo " <b>"; echo $zeile->nachricht; echo "</b></p>"; } } $db->close; } ?> </p> </section> </body> -
Suchausgabe über PHPscript von Datenbank
FoxOff antwortete auf FoxOff's Frage in Anwendungsentwickler und Programmierer
ich habe das selbe jetzt nochmal mit einer kleineren und übersichtlicheren Datei versucht, auch mit der Ergebnis Abfrage, dennoch klappt es nicht, weil dann der Error kommt, dass in Zeile 36 was falsch ist bzw. stört.. -
Suchausgabe über PHPscript von Datenbank
FoxOff antwortete auf FoxOff's Frage in Anwendungsentwickler und Programmierer
oh muss das dann mit echo? und wie wird das dann da formuliert? ? -
Suchausgabe über PHPscript von Datenbank
FoxOff erstellte eine Frage in Anwendungsentwickler und Programmierer
Hallo ihr lieben, ich habe in PHPMyAdmin eine Datenbank erstellt mit mehreren Tabellen (4 Tabellen) und ein php Formular mit einer Suche + Eintragung, damit man in die Liste kommt in der Datenbank. Jetzt würde ich gerne in dem Suchfeld z.b. einen Namen eingeben können und der Spuckt mir dann alles aus, wer diesen Namen in den Tabellen trägt. Leider weiß ich nur nicht ganz, wie ich damit anfangen bzw. weiter machen soll. Eine Verbindung zur Datenbank habe ich jedoch definitiv, da ich neben dem Suchfeld noch eine art "Registrierung" habe, in dem man ebenfalls Name, EMail etc. einträgt und es dann absendet. Sobald man es absendet, wird es in der Datenbank ausgespuckt. Also das funktioniert. nur weiß ich echt grade nicht, wie ich weitermachen soll bei der Suchausgabe, wie mir da dann was ausgespuckt wird. Es wäre so toll, wenn mir wer helfen kann :x Ich hab irgendwie das Gefühl, dass die Lösung total einfach ist, ich dummerweise nur nicht drauf komme -
PHP ausgabe in SQL Tabelle
FoxOff antwortete auf FoxOff's Frage in Anwendungsentwickler und Programmierer
Ich habe den Attributnamen "E-Mail" in der Tabelle zu "Email" geändert, nochmal alles geprüft, ob richtig geschrieben ist und dann ging es.. -
PHP ausgabe in SQL Tabelle
FoxOff antwortete auf FoxOff's Frage in Anwendungsentwickler und Programmierer
Okey, ich hab es geschafft es trägt alle Attribute ein, komplett ohne Fehlermeldungen Ich danke euch trotzdem!!! -
PHP ausgabe in SQL Tabelle
FoxOff antwortete auf FoxOff's Frage in Anwendungsentwickler und Programmierer
Ich hab jetzt herrausgefunden, dass bis 2 Variablen gehen ohne problem.. Aber sobald die 3. Variable oder mehr dazu kommen, streikt der wieder mit diesem Fatal Error.. -
PHP ausgabe in SQL Tabelle
FoxOff antwortete auf FoxOff's Frage in Anwendungsentwickler und Programmierer
Also Tabelle ist richtig geschrieben, ich habe jetzt nochmal die $nutzerID = $_POST['Nutzer_ID']; $vorname = $_POST['Vorname']; $nachname = $_POST['Nachname']; $email = $_POST['E-Mail']; $telefonnummer = $_POST['Telefonnummer']; $raum = $_POST['Raum']; $geraet = $_POST['Geraet']; Am Ende genauso geschrieben, wie die Attribute in der Tabelle stehen (groß geschrieben am Anfang).. Dann kommen diese Fehlermeldungen: Notice: Undefined index: Nutzer_ID in C:\xampp\htdocs\Clab.php on line 17 Notice: Undefined index: Vorname in C:\xampp\htdocs\Clab.php on line 18 Notice: Undefined index: Nachname in C:\xampp\htdocs\Clab.php on line 19 Notice: Undefined index: Telefonnummer in C:\xampp\htdocs\Clab.php on line 21 Notice: Undefined index: Raum in C:\xampp\htdocs\Clab.php on line 22 Notice: Undefined index: Geraet in C:\xampp\htdocs\Clab.php on line 23 Fatal error: Uncaught Error: Call to a member function bind_param() on boolean in C:\xampp\htdocs\Clab.php:26 Stack trace: #0 {main} thrown in C:\xampp\htdocs\Clab.php on line 26 -
PHP ausgabe in SQL Tabelle
FoxOff antwortete auf FoxOff's Frage in Anwendungsentwickler und Programmierer
Hab ich grade nochmal geändert, aber kommt immernoch die selben Meldungen -
PHP ausgabe in SQL Tabelle
FoxOff antwortete auf FoxOff's Frage in Anwendungsentwickler und Programmierer
Notice: Undefined index: geraet in C:\xampp\htdocs\Clab.php on line 23 Fatal error: Uncaught Error: Call to a member function bind_param() on boolean in C:\xampp\htdocs\Clab.php:26 Stack trace: #0 {main} thrown in C:\xampp\htdocs\Clab.php on line 26 Jetzt hat er kein problem, sich zu verbinden. Aber dennoch bleiben die beiden Fehlermeldungen :x -
PHP ausgabe in SQL Tabelle
FoxOff antwortete auf FoxOff's Frage in Anwendungsentwickler und Programmierer
<?php $db = mysqli_connect("localhost","","","projekt_clab"); if(isset($_POST["submit"])): $nutzerID = $_POST['nutzerID']; $vorname = $_POST['vorname']; $nachname = $_POST['nachname']; $email = $_POST['E-Mail']; $telefonnummer = $_POST['telefonnummer']; $raum = $_POST['raum']; $geraet = $_POST['geraet']; $absenden = $db->prepare("INSERT INTO nutzer (Nutzer_ID ,Vorname, Nachname, E-Mail, Telefonnummer, Raum, Geraet) VALUES (?,?,?,?,?,?,?)"); $absenden->bind_param('isssiis',$nutzer_ID,$vorname,$nachname,$email,$telefonnummer,$raum,$geraet); $absenden->execute(); endif; ?> Hab ich geändert.. ist alles einheitlich -
PHP ausgabe in SQL Tabelle
FoxOff antwortete auf FoxOff's Frage in Anwendungsentwickler und Programmierer
hab ich, dann kommen diese Fehlermeldungen wieder "Warning: mysqli_connect(): (HY000/1044): Access denied for user ''@'localhost' to database 'projekt_clab' in C:\xampp\htdocs\Clab.php on line 14 Notice: Undefined index: geraet in C:\xampp\htdocs\Clab.php on line 23 Fatal error: Uncaught Error: Call to a member function prepare() on boolean in C:\xampp\htdocs\Clab.php:25 Stack trace: #0 {main} thrown in C:\xampp\htdocs\Clab.php on line 25" -
PHP ausgabe in SQL Tabelle
FoxOff antwortete auf FoxOff's Frage in Anwendungsentwickler und Programmierer
Code: <form action="" method="post"> <input type="text" name="Nutzer_ID" placeholder="Nutzer_ID"><br> <input type="text" name="Vorname" placeholder="Vorname"><br> <input type="text" name="Nachname" placeholder="Nachname"><br> <input type="text" name="E-Mail" placeholder="E-Mail"><br> <input type="text" name="Telefonnummer" placeholder="Telefonnummer"><br> <input type="text" name="Raum" placeholder="Raum"><br> <input type="text" name="Geraet" placeholder="Gerät"><br> <input type="submit" name="submit" value="Absenden"><br> </form> <?php $db = mysqli_connect("localhost","","","projekt_clab"); if ($db -> connect_errno) { printf("Verbindung fehlgeschlagen: %s\n", $db->connect_error); exit(); } if(isset($_POST["submit"])): $nutzerID = $_POST['nutzerID']; $vorname = $_POST['vorname']; $nachname = $_POST['nachname']; $email = $_POST['E-Mail']; $telefonnummer = $_POST['telefonnummer']; $raum = $_POST['raum']; $gerät = $_POST['geraet']; $absenden = $db->prepare("INSERT INTO nutzer (Nutzer_ID ,Vorname, Nachname, E-Mail, Telefonnummer, Raum, Geraet) VALUES (?,?,?,?,?,?,?)"); $absenden->bind_param('isssiis',$nutzer_ID,$vorname,$nachname,$email,$telefonnummer,$raum,$geraet); $absenden->execute(); endif; ?> Fehlermeldungen: Warning: mysqli_connect(): (HY000/1044): Access denied for user ''@'localhost' to database 'projekt_clab' in C:\xampp\htdocs\Clab.php on line 14 Notice: Trying to get property 'connect_errno' of non-object in C:\xampp\htdocs\Clab.php on line 16 Notice: Undefined index: geraet in C:\xampp\htdocs\Clab.php on line 30 Fatal error: Uncaught Error: Call to a member function prepare() on boolean in C:\xampp\htdocs\Clab.php:32 Stack trace: #0 {main} thrown in C:\xampp\htdocs\Clab.php on line 32 -
PHP ausgabe in SQL Tabelle
FoxOff antwortete auf FoxOff's Frage in Anwendungsentwickler und Programmierer
-
PHP ausgabe in SQL Tabelle
FoxOff antwortete auf FoxOff's Frage in Anwendungsentwickler und Programmierer
Warning: mysqli_connect(): (HY000/1044): Access denied for user ''@'localhost' to database 'projekt_clab' in C:\xampp\htdocs\Clab.php on line 14 Notice: Trying to get property 'connect_errno' of non-object in C:\xampp\htdocs\Clab.php on line 16 Notice: Undefined index: geraet in C:\xampp\htdocs\Clab.php on line 30 Fatal error: Uncaught Error: Call to a member function prepare() on boolean in C:\xampp\htdocs\Clab.php:32 Stack trace: #0 {main} thrown in C:\xampp\htdocs\Clab.php on line 32 -
PHP ausgabe in SQL Tabelle
FoxOff antwortete auf FoxOff's Frage in Anwendungsentwickler und Programmierer
-
PHP ausgabe in SQL Tabelle
FoxOff antwortete auf FoxOff's Frage in Anwendungsentwickler und Programmierer
die beiden klammern hinter dem letzten ? habe ich ja weg gemacht -
PHP ausgabe in SQL Tabelle
FoxOff antwortete auf FoxOff's Frage in Anwendungsentwickler und Programmierer
-
PHP ausgabe in SQL Tabelle
FoxOff antwortete auf FoxOff's Frage in Anwendungsentwickler und Programmierer
Habe kein Username und Passwort.. Und in der test datei ging das ja auch ohne :x -
PHP ausgabe in SQL Tabelle
FoxOff antwortete auf FoxOff's Frage in Anwendungsentwickler und Programmierer
<form action="" method="post"> <input type="text" name="Nutzer_ID" placeholder="Nutzer_ID"><br> <input type="text" name="Vorname" placeholder="Vorname"><br> <input type="text" name="Nachname" placeholder="Nachname"><br> <input type="text" name="E-Mail" placeholder="E-Mail"><br> <input type="text" name="Telefonnummer" placeholder="Telefonnummer"><br> <input type="text" name="Raum" placeholder="Raum"><br> <input type="text" name="Geraet" placeholder="Gerät"><br> <input type="submit" name="submit" value="Absenden"><br> </form> <?php $db = mysqli_connect("localhost","","","projekt_clab"); if(isset($_POST["submit"])): $nutzerID = $_POST['Nutzer_ID']; $vorname = $_POST['Vorname']; $nachname = $_POST['Nachname']; $email = $_POST['E-Mail']; $telefonnummer = $_POST['Telefonnummer']; $raum = $_POST['Raum']; $gerät = $_POST['Geraet']; $absenden = $db->prepare("INSERT INTO nutzer (Nutzer_ID ,Vorname, Nachname, E-Mail, Telefonnummer, Raum, Geraet) VALUES (?,?,?,?,?,?,?)"); $absenden->bind_param('isssiis',$nutzerID,$vorname,$nachname,$email,$telefonnummer,$raum,$geraet); $absenden->execute(); endif; ?> -
PHP ausgabe in SQL Tabelle
FoxOff antwortete auf FoxOff's Frage in Anwendungsentwickler und Programmierer
Wie meinst du das? -
PHP ausgabe in SQL Tabelle
FoxOff antwortete auf FoxOff's Frage in Anwendungsentwickler und Programmierer
Sind leider immernoch da die Fehlermeldungen -
PHP ausgabe in SQL Tabelle
FoxOff antwortete auf FoxOff's Frage in Anwendungsentwickler und Programmierer
Die hatte ich ganz am Anfang auch schon.. ?♀️