Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 15:39

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



PHP Problem mit Variablen

Discussion on PHP Problem mit Variablen within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jan 2011
Posts: 85
Received Thanks: 4
PHP Problem mit Variablen

hey leute,
ich habe ein kleines Problem mit Variablen.
Folgendes:
Ich habe meine ausgabe in einer schleife (eine Tabelle inklusive inhalt)
nun kann ich diesen inhalt nur leider nicht ausgeben:

Die inhalt der varibelen von explode würd ich gerne in der schleife ausgeben:
PHP Code:
$spalten mysql_fetch_object($abfrage_gruppe_id);
$montag $spalten->montag;
$dienstag $spalten->dienstag;
$mittwoch $spalten->mittwoch;
$donnerstag $spalten->donnerstag;
$freitag $spalten->freitag;
$samstag $spalten->samstag;
$montag explode(","$montag);
$dienstag explode(","$dienstag);
$mittwoch explode(","$mittwoch);
$donnerstag explode(","$donnerstag);
$freitag explode(","$freitag);
$samstag explode(","$samstag); 
Hab mir das bisher so gedacht->
Hier einmal der code der schleife:
PHP Code:

echo "<table class=\"option\">
<tr>
    <th scope=\"col\" width=\"150\">Stunde</th>
    <th scope=\"col\" width=\"150\">Montag</th>
    <th scope=\"col\" width=\"150\">Dienstag</th>
    <th scope=\"col\" width=\"150\">Mittwoch</th>
    <th scope=\"col\" width=\"150\">Donnerstag</th>
    <th scope=\"col\" width=\"150\">Freitag</th>
    <th scope=\"col\"width=\"150\" >Samstag</th>
  </tr> "
;
          
        
//tage der woche sind in einem array gespeichert
    
$d = Array('$montag''$dienstag''$mittwoch''$donnerstag''$freitag''$samstag');
    
//festlegung der stunden -> maximalwert
    
$h 9;
    
//festlegung der stunden ->zähler
    
$i 1;

  do {
    
//Zahl für den bestimmten tag des array
        
$n 0;
        
$zaehler 0;
        
$zaehler2 "[$zaehler]";
        
//ausgabe
        
echo '<tr>';
        
//ausgabe der jeweiligen stunde
        
echo '<th scope="row">'.($i+1).'</th>';
              do {
        
//ausgabe 
            
echo '<td>';
                echo 
"<center>"
                echo 
$d[$n].$zaehler2
                
                echo 
"</center>";
                     echo 
'</td>';
     
$zaehler++;
            
$n++;
        } while(
$n count($d));
        echo 
'</tr>';
        
$i++;
          } while(
$i <= $h);
        

  
echo 
"<table>"
Nur es endet immer so:
xTrojaner is offline  
Old 05/16/2012, 14:59   #2
 
elite*gold: 0
Join Date: May 2012
Posts: 8
Received Thanks: 1
Du hast nichtmal eine richtige MySQL-Verbindung hergestellt.

Code:
<?php
mysql_connect("localhost", "benutzername","passwort");
mysql_select_db("datenbank");
?>
Ich empfehle dir noch
vʌɪơ is offline  
Old 05/16/2012, 15:02   #3
 
elite*gold: 0
Join Date: Jan 2011
Posts: 85
Received Thanks: 4
Sorry, aber ich dachte ihr kämt auch so damit klar (da es euch für die lösung des Problems eh nicht hilft). Ich kann natürlich auch den kompleten Code hier reinstellen (auf wunsch), nur ich denke mal so ist es einfach übersichtlicher.
Ich wollte mit dem code einfach nur das Problem verdeutlichen, damit es auch jedem klar ist was ich genau meine
Mfg. xTrojaner
xTrojaner is offline  
Old 05/16/2012, 15:08   #4

 
boxxiebabee's Avatar
 
elite*gold: 0
Join Date: May 2008
Posts: 1,222
Received Thanks: 500
Hier wurde das schonmal geklärt ->
boxxiebabee is offline  
Old 05/16/2012, 15:16   #5
 
