art-d-sign
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 02.12.2002, 13:09   #1
TP-Senior
 
Registriert seit: Dec 2001
hnes macht alles soweit korrekt

wohin mit select??


hi

also ich hab da ein Kalenderscript und will daraus einen
Eventkalender basteln.

also in ne MySql Datenbank reinschreiben per Formular
und das Rauslesen funzt ja schon wunderprächtig!
doch ich würd gern die bgcolor eines Tages(wenn eintrag in db vorhanden)in einer bestimmten Farbe haben.

das prob liegt darin das der Kalender pwer Arrays
aufgebaut is.

und mit for-Schleifen die Tage ausgegeben werden
codeauszug:________________________________
PHP-Code:
for ($i 1$i <= 7$i ++)
    {
        if (
$i $offset)
        {
            
$day $i $offset;

            echo 
"<TD align=right ><a href='show.php?a=$day,b=$month'>$day</a></TD>";
        }
        else
        {
            
# Vormonat nicht anzeigen
            
echo "<TD>&nbsp;</TD>";
        }
    }
    echo 
"</TR>";

    for (
$i 8$i <= 42$i ++)
    {
        echo 
"<TR>";
        
$n $i 7;
        for (
$i$i $n$i++)
        {
            
$day $i $offset;
            if (
$day 29)
            {
                echo 
"<TD align=right ><a href='show.php?a=$day,b=$month'>$day</a></TD>";
            }
            else
            {
                
$current mktime (1200$month$day$year);
                
$date getdate ($current);
                if (
$date[mon] == $month)
                {
                    echo 
"<br>";
                    echo 
"<TD align=right><a href='show.php?a=$date[mday],b=$month'>$date[mday]</a></TD>";
                }
                else
                {
                    echo 
"<TD>&nbsp;</TD>";
                }
            }
        } 
---_________________________________________________-
um die bgcolor eines td(wenn Eintrag vorhanden) zu ändern
müsst ich jetzt ja die SELECT Anweisung innerhalb der
einzelnen FOR-SCHLEIFEN setzten oder???
denn ich brauch doch die Variable $day
und diese is ja nur in der Schleife !!!


warum die For Schleifen?----->
hier der link zum Kalender
http://freecool.coolfreepage.com/test/kalender.php

wie gesagt mein Prob is in den Schleifen abzufragen ob
ein Eintrag in der DB vorhanden.

kann wer helfen???

danke
hnes
hnes ist offline   Mit Zitat antworten


Alt 02.12.2002, 13:47   #2
TP-Veteran
 
Benutzerbild von Scriff
 
Registriert seit: Nov 2002
Ort: bei Stuttgart (Esslingen)
Scriff macht alles soweit korrekt

re


du kannst den Inhalt vom Array so abfragen :
PHP-Code:
if (empty ($var)) {
// kein Inhalt bei der variable also <td bgcolor"...">
// weiter im Script

und die abfrage sollte in der schleife stehn wo voher das SELECT liegt..

Dein AbfrageArray ist dann der FELDINDEX beim SELECT BEFEHL
Scriff ist offline   Mit Zitat antworten
Alt 02.12.2002, 15:22   #3
TP-Senior
 
Registriert seit: Dec 2001
hnes macht alles soweit korrekt
also muss i alles in der schleife definieren
auch
$ conection
und
mysql_select_db("DB");????

oder als global variable?

noch ne Frage:
wenn in meiner MySql Datenbank in einen Feld null steht, dann is
ja kein Eintrag vorhanden oder?
null heisst doch nur das nix drinen stehen darf

denn:

hab jetzt in meiner for-Schleife:
PHP-Code:
            $connection mysql_connect("localhost""user""gheim") or die("Could not connect");
            
mysql_select_db("DB");
            
$sql "SELECT event FROM `$month` WHERE tag=$day";
            
$result mysql_query($sql,$connection);
            if(
$result){
            echo 
"jojojo";}
            ELSE{
            echo
"nonono";} 
dürft soweit funktionieren
doch es wird immer jojojo ausgegeben obwohl in manchen
feldern null steht

kann mir das wer erklären??
bitte && DANKE && GRÜTZE

hnes
hnes ist offline   Mit Zitat antworten
Alt 02.12.2002, 15:28   #4
TP-Veteran
 
Benutzerbild von Scriff
 
Registriert seit: Nov 2002
Ort: bei Stuttgart (Esslingen)
Scriff macht alles soweit korrekt

re


wenn in der DB ne 0 steht dann wird die 0 immer als standard eingetragen auch wenn nichts im Datenfeld eingetragen wird.

kannst doch dann einfach abfragen

PHP-Code:
if ($result=="0") {
... 
oder stellst deine DB so ein das sie kein standardwert einträgt
Scriff ist offline   Mit Zitat antworten
Alt 03.12.2002, 10:22   #5
TP-Senior
 
Registriert seit: Dec 2001
hnes macht alles soweit korrekt
hi

funzt leider imma no ned

wär nett wenn jemand kurz zeit hätt mir das zu erklären

codeauszug________________________________________
PHP-Code:
........
    
$first mktime (1200$month1$year);
    
$date getdate ($first);
    if (
$date[wday] == 0) { $date[wday] = 7; }
    
$offset $date[wday] - 1;
    echo 
"<TR>";
    for (
$i 1$i <= 7$i ++)
    {
        if (
$i $offset)
        {
            
$day $i $offset;
            
$connection mysql_connect("localhost""user""g-heim") or die("Could not connect");
            
mysql_select_db("DB");
            
$sql "SELECT event FROM `$month` WHERE tag=$day";//wenn sich wer wundert über`$month` der tabellenname is ne zahl und ohne``gehts nicht(jedenfalls bei mir)
            
$result mysql_query($sql,$connection);
            
$row=mysql_fetch_object($result);
            

            if (
$result=="0") {//wenn nix eingetragen is steht automatisch null in der Mysql Datenbank
            
echo "<TD align=right bgcolor=ffffcc><a href='show.php?a=$day&b=$month'>$day</a></TD>";}
            ELSE {
            echo 
"<TD align=right bgcolor=ffcc33><a href='show.php?a=$day&b=$month'>$day</a></TD>";} 
wie man sieht würd ich gern wenn ein Eintrag in der DB
im Feld event vorhanden die bgcolor des <td> anders
einfärben

grütze && Danke
hnes
hnes ist offline   Mit Zitat antworten
Alt 03.12.2002, 10:30   #6
TP-Veteran
 
Benutzerbild von Scriff
 
Registriert seit: Nov 2002
Ort: bei Stuttgart (Esslingen)
Scriff macht alles soweit korrekt

re


Ups ,,,srry mein fehler ...muss heissen

PHP-Code:
if ($row=="0") .... 
nicht $result
Scriff ist offline   Mit Zitat antworten
Alt 03.12.2002, 13:21   #7
TP-Senior
 
Registriert seit: Dec 2001
hnes macht alles soweit korrekt
mit:

if($row->event)

hats gefunkt

danke nochmal für deine mühe

grütze
hnes
hnes ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
wohin mit select?? wohin mit select??
« Zelle mit php füllen | Reload im Frameset »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
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


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

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67