Menu schließen

PHP und SQL in HTML-Code für Datenbankabfrage

Frage: PHP und SQL in HTML-Code für Datenbankabfrage
(2 Antworten)


Autor
Beiträge 2
0
Ich muss in einem HTML-Code mit PHP und SQL eine Verbindung zu meiner Datenbank auf MySQL aufbauen und eine Datenabfrage sowie eine Dateneingabe(Übrmittlung) innerhalb des PHP -Codes schreiben.
Zum Beispiel in Form eines Gästebuches und darunter zB ein Fenster, wo man eingegebene Kommentare nach Datum oder Ort aufrufen kann (aus der DB generiert).
Ich bekomme das einfach gar nicht hin.
Mein Code funktioniert nicht richtig und ich finde keine Lösung. Ich muss das am 31.07 um 0:00 haben, deshalb wünsche ich mir jede erdenkliche Hilfe dabei!
Frage von juka22 | am 30.07.2018 - 18:01


Autor
Beiträge 40243
2101
Antwort von matata | 30.07.2018 - 18:22
Dann musst du den gefundenen Code und deine ganzen Überlegungen ins nächste Antwortfeld schreiben,
damit man das überprüfen kann auf mögliche Fehler... Geholfen wird hier nämlich nur auf dieser Seite und nicht per PM oder so...
________________________
 e-Hausaufgaben.de - Team


Autor
Beiträge 2
0
Antwort von juka22 | 30.07.2018 - 18:26
Da muss irgendwo ein Fehler sein. Meine Zugangsdaten habe ich natürlich wieder herausgenommen;)

<?php include ("header.html"); ?>

</header>
<body>
<?php
$con = mysql_connect(`localhost`, `username`, `password`);
if (!$con)
{
die(`Verbindung schlug fehl: ` . mysql_error());
}

$db = mysql_select_db(`username`, $con);
if (!$db)
{
die(`Datenbank konnte nicht ausgew&auml;hlt werden: ` . mysql_error());
}

if(isset($_POST[`name`]))
{
$name = mysql_real_escape_string(htmlspecialchars($_POST[`name`]));
$message = mysql_real_escape_string(htmlspecialchars($_POST[`message`]));
$insert = mysql_query("INSERT INTO GUESTBOOK (VON, NACHRICHT) VALUES (`$name`,`$message`)");
if (!$insert)
{
die(`Eintrag konnte nicht gespeichert werden: ` . mysql_error());
}
}

?>

<form method="POST" action="?page= ">
<span id="NewMessageHeadline">Neuer G&auml;stebucheintrag verfassen:</span> <br />
<span class="MessageFieldDescription">Name</span><input type="text" name="name" /> <br />
<span class="MessageFieldDescription">Nachricht</span><textarea cols="16" rows="5" name="message"></textarea> <br />
<input type="submit" value="Speichern"/> <br />
</form>

<?php
$numMessages = 5;
$pageNum = 0;
if(isset($_GET[`page`]) && is_numeric($_GET[`page`]))
{
$pageNum = $_GET[`page`];
}

$queryResult = mysql_query("SELECT * FROM GUESTBOOK ORDER BY Datum DESC LIMIT " . ($pageNum * $numMessages) . ", " . $numMessages);
if (!$queryResult)
{
die(`G&auml;stebucheintr&auml;ge konnten nicht gelesen werden: ` . mysql_error());
}

while ($row = mysql_fetch_object($queryResult))
{
?>
<p class="MessageInfo"><?php echo $row->VON; ?> hat am <?php echo $row->DATUM; ?> geschrieben:</p>
<p class="Message"><?php echo nl2br($row->NACHRICHT); ?></p>
<?php
}
mysql_free_result($queryResult);

$countResult = mysql_query("SELECT count(*) as COUNT FROM GUESTBOOK ");
if(!$countResult)
{
die(`Anzahl der Eintr&auml;ge konnte nicht gelesen werden: ` . mysql_error());
}

$count = mysql_fetch_object($countResult);
for($i=0; $i<=($count->COUNT/$numMessages);$i++)
{
echo `<a href="/guestbook.php?page=`.$i.`">`.($i+1).`</a>`;
}
?>

</body>

Verstoß melden
Hast Du eine eigene Frage an unsere Informatik-Experten?

44 ähnliche Fragen im Forum: 3 passende Dokumente zum Thema:
> Du befindest dich hier: Support-Forum - Informatik
ÄHNLICHE FRAGEN:
  • Informatik HTML und CSS
    Moin, ich habe hier einen Button gefunden und den würde ich gerne in meine Website rein machen. Problem ist dabei, das es wohl ..
  • Informatik HTML: Erklärungen gesucht
    Ich habe leider gar keine Ahnung wie das geht ich hoffe das mir jemand bitte helfen kann. Einführung in die ..
  • PHP
    Hi, wie kann man den source code eines PHP-skripts lesen? denn wenn man strg u drückt, dann kommt irgendwie nur der html-..
  • javaScript
    Hallo zusamme. Ich habe ein Problem mit javascript: Ich möchte einen Vector in einem Vector speichern. An einem Ort geht ..
  • HTML - Dokument speichern und wieder öffnen ?
    hi, hab ma kurz ne frage, wie speicher ich ein html dokument und öffne es dann im browser?ich weiß zwar, dass man die endung ..
  • PHP-Post, get
    Hi, ich versteh POST und GET nicht ganz, ich hab da mal einige Fragen: also ich schreibe jetzt mal irgendein HTML-Programm..
  • mehr ...
BELIEBTE DOWNLOADS:
  • Übersicht von HTML Befehlen
    In diesem Dokument habe ich ein paar HTML-Befehle zusammengestellt für die Textauszeichnung und Tabellen.
  • HTML Befehle
    Kurzübersicht HTML-Befehle: - Grundstruktur einer HTML-Datei - Text & Sonderzeichen - Farbe, Bilder, Hintergründe - Links - ..
  • DVD - Digital Versatile Disk
    Ein Referat über das Thema "DVD". es wird auf die Verschlüsselung, den Aufbau und die Funktionsweise eingegangen. 1 - ..
  • mehr ...