php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2010

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 27.01.2010, 18:59  
Neuer Benutzer
 
Registriert seit: 27.01.2010
Beiträge: 9
PHP-Kenntnisse:
Anfänger
Striker87 befindet sich auf einem aufstrebenden Ast
Standard doppelte tabellendaten nacheinander ausgeben?

Also ich hab folgendes problem.
Ich habe eine Datenbank die Umfragen speichert, d.h. bei einer frage stehen mehrere Antworten zur Verfügung und hab Sie auch schon ausgegeben.

Bild hier:



Nun will ich aber das die Antworten hintereinander stehen und nicht untereinander.

Mein Quelltext sieht wie folgt aus:

PHP-Code:
function createTabelle2()
    {
        
$tab="<table border='1'>";
        
$conn=mysqli_connect('localhost','root','*****','kraus') or die("Kann die Verbindung zum Server nicht herstellen");
        
$sql="select Thema,Frage,Antwort ";
        
$sql.=" from umfrage u,fragen f,antworten a ";
        
$sql.=" where u.UID=f.UID and f.FID=a.FID";
        
$result=mysqli_query($conn,$sql);

        if(
$result!==false)
        {

            
$kopf=false;
            while(
$zeile=mysqli_fetch_assoc($result))
            {
                if(!
$kopf)
                {
                    
$tab.="<tr>";
                    foreach(
$zeile as $k=>$v)
                    {
                        if(
$k=="UID")
                        {
                            continue;
                        }
                        
$tab.="<th>$k</th>";
                    }
                    
$tab.="<th>Auswahl</th>";
                    
$tab.="</tr>";
                    
$kopf=true;
                }
//$kopf
                
$tab.="<tr>";
                foreach(
$zeile as $k=>$v)
                {
                    if(
$k=="UID")
                    {
                        
//Artikelnummer des akt. Artikels speichern
                        
$nr=$v;
                    }
                    else
                    {
                        
$tab.="<td>";
                        
$tab.="<input type='text' name='".$k."_".$nr."' value='$v'/>";
                        
$tab.="</td>";
                    }
                }
                
$tab.="<td><input type='radio' name='auswahl' value='$nr'/></td>";
                
$tab.="</tr>\n";
            }
        }
        
$tab.="</table>";
        return 
$tab;
    } 
Hoffe ihr könnt mir helfen. Danke

Geändert von Striker87 (27.01.2010 um 22:34 Uhr).
Striker87 ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 27.01.2010, 19:01  
Moderator
 
Benutzerbild von Asipak
 
Registriert seit: 18.07.2005
Beiträge: 4.072
Asipak sorgt für eine eindrucksvolle AtmosphäreAsipak sorgt für eine eindrucksvolle Atmosphäre
Standard

Hallo,

ich tippe mal auf Gruppenbruch (Standardverfahren) - PHP.de Wiki .

Gruß
Asipak ist offline  
Alt 27.01.2010, 20:50  
Neuer Benutzer
 
Registriert seit: 27.01.2010
Beiträge: 9
PHP-Kenntnisse:
Anfänger
Striker87 befindet sich auf einem aufstrebenden Ast
Standard

danke aber konnte damit leider nicht viel anfangen hat vllt jmd ne idee was ich an meinem quelltext ändern muss damit die antworten hintereinander stehen?
Striker87 ist offline  
Alt 27.01.2010, 22:11  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.990
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Ein bißchen wirst Du schon noch selbst machen müssen. Ist das überhaupt Dein Quellcode?
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online  
Alt 27.01.2010, 22:27  
Neuer Benutzer
 
Registriert seit: 27.01.2010
Beiträge: 9
PHP-Kenntnisse:
Anfänger
Striker87 befindet sich auf einem aufstrebenden Ast
Standard

gut dann versuch ich es halt selber...und ja das ist mein quellcode, hab ihn von paar anderen beispielen (die wir in der schule gemacht haben) zusammengestellt.
Striker87 ist offline  
Alt 27.01.2010, 22:29  
Erfahrener Benutzer
 
Registriert seit: 08.10.2009
Beiträge: 682
PHP-Kenntnisse:
Anfänger
Harry_X befindet sich auf einem aufstrebenden Ast
Standard

