Zum Inhalt springen

Datenbank Eintrag übersrpingen


Rinma

Empfohlene Beiträge

Wie man falsch fragen beantwortet (siehe eins weiter oben) -.- nicht hilfreich.

Nein, Du möchtest hier Hilfe bekommen, aber einmal alle Details wie z.B. eingesetzte Datenbank, Datenbanksprache und Programmiersprache zu nennen, hast Du nicht getan. Darum ist der entsprechende Hinweis richtig, dass Du informativ über Dein Problem sein sollst, durchaus gerechtfertigt. Außerdem möchtest Du Hilfe und solltest Dir evtl überlegen, dass Dein zweites Posting eben eher negativ zu sehen ist, da Du anscheinend Deinen Fehler, die Unvollständigkeit Deines ersten Postings, nicht einsiehst.

Link zu diesem Kommentar
Auf anderen Seiten teilen

So links klicke ich nicht einmal an. Und ja du hast recht ich hab viele wichtige Infos vergessen, entschuldigung.

Vielleicht einmal machen, ich will damit niemanden böse, sondern nur, dass man es mal liest und dann selbst auf die richtige Idee kommt.

Also ich verwende PHP in Verbindung mit MySQL und spreche meine datenbank mit mysqli an.

Magst Du noch vielleicht ein Stück aus Deinem Code (SQL + PHP) posten, damit kann man dann noch bisschen mehr anfangen

Link zu diesem Kommentar
Auf anderen Seiten teilen


//Tabelle erzeugen
$fields = $dba->fetch_fields();
echo "<table cell='1'>";
echo "<tr>";
//Tabellen Überschriften.
echo "<th>Optionen</th>";
foreach($fields as $field)
{
echo "<th>".$field->name."</th>";
}

echo "</tr>";
//Tabellen Inhalt.

while($db = $dba->fetch_assoc())
{
echo "<tr>";
//Löschen und Bearbeiten Buttons.
echo "<td width='10%'>
<a href='edit.php'><img src='PicEdit.gif' alt='Edit'/>Bearbeiten</a><br/>"
."<a href='delete.php' value='$id'><img src='PicDel.png' alt='Löschen' />Löschen</a>"
."</td>";

foreach ($db as $key => $value)
{
echo "<td width='10%'>" . $value . "</td>";
}
echo "</tr>";
}
echo "</table>";
[/PHP]

Und ab dem Teil

[PHP]
foreach ($db as $key => $value)
{
echo "<td width='10%'>" . $value . "</td>";
}

Werden die Daten in die Tabelle eingetragen. Und da würde ich gerne den ersten eintrag ignorieren das es halt erst beim zweiten anfängt.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Moment: "Kristallkugel polieren"!

Weiter Fragen?

- Benutzt du ein Framework, was dir die Daten gleich in HTML rausbläst?

- Warum gibst du nicht einfach, die Spalte "NICHT" aus?

- Willst du die ID nur zur weiteren Verarbeitung in einem Link, oder ..?

In deinem Code muss dazu doch irgendwo ein ECHO/PRINT/PRINTF/SP... stehen, womit du die Spalte des Tupels ausgibst (ob nun assoziativ oder auf index spielt dabei keine Rolle). Dort einfach auskommentieren, weglöschen oder was anderes hinschreiben sollte genügen.

vG

Link zu diesem Kommentar
Auf anderen Seiten teilen

Das SQL Statement fehlt noch, ich gehe aber mal davon aus, dass das irgendwie "select *" ist, wenn Du die ID nicht wirklich brauchst, dann mache aus dem * einfach eine Feldliste wie "select feld1, feld2" usw. Wenn Du ID aber doch brauchst und nur nicht ausgeben willst (ich nehme mal an das ist das $id, weil ich im Moment nicht sehe wie das aus dem Datensatz befüllt wird), dann kannst Du innerhalb der inneren foreach-Schleife einfach entweder nach dem Feldnamen fragen


$idvalue = null;
foreach ($db as $key => $value)
if ($key == "fieldname") {
$idvalue = $value;
continues
}
... wie bisher ..
}
[/php]

oder wenn Du weißt, dass es das n-te Feld ist, geht das natürlich auch über einen Zähler.

HTH

Link zu diesem Kommentar
Auf anderen Seiten teilen

Framework = nein. Das ist ja meine Frage wi kann ich sie nicht ausgeben ? Und ja die soll später als "hidden" mitgeschickt werden. Die Tabelle wird automatisch erstellt.

Überschriften:


echo "<tr>";
//Tabellen Überschriften.
echo "<th>Optionen</th>";
foreach($fields as $field)
{
echo "<th>".$field->name."</th>";
}

echo "</tr>";
[/PHP]

Inhalt:

[PHP]
while($db = $dba->fetch_assoc())
{
echo "<tr>";
//Löschen und Bearbeiten Buttons.
echo "<td width='10%'>
<a href='edit.php'><img src='PicEdit.gif' alt='Edit'/>Bearbeiten</a><br/>"
."<a href='delete.php' value='$id'><img src='PicDel.png' alt='Löschen' />Löschen</a>"
."</td>";

foreach ($db as $key => $value)
{
echo "<td width='10%'>" . $value . "</td>";
}
echo "</tr>";

Die Daten zieht der sich alle aus einer Datenbank. Und weil die ja automatisch erstellt wird bräuchte ich etwas womit ich einfach das auslesen des ersten eintrags in eine reihe übersrpingen kann.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...