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 ::

Websites optimieren für Google & Co.

Websites optimieren für Google & Co. 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 Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 31.03.2005, 17:35:58
Doje Doje ist offline
Anfänger
 
Registriert seit: Jul 2004
Beiträge: 5
Datensatz -> dynamische Tabelle

Hi,

vieles konnte ich bisher irgnedwie durch How-To oder Foren realisieren, doch nun hänge ich an einem Problem fest, welches ich im Moment noch nicht verstehe, wie ich das angehen soll.

Ich muss aus folgender Tabelle die Daten auslesen(Kann nichts an der Tabelle ändern!!!):

wartikel_1a | wartikel_2a | wartikel_1b | wartikel_2b | wartikel_3a | wartikel_3b | quartikel_1| quartikel_2| quartikel_3 ...usw...
...
...


Ziel ist es, folgende Anzeige zu bekommen:


Nr.__|__Artikel 1_____|__Artikel 2______|__Artikel 3_____|__QUArtikel

01.__|__wartikel_1a__|__wartikel_1b___|__wartikel_1c__|__quartikel_1
02.__|__wartikel_2a__|__wartikel_2b___|__wartikel_2c__|__quartikel_2
...
...

Nr. = abhänging von einer übetragen $_POST. Hier wird eine Zahl übergeben.

Über eine folgende Anweisung holde ich mir die Daten aus der DB:
PHP-Code:
$result1 "SELECT * FROM auswertung WHERE dat_id = '$dat_id1' ";
$qry mysql_query$result1 );
if(
$row mysql_fetch_array($qry)){
        
        
$x 1;
                while(
$x <= $artzahl1){
                    echo 
"<br>";
                    echo 
$x++ ."<td>Nr.</td>";
//Hier fehlt mir jetzt die Ausgabe für die einzelnen Datensätze ???

}

wie oben schon erwähnt, kann ich leider an der Tabellen Struktur nichts ändern. Sitze hier an einem Projekt, und habe diese Vorgaben.

So zurück zu der Ausgabe. Die Tabellenausgabe anhand der $artzahl bekomme ich noch hin. Jetzt sollen aber in jeder Zeile der Tabelle, die Daten aus der Datenbank eingetragen werden.
Als z.B. ist die $artzahl 5, dann muss er 5 Zeilen erstellen, und hierzu die spalten durchgehen, bis er zu wartikel5a angetroffen ist, und bis dorthin alles ausgeben. Das gleiche natürlich mit wartikel5b usw...

wartikel1a
wartikel2a
wartikel3a
wartikel1a
wartikel1b
wartikel1c
...
wartikel5a
wartikel5b
wartikel5c

Über Hilfestellung wäre ich sehr dankbar.


Mit Zitat antworten
  #2  
Alt 31.03.2005, 17:53:43
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
AW: Datensatz -> dynamische Tabelle

Kannst Du die Struktur der Tabelle mal posten?
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #3  
Alt 31.03.2005, 18:21:19
Doje Doje ist offline
Anfänger
 
Registriert seit: Jul 2004
Beiträge: 5
AW: Datensatz -> dynamische Tabelle

Ich kürze es mal der Übersicht ab.
So stehen die Daten in der Tabelle drin.

id_|wa_1a|wa_2a|wa_1b|wa_2b|wa_3a|wa_3b|qu_1|qu_2|qu_3|dat_id|
01_|__3__|__2__|__8__|__1__|__5__|__2__|_23_|_11_|_42_|__4___|
02_|__4__|__1__|__3__|__6__|__4__|__1__|_33_|_21_|_12_|__5___|
03_|__1__|__9__|__3__|__2__|__2__|__8__|_41_|_78_|_32_|__6___|
..
..

diese Tabelle benötige als Ausgabe in abhängigkeit von der $artzahl.
wa_1a, wa_1b... geht bis wa_10a, wa_10b... also zu jedem 10 Spalten.

Wenn die Artzahl jetzt aber nur 6 ist, dann sollen nur die Werte
wa_1a,wa_1b... bis wa_6a,wa_6b... anzeigen.
Mit Zitat antworten
  #4  
Alt 02.04.2005, 08:59:36
Doje Doje ist offline
Anfänger
 
Registriert seit: Jul 2004
Beiträge: 5
AW: Datensatz -> dynamische Tabelle

hat keiner einen Ansatz ?
Mit Zitat antworten
  #5  
Alt 02.04.2005, 10:50:44
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: Datensatz -> dynamische Tabelle

Zitat:
Zitat von Doje
hat keiner einen Ansatz ?
Nein. Aber dafür:
Zitat:
kann ich leider an der Tabellen Struktur nichts ändern. Sitze hier an einem Projekt, und habe diese Vorgaben.
Tritt das Projekt in die Tonne oder such Dir 'nen anderen Brötchengeber.

btw: wenn Dich noch mal jemand nach der Struktur fragt, dann meiner das Ergebnis von
HTML-Code:
SHOW CREATE TABLE tabelle
bei dem Du genaue Beschreibungen einfügst und ein paar INSERT INTO Zeilen mit dazu lieferst.
Mit Zitat antworten
  #6  
Alt 02.04.2005, 15:48:36
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
AW: Datensatz -> dynamische Tabelle

Zitat:
Zitat von meikel
Tritt das Projekt in die Tonne oder such Dir 'nen anderen Brötchengeber.
Ein Programmierer brauch schließlich Freiraum :-)
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #7  
Alt 04.04.2005, 11:37:29
Doje Doje ist offline
Anfänger
 