nimm doch einfach die <tr>-Tags aus der while-Schleife raus
Harry_X ist offline  
Alt 27.01.2010, 22:35  
Neuer Benutzer
 
Registriert seit: 27.01.2010
Beiträge: 9
PHP-Kenntnisse:
Anfänger
Striker87 befindet sich auf einem aufstrebenden Ast
Standard

kapier ich grad net richtig...man braucht doch die <tr>-Tags für die tabelle sonst bekommt man doch ein fehler oder?
Striker87 ist offline  
Alt 27.01.2010, 22:37  
Erfahrener Benutzer
 
Registriert seit: 08.10.2009
Beiträge: 682
PHP-Kenntnisse:
Anfänger
Harry_X befindet sich auf einem aufstrebenden Ast
Standard

wieso? ob die Table nur eine Zeile, aber dafür viele Spalten hat, ist doch egal, oder?
ansonsten versteh ich nicht, was du willst
Harry_X ist offline  
Alt 27.01.2010, 22:53  
Neuer Benutzer
 
Registriert seit: 27.01.2010
Beiträge: 9
PHP-Kenntnisse:
Anfänger
Striker87 befindet sich auf einem aufstrebenden Ast
Standard

sorry hab mich glaub ich falsch ausgedrückt.
wollte fragen ob es möglich wäre wie hier auf dem bild:


Striker87 ist offline  
Alt 27.01.2010, 22:58  
Erfahrener Benutzer
 
Registriert seit: 08.10.2009
Beiträge: 682
PHP-Kenntnisse:
Anfänger
Harry_X befindet sich auf einem aufstrebenden Ast
Standard

und wo ist jetzt der Unterschied, außer dass die Ausdrücke in A+B hier jetzt nicht wiederholt werden?
Harry_X ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Link mit einer variable ausgeben Marcwa PHP Tipps 2010 7 23.01.2010 17:34
ausgeben von mehreren tabellen mysql SpecialFighter PHP Tipps 2009 9 15.10.2009 18:41
PHP als Bild ausgeben jonny0303 PHP Tipps 2009 6 21.08.2009 12:33
JSON - Wert in Inputfeld ausgeben vollmilch JavaScript, Ajax und mehr 3 03.07.2009 20:18
Bild erzeugen lassen und in Tabelle ausgeben maximus PHP Tipps 2008 7 11.11.2008 20:53
verschachtelte Rubriken ausgeben / alle anzeigen prinzli PHP Tipps 2008 3 25.02.2008 22:37
beim letzten Datensatz anderes Icon ausgeben prinzli Datenbanken 16 30.11.2007 23:50
Es werden zuviel Daten ausgeben Kein Genie PHP Tipps 2006 5 12.11.2006 12:37
[Erledigt] Datensätze blockweise nacheinander ausgeben?? Datenbanken 6 13.03.2006 14:22
Select - doppelte Ergebnisse ragman Datenbanken 3 26.01.2006 11:53
doppelte Werte / Strings einer Spalte nur einmal ausgeben... Datenbanken 2 29.07.2005 12:10
Mehrere Zeilen aus MySQl ausgeben... King2k PHP Tipps 2005 4 31.05.2005 20:05
Funktion ausgeben PHP Tipps 2005 8 10.01.2005 17:18
[Erledigt] Array ausgeben PHP Tipps 2004-2 4 05.12.2004 00:53
[Erledigt] Ganze Tabelle ausgeben PHP Tipps 2004-2 1 21.11.2004 16:48

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
doppelte zeile in tabelee ausgeben, sql daten hintereinander, php tabelle nacheinander, sql doppeltendantesatz nacheinander, sql redundante ausgeben while, php tabelle nacheinander ausgeben, mysql daten nacheinander ausgeben tabelle, sql doppelte tabellennamen, zahlen hintereinander ausgeben php, daten doppelt in eine tabelle eintragen, tabelle doppelt ausgeben php, ergebnis von 2 tabellen nacheinander ausgeben, doppelte datensätze untereinander ausgeben sql, doppelte datensätze doppelt ausgeben, php gleiche werte sammeln und nacheinander ausgeben, php while doppelte, mysql select spalte zweimal ausgeben php, daten aus datenbank hintereinander ausgeben, doppelt wert in 2 tabelle ausgeben, sql spalte zu zeile werte hintereinander

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:00 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum