php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 23.03.2005, 15:53  
Erfahrener Benutzer
 
Registriert seit: 23.08.2004
Beiträge: 175
tekknotrip
Standard Select Ausgabe splitten / teilen?

Hallo Leute,
folgendes:

Ich lese per

Code:
$result = mysql_query("SELECT *
FROM db12
WHERE art='shop'
ORDER BY name")
or die (mysql_error());

while ($row = mysql_fetch_array($result))
{
echo "<a href=\"ziel\">$row[name]</a>";
}
die Daten aus. Die Daten werden aber nun alle schön hübsch untereinander ausgegeben. Soweit so gut. Aber was kann ich tun um die Ausgabe zu teilen?

Ich möchte nämlich:

Code:
TABLELLE

SPALTE 1
----Teil1 aus $row[name]---

SPALTE 2
----Teil2 aus $row[name]---
machen.

Ist sowas möglich?

Danke, Gruss, Micha
tekknotrip ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 23.03.2005, 15:55  
axo
Erfahrener Benutzer
 
Registriert seit: 24.12.2004
Beiträge: 1.814
axo ist zur Zeit noch ein unbeschriebenes Blatt
Standard

ja, es ist möglich.

http://de.selfhtml.org
http://de3.php.net/substr
axo ist offline  
Alt 23.03.2005, 15:58  
Gast
 
Beiträge: n/a
Standard

Verstehe ich das richtig, willst deine Ausgabe als Links in einer Tabelle mit 2 Spalten darstellen ?
 
Alt 23.03.2005, 16:03  
Erfahrener Benutzer
 
Registriert seit: 23.08.2004
Beiträge: 175
tekknotrip
Standard

au weh, bin falsch verstanden worden

$row[name] hat bspw. 100 Zeilen.

Diese möchte ich nicht untereinander augeben, sondern in einer Tabelle mit 2 Spalten. In jeder Spalte sollen dann 50 Zeilen drin sein.

Also $row[name] in 2 Teile zu je 50 Zeilen spalten
tekknotrip ist offline  
Alt 23.03.2005, 16:06  
Gast
 
Beiträge: n/a
Standard

hmmmmmm,
hoffe ich hab dich verstanden ...

PHP-Code:
<?php
$result 
mysql_query("SELECT * 
FROM db12 
WHERE art='shop' 
ORDER BY name"

or die (
mysql_error()); 

while (
$row mysql_fetch_array($result)) { 
 
$link "<a href=\"ziel\">$row[name]</a>";
 
$output .= "<td> $link </td>";
  if (
$x++ % 2) { $output .= "</tr>\r\n<tr>"; }
}

echo 
"<table border='1'>\r\n";
echo 
"<tr>";
echo 
$output;
if (
$x 2) { echo "<td></td>"; }
echo 
"</tr>\r\n</table>\r\n";
?>
nicht getestet !
 
Alt 23.03.2005, 16:12  
Erfahrener Benutzer
 
Registriert seit: 23.08.2004
Beiträge: 175
tekknotrip
Standard

Jepp, du hast mich verstanden!
Jepp es funktioniert so....

1000 Dank
tekknotrip ist offline  
Alt 23.03.2005, 17:24  
Gast
 
Beiträge: n/a
Standard

Und Jepp, das ist ein grausamer Code. $row[name] ist nicht korrekt, es sei denn, name wäre eine Konstante, was ich aber zu bezweifeln wage. Richtig ist $row['name']. Außerdem verstehe ich nicht, warum man sich einen eventuell kilometerlangen Outputstring basteln muss, statt die Daten sofort auszugeben. Und dann noch:

16.14. Warum soll ich nicht SELECT * schreiben?
http://www.php-faq.de/q/q-sql-select.html

Gruß
phpfan
 
Alt 23.03.2005, 17:38  
axo
Erfahrener Benutzer
 
Registriert seit: 24.12.2004
Beiträge: 1.814
axo ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Außerdem verstehe ich nicht, warum man sich einen eventuell kilometerlangen Outputstring basteln muss, statt die Daten sofort auszugeben
... und du warst auch der, der nichts von funktionen und OOP mit php hält, oder? oder war das robo?
axo ist offline  
Alt 23.03.2005, 17:40  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von axo
Zitat:
Außerdem verstehe ich nicht, warum man sich einen eventuell kilometerlangen Outputstring basteln muss, statt die Daten sofort auszugeben
... und du warst auch der, der nichts von funktionen und OOP mit php hält, oder? oder war das robo?
Ich war es nicht, was soll gegen Funktionen sprechen? Ob man für jeden Kleinkram ein Klasse braucht, wage ich allerdings zu bezweifeln.

Gruß
phpfan
 
Alt 23.03.2005, 17:57  
axo
Erfahrener Benutzer
 
Registriert seit: 24.12.2004
Beiträge: 1.814
axo ist zur Zeit noch ein unbeschriebenes Blatt
Standard

gut, wenn du das nicht warst, werden wir jetzt nicht noch eine diskussion pro oder kontra OOP anzetteln. das 'einsammeln' von code contra permanentes 'echo' hängt nämlich imho vom programmierstil ab und hat mehr als nur eine berechtigung.
axo 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] Kein Ergebnis bei SELECT (MySQL 4.1.9) dr.e. Datenbanken 4 15.06.2008 19:54
[Erledigt] Mysql Insert Select + Concat Hu5eL Datenbanken 14 10.06.2008 10:39
SELECT AS geht bei AVG net cyberholic Datenbanken 0 04.05.2006 09:43
[JavaScript] Event Handler in form select - Syntax? winfo_cologne HTML, Usability und Barrierefreiheit 5 29.03.2006 16:47
SELECT nach Teilen einer Zelle Sonja PHP Tipps 2007 2 04.12.2005 16:05
[Erledigt] SELECT Problem - keine Ausgabe. Datenbanken 1 24.10.2005 02:06
SELECT Problem - keine Ausgabe ?! Datenbanken 5 21.10.2005 12:49
Ausgabe in Select option m-elssner PHP Tipps 2005-2 1 20.09.2005 19:47
3 Tabellen verbunden -- Ausgabe in einer Spalte Datenbanken 4 06.09.2005 10:43
Fehlerhafte MySQL Ausgabe mit SELECT c-bass Datenbanken 16 23.08.2005 14:49
Sortierung der Ausgabe PHP-Fortgeschrittene 3 08.10.2004 09:22
select query durch if anweisungen splitten Datenbanken 6 06.09.2004 13:46
[Erledigt] 2 mal select 1 form PHP-Fortgeschrittene 1 01.09.2004 20:13
Ausgabe SELECT SUM sunset PHP Tipps 2004 4 19.07.2004 23:54
[Erledigt] SELECT AUSGABE FORMATIERT PHP Tipps 2004 3 02.06.2004 14:10

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
select splitten, html select unterteilen, mysql select ausgabe, tabellenausgabe splitten php mysql, select from ausgabe, select html aufteilen, php select aufteilen, select as ausgabe, option select teilen, php ausgabe mysql filtern, select tabelle aufteilen, php mysql select aufteilen, select ergebnis aufteilen, php mysql ausgabe auf mehrere tabellen aufteilen while, select option unterteilen, php namen teilen, ajax select aufteilen, mysql ausgabe zeilen teilen, php $selectquery ausgabe sortieren, mysql ausgabe splitten php

Alle Zeitangaben in WEZ +2. Es ist jetzt 10:25 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.