elite*gold: 0
Join Date: Oct 2008
Posts: 319
Received Thanks: 88
PHP Code:
$d = Array('$montag''$dienstag''$mittwoch''$donnerstag''$freitag''$samstag'); 
Keinen String verwenden!
PHP Code:
$d = array($montag$dienstag$mittwoch$donnerstag$freitag$samstag); 
Änder das
PHP Code:
echo $d[$n].$zaehler2
in das
PHP Code:
echo $d[$n][1
Wenn ich nicht falsch gedacht habe müsste das wohl klappen. Du weißt btw. schon das die do .. while
Schleife hier eigentlich unangebracht ist? Eine einfache while Schleife reicht hier vollkommenaus.
Fratyr is offline  
Thanks
1 User
Old 05/16/2012, 15:28   #6
 
elite*gold: 0
Join Date: Jan 2011
Posts: 85
Received Thanks: 4
Wieso ist die do while schleife falsch ?
hab keine möglichkeit gesehen um die tabelle hinzubekommen, da erst nach jedem 7 mal ein </tr> beendet und wieder angefangen werden muss....
wie würdest du es mit ner while schleife lösen ?

EDIT:
Hat geklappt )))) THANKS !
xTrojaner is offline  
Old 05/19/2012, 00:07   #7
 
elite*gold: 0
Join Date: Sep 2007
Posts: 266
Received Thanks: 32
löl ich frag mich wieso hier eine do schleife benutzt wird???? kein mensch braucht das... aber naja... problem is ja eh gelöst...
playa18 is offline  
Old 05/19/2012, 14:35   #8
 
elite*gold: 0
Join Date: Jan 2011
Posts: 85
Received Thanks: 4
Hä man brauch doch eine wie wollt ihr das den sonst lösen ?!!!
mit der Tabelle die ebenfalls ausgegeben werden muss ?! !!
xTrojaner is offline  
Old 05/19/2012, 14:38   #9
 
elite*gold: 0
Join Date: Sep 2007
Posts: 266
Received Thanks: 32
Quote:
Originally Posted by xTrojaner View Post
Hä man brauch doch eine wie wollt ihr das den sonst lösen ?!!!
mit der Tabelle die ebenfalls ausgegeben werden muss ?! !!

schleife schon aber keine do schleife eine while reicht wie oben schon beschrieben
playa18 is offline  
Old 05/19/2012, 14:49   #10
 
elite*gold: 0
Join Date: Jan 2011
Posts: 85
Received Thanks: 4
Ja ihr sagt die ganze zeit die reicht aber WIESO ?!
xTrojaner is offline  
Old 05/19/2012, 16:46   #11
 
elite*gold: 0
Join Date: Oct 2008
Posts: 319
Received Thanks: 88
Quote:
Originally Posted by playa18 View Post
löl ich frag mich wieso hier eine do schleife benutzt wird???? kein mensch braucht das... aber naja... problem is ja eh gelöst...
Die do ... while Schleife hat durchaus ihr Einsatzgebiet und kann äußerst nützlich sein. Aber was red ich den da, du als "Fachinformatiker für Webentwicklung" weißt das ja sicher.
Fratyr is offline  
Old 05/19/2012, 22:32   #12
 
elite*gold: 0
Join Date: Sep 2007
Posts: 266
Received Thanks: 32
Quote:
Originally Posted by Fratyr View Post
Die do ... while Schleife hat durchaus ihr Einsatzgebiet und kann äußerst nützlich sein. Aber was red ich den da, du als "Fachinformatiker für Webentwicklung" weißt das ja sicher.
löl wenn ihr bisschen ahnung hättest dann würdet ihr nich so ein schrott posten aber naje müsst ihr wissen..
playa18 is offline  
Old 05/20/2012, 00:07   #13
 
elite*gold: 0
Join Date: Oct 2008
Posts: 319
Received Thanks: 88
Quote:
Originally Posted by playa18 View Post
löl wenn ihr bisschen ahnung hättest dann würdet ihr nich so ein schrott posten aber naje müsst ihr wissen..
Versuch mal in JS nen offset zu berechnen ohne die do .. while Schleife. Produzierst ohne unnötig komplizierter Code. Sagmal ich versteh nich wieso dus einfach nich checkst das du einfach keine Ahnung hast? Langsam treibst du meinen Puls echt in die Höhe. Sowas unbelehrbares wie dich hab ich echt noch nicht erlebt. Und ich dachte minecrawler wäre ein untalentierter Idiot, aber du übertriffst selbst den noch.
Fratyr is offline  
Old 05/20/2012, 00:17   #14
 
elite*gold: 0
Join Date: Sep 2007
Posts: 266
Received Thanks: 32
Quote:
Originally Posted by Fratyr View Post
Versuch mal in JS nen offset zu berechnen ohne die do .. while Schleife. Produzierst ohne unnötig komplizierter Code. Sagmal ich versteh nich wieso dus einfach nich checkst das du einfach keine Ahnung hast? Langsam treibst du meinen Puls echt in die Höhe. Sowas unbelehrbares wie dich hab ich echt noch nicht erlebt. Und ich dachte minecrawler wäre ein untalentierter Idiot, aber du übertriffst selbst den noch.
ich bin ruhig du weißt alles besser oder ihr ...
playa18 is offline  
Old 05/20/2012, 02:11   #15
 
Mikesch01's Avatar
 
elite*gold: 203
Join Date: Sep 2007
Posts: 732
Received Thanks: 190
Theoretisch ist die Schleife an sich ja gleich. Der Unterschied ist halt einfach nur, dass bei dem einen die Ausführung bereits einmal getätigt wurde bevor abgefragt wurde und beim anderen erst abgefragt wird. Ergo für diese Anwendung keine relevante Änderung.
Mikesch01 is offline  
Reply


Similar Threads Similar Threads
Problem mit Variablen
03/09/2012 - AutoIt - 4 Replies
Hallo ich hab grad nen riesen problem. Bin seit langer Zeit wieder am rumbasteln und komme einfach nicht weiter. Hier mal der Skript: #include <EditConstants.au3> #include <GUIConstantsEx.au3> #include <StaticConstants.au3> #include <WindowsConstants.au3>
c++ variablen problem...
02/17/2011 - C/C++ - 6 Replies
hi... ich wollte mir, mehr zur übung als zum nutzen..., einen kleinen rechner machen, der dreiecke berechnen kann mit ein paar variable ...a,b,c,alpha,beta,gamma... jetzt kommt das problem... int opt; double a; double b; double c; double alpha; <- ich weis, man kann das auch in einer zeile schreiben...
Variablen..
10/30/2010 - AutoIt - 2 Replies
Habe zwei fast identische codes aber der 2 te ist immer falsch :( Der geht HotKeySet("s", "start") HotKeySet("e", "ende") $Variable = 10 Func start () while 1 if $Variable > 1 then
[PHP] Die Variablen
08/22/2010 - Coding Tutorials - 3 Replies
Hallo ELitepvpers Heute erkläre ich euch etwas über Variablen, wie sie aufgebaut sind und noch ein paar kleine Beispiele, damit das heut gelernte richtig sitzt ;) Vielleicht kennst du Variablen aus dem Mathe unterricht. Das sind diese komischen Buchstaben, die keinen Sinn zu ergeben scheinen, aber doch so wichtig sind. In PHP werden Variablen verwendet, um Inhalte (z.B. Text oder Zahlen) darin zu speichern. Das besondere ist an einer Variable ist, das du es zwar beliebig nennen darfst,...
[Problem] Variablen sortieren
02/02/2010 - AutoIt - 2 Replies
Ich bräuchte eine Möglichkeit wie ich variablen nach der Größe sortieren kann. Ich habe mir das ungefähr so vorgestellt: $variable1 = 6 $variable2 = 3 $variable3 = 4 $variable4 = 7 $variable5 = 2 $variable6 = 8 $variable7 = 1



All times are GMT +1. The time now is 15:39.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.