Hallo,
ich bin momentan dabei PHP in Kombination mit MSQL zu lernen, sprich leider nur ein Laie.
Meine Arbeit begrenzt sich auf das Auslesen einer Datenbank bzw. das Eintragen einer Datenbank über Formulare. Im Verlauf soll diese dann umfangreicher werden, wobei lieber klein anfangen.
Nun zu meinem Problem:
Ich hab erstmal die prinzipiellen Schritte gemacht. Verbindung zum Server, zur Datenbank usw.
Daraufhin meine Tabelle im phpMyAdmin mit 2 Testeintragen bestückt.
Leider werden mir diese Einträge nicht explizit in die Tabelle eingefügt, die über php/ html angezeigt werden sollen.
PHP Quellcode:
Über eine Hilfe würde ich mich freuen.
Beste Grüße,
Persie
ich bin momentan dabei PHP in Kombination mit MSQL zu lernen, sprich leider nur ein Laie.
Meine Arbeit begrenzt sich auf das Auslesen einer Datenbank bzw. das Eintragen einer Datenbank über Formulare. Im Verlauf soll diese dann umfangreicher werden, wobei lieber klein anfangen.
Nun zu meinem Problem:
Ich hab erstmal die prinzipiellen Schritte gemacht. Verbindung zum Server, zur Datenbank usw.
Daraufhin meine Tabelle im phpMyAdmin mit 2 Testeintragen bestückt.
Leider werden mir diese Einträge nicht explizit in die Tabelle eingefügt, die über php/ html angezeigt werden sollen.
PHP Quellcode:
PHP-Code:
<?php
//Definitionen
//Verbindung mit dem MySQL-Server herstellen
//Planung: Auslagerung der Daten in eine eine config.php + include.php
$mysqlhost = "localhost"; // MySQL-Host angeben
$mysqluser = "root"; // MySQL-User angeben
$mysqlpwd = ""; // Passwort angeben
$mysqldb = "lieferanten_tool"; // Gewuenschte Datenbank angeben
$connection = mysql_connect($mysqlhost, $mysqluser, $mysqlpwd)
or die("Verbindungsversuch fehlgeschlagen");
//Verbindung mit der Datenbank herstellen
mysql_select_db($mysqldb, $connection)
or die("Konnte die Datenbank nicht waehlen.");
//Asuwahl der Zeilen aus der Tabelle
$sql = "SELECT * FROM lieferanten_db ORDER BY l_id;";
//Anfrage an MySQL senden
$lieferanten_query = mysql_query($sql)
or die("Anfrage nicht erfolgreich");
// Anzahl der Datensätze anzeigen
$anzahl = mysql_num_rows($lieferanten_query);
echo "Anzahl der Datensätze: $anzahl";
?>
<table cellpadding="10" cellspacing="3" border="3">
<thead>
<tr>
<td> Firma </td>
<td> Nachname </td>
<td> Vorname </td>
<td> Telefon </td>
<td> Fax </td>
<td> E-Mail </td>
<td> Operation </td>
</tr>
</thead>
<tbody>
<?php
while ($liefer = mysql_fetch_array($lieferanten_query, MYSQL_ASSOC))
{
echo '<tr>'
. '<td>' . $liefer->l_firma . '</td>'
. '<td>' . $liefer->l_nachname . '</td>'
. '<td>' . $liefer->l_vorname . '</td>'
. '<td>' . $liefer->l_telefon . '</td>'
. '<td>' . $liefer->l_fax . '</td>'
. '<td>' . $liefer->l_email . '</td>'
. '<td>'
. '<a href="test3.php?kid=' . $liefer->l_id . '">Bearbeiten</a>'
. '</td>'
. '</tr>';
}
?>
</tbody>
</table>
Beste Grüße,
Persie
Kommentar