Registriert seit: Jul 2004
Beiträge: 5
AW: Datensatz -> dynamische Tabelle

Konnte die Sache etwas ändern.
Habe nachfolgend mal meine Idee (funktioniert nicht) angehängt.
Ich konnte es regeln, dass die Daten jetzt erst durch eine Auswahl abgerufen werden können.

Folgendes stell ich mir vor:
Die Daten sollen erst nach submit abgefragt werden. D.h. Ich lasse mir
die submits abhängig von der $artzahl1 erstellen.
Jetzt möchte ich abfragen, welcher Button gedrückt wurde, und dann dementsprechend
die Query ausführen.
Ist der nachfolgende Grundgedanke realisierbar ?

PHP-Code:
for($n 0$n $artzahl1 $n++) 
            {
                
//echo "". $artzahl1 ."<tr>";
                
$n1 $n+1;
                echo 
"<tr>";
                echo 
"<form name='submits' action='result_archiv_anzeigen.php' method='post'>";    
                echo 
"<td>Artikel $n1 <input type='submit' size='3' name='zeigen1[]'></td>";
                echo 
"<input type='hidden' name='artzahl2' value=$n1>";
                echo 
"<tr>";
                echo 
"</form>";
            }
        
        if(isset(
$_POST['zeigen1'])) {
                    foreach(
$_POST['zeigen1'] as $zeig1) {
                    echo  
$artzahl2 " <input type='text' size='19' name='$zeig1'><br>";
                    echo 
"<input type='hidden' name='n22' value='$n1'>";
                    
                }

        
//$zeig1 = $_POST['artzahl1'];
        //echo $_POST['n1'];

            
switch($zeig1)
                    {
                    case 
0
                        
$result1 "SELECT * FROM auswertung WHERE dat_id = '$_POST[dat_id1]' ";
                        
$erg1 mysql_db_query($db_name$result1);
                        
$row1 mysql_fetch_array($erg1);
                        
extract($row1);
                        echo 
"
                        <table border =1>
                        <tr>
                        <td>" 
$artzahl1 "P1. = " $wartikel1a "  -  " "P2. = " $wartikel1b " </td>
                        </tr>
                        </table>
                        "
;
                        break;
                    
                    case 
1
                        
$result2 "SELECT * FROM auswertung WHERE dat_id = '$_POST[dat_id1]' ";
                        
$erg2 mysql_db_query($db_name$result2);
                        
$row2 mysql_fetch_array($erg2);
                        
extract($row2);
                        echo 
"
                        <table border =1>
                        <tr>
                        <td>" 
$artzahl1 "P1. = " $wartikel2a "  -  " "P2. = " $wartikel2b " </td>
                        </tr>
                        </table>
                        "
;
                        break;


            }
        

Wie gesagt es funzt noch nicht...... ist nur so ein Gedanke....
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
auto_increment zuückgeben oder Tabelle sperren -TC- MySQLi/PDO/(MySQL) 2 17.08.2004 13:55:54
Einzelnen Datensatz holen Thomas Dittrich MySQLi/PDO/(MySQL) 7 20.02.2004 13:30:01
MYSQL Datensatz verschieben und löschen Schnoop PHP für Fortgeschrittene und Experten 6 21.01.2004 16:50:42
MySQL - tabelle in tabelle Gweilo PHP für Fortgeschrittene und Experten 4 09.11.2002 18:41:57
Dynamische Tabelle mit PHP? Ernesto PHP für Fortgeschrittene und Experten 1 02.10.2002 09:47:52


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:26:44 Uhr.


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


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