|
You last visited: Today at 15:39
Advertisement
PHP Problem mit Variablen
Discussion on PHP Problem mit Variablen within the Web Development forum part of the Coders Den category.
05/16/2012, 14:52
|
#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:
|
|
|
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
|
|
|
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
|
|
|
05/16/2012, 15:08
|
#4
|
elite*gold: 0
Join Date: May 2008
Posts: 1,222
Received Thanks: 500
|
Hier wurde das schonmal geklärt ->
|
|
|
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
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.
|
|
|
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 !
|
|
|
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...
|
|
|
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 ?! !!
|
|
|
05/19/2012, 14:38
|
#9
|
elite*gold: 0
Join Date: Sep 2007
Posts: 266
Received Thanks: 32
|
Quote:
Originally Posted by xTrojaner
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
|
|
|
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 ?!
|
|
|
05/19/2012, 16:46
|
#11
|
elite*gold: 0
Join Date: Oct 2008
Posts: 319
Received Thanks: 88
|
Quote:
Originally Posted by playa18
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.
|
|
|
05/19/2012, 22:32
|
#12
|
elite*gold: 0
Join Date: Sep 2007
Posts: 266
Received Thanks: 32
|
Quote:
Originally Posted by Fratyr
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..
|
|
|
05/20/2012, 00:07
|
#13
|
elite*gold: 0
Join Date: Oct 2008
Posts: 319
Received Thanks: 88
|
Quote:
Originally Posted by playa18
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.
|
|
|
05/20/2012, 00:17
|
#14
|
elite*gold: 0
Join Date: Sep 2007
Posts: 266
Received Thanks: 32
|
Quote:
Originally Posted by Fratyr
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  ...
|
|
|
05/20/2012, 02:11
|
#15
|
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.
|
|
|
 |
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.
|
|