php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Thema geschlossen
 
LinkBack Themen-Optionen Thema bewerten
Alt 20.01.2012, 15:45  
Neuer Benutzer
 
Registriert seit: 20.01.2012
Beiträge: 20
PHP-Kenntnisse:
Anfänger
Anti-Berlin ist in Verruf geraten
Standard nur die erste zeile aus csv mit php ausgeben

Ich habe folgendes Problem:

Ich habe dort eine .csv datei die folgendermaßen ausschaut:

PHP-Code:
1;2;3;4
a
;b;c;d
v
;n;z;
Meine PHP-Datei sieht so aus:

PHP-Code:
<table border="1">

 <tr>
        <td>Datum</td>
        <td>Uhrzeit</td>
        <td>cm</td>
        <td>° C</td>
        </tr>

        <?php

        $handle 
fopen('daten/pegel999.csv''r');
        while(
$data fgetcsv($handle150';'))

        {


              echo 
"<tr>";
        echo 
"<td>".$data[0]."</td>";
        echo 
"<td>".$data[1]."</td>";
        echo 
"<td>"$data[2]."</td>";
        echo 
"<td>"$data[3]."</td>";
        echo 
"</tr>";


         }

        
fclose($handle);

        
?>
</table>
Mein Problem ist jetzt, das ich nicht weiß, was ich wo machen muss, um nur die erste Zeile zu bekommen und alle anderen wegzulassen. Kann mir da vielleicht jemand helfen?

Geändert von Anti-Berlin (20.01.2012 um 16:57 Uhr). Grund: Anpassung
Anti-Berlin ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 20.01.2012, 17:02  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
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

Denk doch erstmal drüber nach, wie der Code aktuell funktioniert. Dann ist die Lösung auch ganz einfach.
__________________
--
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 offline  
Alt 20.01.2012, 17:05  
Neuer Benutzer
 
Registriert seit: 20.01.2012
Beiträge: 20
PHP-Kenntnisse:
Anfänger
Anti-Berlin ist in Verruf geraten
Standard

Ich habe lange drüber nachgedacht, aber ich komme nicht drauf. Und als Anfänger hätte ich mehr Hilfe erhofft.

Zitat:
Zitat von nikosch Beitrag anzeigen
Denk doch erstmal drüber nach, wie der Code aktuell funktioniert. Dann ist die Lösung auch ganz einfach.
Anti-Berlin ist offline  
Alt 20.01.2012, 17:20  
Neuer Benutzer
 
Registriert seit: 20.01.2012
Beiträge: 20
PHP-Kenntnisse:
Anfänger
Anti-Berlin ist in Verruf geraten
Standard

Anstatt zu helfen, wartest Du hier mit einem Spruch auf, den ich schon als diskriminierend gegenüber Anfängern empfinde. Schließlich hast Du ja auch einmal angefangen und hattest Hilfe, um bestimmte Sachen zu begreifen. Du bist Dir dann wohl in deinem Gotteswissen selbst der nächste.

Zitat:
Zitat von nikosch Beitrag anzeigen
Denk doch erstmal drüber nach, wie der Code aktuell funktioniert. Dann ist die Lösung auch ganz einfach.
Anti-Berlin ist offline  
Alt 20.01.2012, 17:32  
Moderator
 
Registriert seit: 06.06.2008
Beiträge: 4.945
PHP-Kenntnisse:
Fortgeschritten
Wolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer Anblick
Wolla eine Nachricht über ICQ schicken
Standard

