Werte aus Datenbank holen und in Tabelle übertragen

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
Natheedo
Mitglied
Beiträge: 139
Registriert: 14.07.2003 13:21

Werte aus Datenbank holen und in Tabelle übertragen

Beitrag von Natheedo »

Hallo,

ich hab ein Problem. Und zwar hab ich ein Formular womit ich bestimmte Sachen an eine Datenbank sende. Das klappt auch soweit so gut!

Allerdings möchte ich diese Daten auslesen und in eine Tabelle hinzufügen.

Hier die PHP mit dem Formular :

Code: Alles auswählen

<?php

if(isset($_POST['submit']))
{
$eintrag = "INSERT INTO ebaylinks
(kategorie, link, linktext, bild)
VALUES
('".mysql_real_escape_string($_POST['kategorie'])."', '".mysql_real_escape_string($_POST['link'])."','".mysql_real_escape_string($_POST['linktext'])."','".mysql_real_escape_string($_POST['bild'])."')";

$eintragen = mysql_query($eintrag);

if($eintragen == true)
   {
   echo "Eintrag war erfolgreich";
   }
else
   {
   echo "Fehler beim Speichern";
   }
}
?>
Hier dann die Datei wo die Ausgabe stattfinden soll :

Code: Alles auswählen

<table border="1" cellpadding="0" cellspacing="0" class="produkttabelle" width="80%" align="center">

<?php
$read = mysql_query("SELECT * FROM tabelle WHERE `kat` = '$kategorie'"); 

while($row = mysql_fetch_assoc($read))
{
echo '<tr>
<td>'.$row['link'].'</td>
</tr>';

 echo '<td>.'$row['kat'].'</td>;
}

?>
</table>
Wie man an der unteren PHP Datei sieht komm ich ganz und gar nicht damit klar das so zu bewerkstelligen.

Weiteres ist es auch noch so das ich mit dem Formular auch auswähle in welche Kategorie er den Link eintragen soll.

Weiß jemand weiter? Ich komm damit ganz und gar nicht klar.

Danke
kiwuff
Mitglied
Beiträge: 43
Registriert: 03.02.2009 13:23

Re: Werte aus Datenbank holen und in Tabelle übertragen

Beitrag von kiwuff »

Kommen die Daten denn richtig an?
Einfach mal mit

Code: Alles auswählen

var_dump($_POST);
testen.
Landen die Daten denn in der Datenbank, sprich funktioniert der erste part schon nicht, oder scheitert nur die Ausgabe der Daten?
Auf den ersten Blick sieht der Code nicht so verkehrt aus. Die Verbindung zur Datenbank steht doch schon, oder?
Antworten

Zurück zu „Coding & Technik“