php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 30.08.2005, 23:49  
Neuer Benutzer
 
Registriert seit: 13.08.2005
Beiträge: 18
24bits
24bits eine Nachricht über ICQ schicken 24bits eine Nachricht über AIM schicken 24bits eine Nachricht über MSN schicken 24bits eine Nachricht über Yahoo! schicken
Standard es fehlen 2 ausgaben

Hallo Leute also ich habe es in soweit geschafft, dass die tabelle richtig ausgegeben wird und der erste eintrag auch an der richtigen stelle steht.
die inputtype felder werden mit dem namen der feld_id id benannt nachdem sie gebucht werden sollen

feld 1 103 = 7-8Uhr court 3
feld 9 203 = 8-9Uhr court 3
usw usw...

nun sollte wie oben links ausgegeben an der ID 103 ein name stehen
bei 208 und 507
aber es wird nur bei ID 109 also erste feld ein eintrag gemacht.

nun der komplette code


PHP-Code:
<?php

<?php
//Abfrage zur darstellung in der Tabelle
$zeit$_GET[date];
  
$buch_ab = ("SELECT * FROM buchung , kunden WHERE date_id = 20050812 and buchung.kunden_id = kunden.kunden_id");     //Alle buchungen für das ausgewählte Datum
  
$buch_res  mysql_query($buch_ab);                            //Alle resultate für die Abgrage                                                        //laden der ausgabe in das Array 
  
  //$fields = mysql_num_fields($buch_res);
  // $ausgabe = mysql_fetch_array($buch_res);                        //zählen der gefundenen Ergebnisse
 
  //------------------------------------------------------
 
echo
<form action="court.php" method="post" target="$SERVER_SELF">
<table width="1324"  border="1" cellpadding="2" cellspacing="2" bordercolor="#353573" bgcolor="#D6D6D6">
  <tr align="center" valign="middle">
    <td colspan="9" bgcolor="#FFFFFF">[img]img/if_log.jpg[/img]</td>
  </tr>
  <tr>
    <td colspan="2">'
;
                      
                        
//Datumanzeige oben links
                         
if($zeit == "")
                         {    
                            echo 
date("l, d m Y");
                         }
                         else{                      
                        
$date=$zeit[6].$zeit[7].".".$zeit[4].$zeit[5].".".$zeit[0].$zeit[1].$zeit[2].$zeit[3];;;;;;;;
                        echo 
$date;
                        }    
                     
//----Ende Datum----
                     
echo'
                                        
                    </td>
    <td colspan="6"><strong class="Stil3">Badmintonbelegungsplan[/b]</td>
    <td><div align="right"><span class="Stil8">[url="planer.php"]zum Kalender[/url]</span></div></td>
  </tr>
  <tr>
    <td width="95"><div align="center" class="Stil6"></div>      <div align="center" class="Stil6"></div>      <div align="center" class="Stil4"></div>      
      <div align="center"><span class="Stil3">Zeit</span></div></td>
    <td width="144"> <div align="center" class="Stil6">[b]Court 3 [/b]</div></td>
    <td width="144"><div align="center" class="Stil6">[b]Court 4 [/b]</div></td>
    <td width="144"><div align="center" class="Stil6">[b]Court 5 [/b]</div></td>
    <td width="144"><div align="center" class="Stil6">[b]Court 6 [/b]</div></td>
    <td width="144"><div align="center" class="Stil6">[b]Court 7 [/b]</div></td>
    <td width="144"><div align="center" class="Stil6">[b]Court 8 [/b]</div></td>
    <td width="147"><div align="center" class="Stil6">[b]Court 9 [/b]</div></td>
    <td width="144"><div align="center" class="Stil6">[b]Court 10 [/b]</div></td>
  </tr>
 
   
  '
;
 
$start=103;
 
$z=$start;
 
$max=$z+7;
 
$time=7;
 
$count=0;
 
$buch_row     mysql_num_rows($buch_res);
  echo 
"
"
.$buch_row."
"
;
  while(
$ausgabe=mysql_fetch_array($buch_res))
     {
              echo 
$ausgabe[feld_id];
              echo 
"
"
;
            
//echo $ausgabe[kunden_name];
            //echo "
";
 
   
  
 while($x<15 )//zuständig für die anzahl der zeilen
 { 
   $nexttime=$time+1;
   echo "
<tr>";
   echo "
<td id='".$x."'>".$time.":00 ".$nexttime.":00</td>";
        
     while($z <= $max)
     {
        echo "
<td id='".$z."'>";
        if($ausgabe[feld_id]==$z)
        {
        echo "
<input name='".$z."' type='text' value='".$ausgabe[kunden_name]."'></td>";
        }
        else
        {
        echo "
<input name='".$z."' type='text' value='frei'></td>";
        }
        $count++;
        $z++;
      }
    
      if($count==8)
      {
          $time=$nexttime;
        $z=$z+92;
        $max=$z+7;
        $count=0;
          echo"
</tr>"; 
      }
     $x++;
  }
 }
?>
<td></td>
</tr>
</table>
</form>



habt ihr eventuell eine Lösung für das Problem, damit endlich alle belegten felder mit dem dazugehörigen namen gefüllt werden??

Hier kann man das ganze einmal im web sehen wie es momentan ausschaut:
http://www.24bits.de/ccsports/court.php?datum=20050812
Ich bin für jede Hilfe dankbar
24bits ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 08.09.2005, 14:33  
Neuer Benutzer
 
Registriert seit: 13.08.2005
Beiträge: 18
24bits
24bits eine Nachricht über ICQ schicken 24bits eine Nachricht über AIM schicken 24bits eine Nachricht über MSN schicken 24bits eine Nachricht über Yahoo! schicken
Standard

schade ich dachte eventuell könnte mir jemand helfen
naja dann hab ich eben pech gehabt danke trotzdem
24bits ist offline  
Alt 08.09.2005, 14:42  
Gast
 
Beiträge: n/a
Standard

Naja bastell mal Deine Abfrage in einem mysqladmin dirket als query was
er dir dann bringt.

Zudem was bringt das hier :

PHP-Code:
<?php
#$buch_row     = mysql_num_rows($buch_res);  das !?
# echo "
".$buch_row."
";  und das ?!
while($ausgabe=mysql_fetch_array($buch_res)) { 
    echo $ausgabe['kunden_name']; 
}
?>
warum nicht nur fetch array !?
 
 


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
Bilder fehlen malibu PHP Tipps 2008 11 17.07.2008 14:37
nach x ausgaben pasue machen [gelöst] wishy Datenbanken 7 07.11.2007 10:28
validierungs problem mit java-script ausgaben sysop HTML, Usability und Barrierefreiheit 2 24.07.2007 14:07
Ausgaben externer Programme verwerten micbur PHP Tipps 2006 6 02.06.2006 16:04
WYSIWYG-Editor ausgaben in DB?? bona PHP Tipps 2006 5 05.04.2006 13:59
In welchen Gruppen fehlen User? JK Datenbanken 2 11.10.2005 11:32
PHP Bild Upload verweigert FTP Download Schreibrechte fehlen PHP Tipps 2005-2 2 28.09.2005 13:50
Alle Datensätze auflisten welche in andere Tabellen fehlen Datenbanken 3 15.08.2005 15:59
echo ausgaben seven-12 PHP Tipps 2005-2 6 15.06.2005 13:43
Mir fehlen die Ideen PHP Tipps 2005 37 09.04.2005 15:01
[Erledigt] Einnahmen und Ausgaben monatsweise ausgeben PHP Tipps 2005 1 02.03.2005 20:49
PHP-Datei ausführen und Ausgaben an Var übergeben - wie? zwelch PHP Tipps 2005 2 14.01.2005 18:46
Grafische Ausgaben im WEB PHP Tipps 2004 4 24.09.2004 16:48
Ausgaben Größe von php script PHP Tipps 2004 8 29.07.2004 19:28
[Erledigt] Irgendwie fehlen Threads :( Off-Topic Diskussionen 4 10.06.2004 09:35


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:11 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.