Du wunderst dich jetzt nicht wirklich, dass in einer Schleife, die alle Zeilen einer Datei durchläuft auch alle Zeilen ausgegeben werden?
Was macht denn der Befehl
PHP-Code:
fgetcsv($handle150';'
genau? Ist das Script von dir, oder ist es irgendwo vom Laster gefallen?
__________________
Warum denkt mein Hund eigentlich immer dann, wenn es an der Tür klingelt, es sei für ihn?
Wolla ist offline  
Alt 20.01.2012, 17:34  
Erfahrener Benutzer
 
Benutzerbild von splasch
 
Registriert seit: 05.01.2009
Beiträge: 474
PHP-Kenntnisse:
Fortgeschritten
splasch kann nur auf Besserung hoffen
Standard

Zitat:
Zitat von Anti-Berlin Beitrag anzeigen
Ich habe lange drüber nachgedacht, aber ich komme nicht drauf. Und als Anfänger hätte ich mehr Hilfe erhofft.

Bei gerade mal 3 Minuten kannst du nicht lange darüber nachgedacht haben. Nach seiner Antwort.

Als Tip las die While Schleife weg und du wirst nur den ersten Datensatz rausbekommen.

Mfg Splasch
splasch ist offline  
Alt 20.01.2012, 17:34  
meikel
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Anti-Berlin Beitrag anzeigen
Ich habe lange drüber nachgedacht, aber ich komme nicht drauf.
Schlechte Voraussetzung für einen Programmierer.
Zitat:
Und als Anfänger hätte ich mehr Hilfe erhofft.
Wie jetzt? Suchst Du jemanden, der Dir das Denken beibringt, oder jemanden, der für Dich denkt?
 
Alt 20.01.2012, 17:37  
Neuer Benutzer
 
Registriert seit: 18.06.2009
Beiträge: 27
PHP-Kenntnisse:
Anfänger
oktoberkind befindet sich auf einem aufstrebenden Ast
Standard

Ich würde einen Zähler in die While-Schleife setzen und entsprechend abfragen. So könntest Du zum Beispiel ab Zeile 2 die Schleife unterbrechen und nicht mehr anzeigen.

Hier gibt es jemanden, der eine ähnliche Frage stellt:

http://forum.de.selfhtml.org/archiv/2010/3/t196265/

Einen schönen Abend noch
oktoberkind ist offline  
Alt 20.01.2012, 17:37  
Erfahrener Benutzer
 
Benutzerbild von Wolfsblut
 
Registriert seit: 30.12.2011
Beiträge: 208
PHP-Kenntnisse:
Fortgeschritten
Wolfsblut wird schon bald berühmt werden
Standard

Zitat:
Zitat von splasch Beitrag anzeigen
Als Tip las die While Schleife weg
Klassisches Beispiel einer implizierten Überforderung
Wolfsblut ist offline  
Alt 20.01.2012, 17:41  
Moderator
 
Registriert seit: 06.06.2008
Beiträge: 4.945
PHP-Kenntnisse:
Fortgeschritten
Wolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer Anblick
Wolla eine Nachricht über ICQ schicken
Standard

Oktoberkind, super Idee:
PHP-Code:
for ($i 0$i<1000;$i++) {
  echo 
$i;
  if (
$i 0) {
    break;
  }

__________________
Warum denkt mein Hund eigentlich immer dann, wenn es an der Tür klingelt, es sei für ihn?
Wolla ist offline  
Thema geschlossen


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
Nur eine Zeile aus Tabelle ausgeben doppelklix PHP Einsteiger 5 18.05.2011 15:12
[Erledigt] Felder einer Zeile vergleichen und auswerten lobba Datenbanken 6 10.01.2011 23:14
[Erledigt] Problem mit Zeile löschen Tabelle Javascript nBassCom JavaScript, Ajax und mehr 2 02.06.2010 14:36
[Erledigt] Datei lesen und letzte Zeile ausgeben phpfreund PHP Tipps 2008 5 31.07.2009 22:28
Inhalte in einer Zeile einer Tabelle ausgeben! xe0n PHP Tipps 2009 3 07.06.2009 17:58
Wert in datenbank abfragen und ganze Zeile ausgeben daywalker007 Datenbanken 15 01.05.2009 11:46
Zeile 0 - 25 aus *.txt ausgeben Black-Devil PHP Tipps 2009 4 25.03.2009 07:45
[Erledigt] Logfile in Array ausgeben und Datenzeiger setzen elfriedelol PHP Tipps 2009 8 10.02.2009 00:08
Bild erzeugen lassen und in Tabelle ausgeben maximus PHP Tipps 2008 7 11.11.2008 20:53
in txt suchen und zeile ausgeben nivram PHP Tipps 2008 3 21.10.2008 17:56
[Erledigt] 'upload-Datei' Zeile für Zeile auslesen Felix PHP Tipps 2008 18 29.06.2008 02:55
__LINE__: Falsche Zeile Jacks Rache PHP Tipps 2006 5 10.06.2006 20:20
Beim ausgeben dieser Zeile wissen, was in der nächsten steht scooter PHP Tipps 2006 2 20.01.2006 16:21
Text richtig ausgeben PHP Tipps 2004-2 3 21.11.2004 19:55
[Erledigt] Funktion MAIL() funkt nicht PHP Tipps 2004 16 11.07.2004 17:25

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php fgetcsv erste zeile, csv datei erste zeile, php csv zeile ausgeben, php csv tabelle ausgeben, csv in php ausgeben

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