SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Handbuch der Java-Programmierung

Handbuch der Java-Programmierung zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 09.08.2006, 16:16:07
breakbox breakbox ist offline
Anfänger
 
Registriert seit: Aug 2006
Beiträge: 8
ausgelesene Daten per Dropdown filtern

Hallo,

ich habe eine Tebelle mit allen Inhalten ausgelesen.
Nun möchte ich die Tabelle nach bestimmten Inhalten filtern und das per Dropdown.

Hier mein Code:

Code:
<html>
<style type="text/css">
@import url("megapart.css");
</style>
 
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<?php require("sql_connect.php");?></div>
<?php include("tmp.php");?>
<table border="1" cellpadding="0" cellspacing="0" width="850" id="table1" >
  <tr bordercolor="#000000" bgcolor="#000000" align="center" class="fliestabhead"> 
        <td width="50" height="40">id</td>
        <td width="200" height="40">url</td>
        <td width="150" height="40">urlname</td>
        <td width="150" height="40">name</td>
        <td width="300" height="40">Beschreibung</td>
    </tr>
<?php 
$blVar = true;
$id = $_REQUEST['id'];

$result = mysql_query("SELECT * FROM links ORDER BY id",$db);
$result = mysql_query("SELECT * FROM links WHERE id = '$id' ORDER BY id",$db);

while ($daten = mysql_fetch_array($result)) { 

if ($blVar) $bgcolor= "#FFFFFF";
   else $bgcolor= "#F1F1F1";
   $blVar = !$blVar;?> 

    <tr class="fliescenter" bordercolor="#CCCCCC" style="background-color:<? echo $bgcolor; ?>;">
        <td width="50" height="25"><div align="center"><? echo $daten[id]; ?></div></td>  
        <td width="200" height="25"><div align="center"><a href="<? echo $daten[url]; ?>"><? echo $daten[url]; ?></a></div></td> 
        <td width="150" height="25"><div align="center"><? echo $daten[urlname]; ?></div></td> 
        <td width="150" height="25"><div align="center"><? echo $daten[name]; ?></div></td> 
        <td width="300" height="25"><div align="center"><? echo $daten[beschreibung]; ?></div></td>
    </tr> 
<?php 
} 
?> 
</table> 
</body> 
</html>

Hier das Formular:
Code:
<?php require("sql_connect.php");?>
<form name="form" method="post" action="lesen.php">
<select name="autor" onChange="MM_jumpMenu('parent',this,0)">
<?php 
$abfrage = "SELECT * FROM links ORDER by id";
$ergebnis = mysql_query($abfrage); 
while($row = mysql_fetch_object($ergebnis)) {
echo "<option>";
echo $row->id;
echo "</option>"; 
}
?>
</select>
  <input type="submit" name="Submit" value="Abschicken">
</form>
Die Tabelle kann nicht ausgelesen werden und Ich bekomme keine gefilterte Abfrage!!!

Kann mir da jemand weiterhelfen?
Bin noch ziemlich neu in PHP!

thx
Mit Zitat antworten
  #2  
Alt 09.08.2006, 17:45:32
Blade1965 Blade1965 ist offline
Junior Member
 
Registriert seit: Jan 2006
Alter: 58
Beiträge: 169
AW: ausgelesene Daten per Dropdown filtern

Du übergibst:
<select name="autor" onChange="MM_jumpMenu('parent',this,0)">

den Namen "autor" und liest über $_REQUEST[] aber eine id aus.
Mit Zitat antworten
  #3  
Alt 09.08.2006, 17:58:58
breakbox breakbox ist offline
Anfänger
 
Registriert seit: Aug 2006
Beiträge: 8
AW: ausgelesene Daten per Dropdown filtern

Hey Blade,

habs geändert (Klar?!? Sorry mein Fehler), funktioniert noch nicht! Ich habe 2 x $result da ich zunächst beim Aufrufen der Seite den kompletten Inhalt auslesen möchte und dann Filtern! Vielleicht sollte ichs auf ne andere Art probieren?!? Kennst du da was?
thx

Aktueler Code:

Code:
<?php require("sql_connect.php");?>
<form name="form" method="post" action="lesen.php">
<select name="id">
<?php 
$abfrage = "SELECT * FROM links ORDER by id";
$ergebnis = mysql_query($abfrage); 
while($row = mysql_fetch_object($ergebnis)) {
echo "<option>";
echo $row->id;
echo "</option>"; 
}
?>
</select>
  <input type="submit" name="Submit" value="Abschicken">
</form>
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Daten zu den vorhandenen dazuaddieren pekobe MySQLi/PDO/(MySQL) 2 27.05.2006 11:40:17
Daten aus Dropdown werden nicht in Datenbank übernommen googlehupf PHP Grundlagen 5 31.01.2005 20:42:11
Daten aus 2 mysql-tabellen ausgeben xnay PHP Grundlagen 1 13.12.2003 18:33:43
Ausgelesene Daten werden in Formular nicht richtig angezeigt BlackSnake PHP für Fortgeschrittene und Experten 8 05.12.2003 15:39:23
Rückschreiben von Daten in einer Datenbank Twolf PHP für Fortgeschrittene und Experten 2 13.03.2002 20:16:41


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:09:19 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt