abonnement Unibet Coolblue
  zaterdag 5 december 2009 @ 15:50:14 #1
136730 PiRANiA
All thinking men are atheists.
pi_75315759

cd niet bijgeleverd

Als je vragen hebt over PHP/MySQL, dan zit je hier goed met een vaste kliek guru's en een groot aantal regelmatige bezoekers. Beperk je vragen niet tot "hij doet het niet" of "hij geeft een fout" - onze glazen bol is kapot en we willen graag van je weten wát er niet lukt en wélke foutmelding je precies krijgt

Vorige delen:
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, 68, 69, 70, 71, 72, 73, 74,75, 76, 77

Zie ook:
  • PHP Dataverwerking
  • Officiële PHP website
  • PHP Documentatie
  • MySQL Reference Manual
  • Yet Another PHP Faq
  • PHP Cheat Sheet
  • PHP5 Power Programming - boek met uitleg over OOP, Pear, XML, etc

    Tutorials:
  • W3Schools PHP
  • W3Schools SQL

    Deze OP en instructies voor nieuw topic: http://wiki.fok.nl/index.php/OP/PHP
  •   zaterdag 5 december 2009 @ 15:50:38 #2
    75592 GlowMouse
    l'état, c'est moi
    pi_75315773
    tvp

    en voor css vragen moet je hier niet zijn
    eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
    pi_75315789
    Weet hier iemand hoe je PHP files opmaakt met css??
    Ik heb namelijk een css file die nu niet werkt met de php file.
    Althans niet met de tabel die in een PHP code staat. De pagina die buiten de PHp code staat wordt wel correct opgemaakt door de CSS file.

    Weet iemand hoe je dit oplost???
    pi_75315860
    quote:
    Op zaterdag 5 december 2009 15:51 schreef NoShitSherlock het volgende:
    Weet hier iemand hoe je PHP files opmaakt met css??
    Ik heb namelijk een css file die nu niet werkt met de php file.
    Althans niet met de tabel die in een PHP code staat. De pagina die buiten de PHp code staat wordt wel correct opgemaakt door de CSS file.

    Weet iemand hoe je dit oplost???
    ...
    Ja want dan is een HTML tabel opeens anders! toch?
    Hmm... did the rake slay the Orange?
      zaterdag 5 december 2009 @ 16:04:14 #5
    136730 PiRANiA
    All thinking men are atheists.
    pi_75316102
    NoShitSherlock maak je excuses eens! Geen nieuw topic openen. Schavuit
      zaterdag 5 december 2009 @ 16:06:11 #6
    75592 GlowMouse
    l'état, c'est moi
    pi_75316160
    quote:
    Op zaterdag 5 december 2009 16:04 schreef PiRANiA het volgende:
    NoShitSherlock maak je excuses eens! Geen nieuw topic openen. Schavuit
    zal ik dan maar normaal antwoorden
    quote:
    Op zaterdag 5 december 2009 15:51 schreef NoShitSherlock het volgende:
    Weet hier iemand hoe je PHP files opmaakt met css??
    Ik heb namelijk een css file die nu niet werkt met de php file.
    Althans niet met de tabel die in een PHP code staat. De pagina die buiten de PHp code staat wordt wel correct opgemaakt door de CSS file.

    Weet iemand hoe je dit oplost???
    controleer de html output, want dit ligt niet aan php.
    eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
    pi_75316313
    quote:
    Op zaterdag 5 december 2009 15:53 schreef SpaceLlama het volgende:

    [..]

    ...
    Ja want dan is een HTML tabel opeens anders! toch?
    Maar hoe kan ik dan zo'n klote tabelletje opmaken? Ik heb dus een php bestandje die de gegevens uit een database haalt en in een html tabel zet die als volgt opgebouwd is ( dit is maar een stukje van de totale code):
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    while($row = mysql_fetch_array($result))
      {
      echo "<tr>";
      echo "<td>" . $row['module'] . "</td>";
      echo "<td>" . $row['naam'] . "</td>";
       echo "<td>" . $row['module'] . "</td>";
      echo "<td>" . $row['vaknaam'] . "</td>";
       echo "<td>" . $row['eind'] . "</td>";
      echo "<td>" . $row['waarde'] . "</td>";
      echo "</tr>";
      }
    echo "</table>";

    En nu dacht ik de tabel als volgt te kunnen opmaken ( zie onderstreepte tekst):
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    while($row = mysql_fetch_array($result))
      {
      echo "<tr>";
      echo "<td class="tabel1">" . $row['module'] . "</td>";
      echo "<td class= "tabel1">" . $row['naam'] . "</td>";
       echo "<td>" . $row['module'] . "</td>";
      echo "<td>" . $row['vaknaam'] . "</td>";
       echo "<td>" . $row['eind'] . "</td>";
      echo "<td>" . $row['waarde'] . "</td>";
      echo "</tr>";
      }
    echo "</table>";


    Maar als ik dan de php file upload dan laad die helemaal niks meer. Hoe moet ik zo'n tabel opmaken dan?
      zaterdag 5 december 2009 @ 16:13:51 #8
    75592 GlowMouse
    l'état, c'est moi
    pi_75316344
    eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
      zaterdag 5 december 2009 @ 16:19:16 #9
    152303 hamkaastosti
    ook bekend als hamkaastosti
    pi_75316464
    lollertvp

    @noshitsherlock
    hint: je kunt zovaak je wil <?php en ?> php gebruiken om te wisselen tussen php en html
    Tom Jones zong ooit...
    she's got style she's got grace, takes a cumshot to the face, she's a lady
    laat een berichtje achter in mijn vriendjes en vriendinnetjesboek
    grolsch is tof | Aj plat könt praoten, mo-j ut neet laoten
      zaterdag 5 december 2009 @ 16:21:48 #10
    75592 GlowMouse
    l'état, c'est moi
    pi_75316528
    quote:
    Op zaterdag 5 december 2009 16:19 schreef hamkaastosti het volgende:
    hint: je kunt zovaak je wil <?php en ?> php gebruiken om te wisselen tussen php en html
    dat wil je niet
    eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
      zaterdag 5 december 2009 @ 16:23:20 #11
    152303 hamkaastosti
    ook bekend als hamkaastosti
    pi_75316565
    quote:
    Op zaterdag 5 december 2009 16:21 schreef GlowMouse het volgende:

    [..]

    dat wil je niet
    och.. ik gebruik het in m'n views regelmatig hoor. je hele html echo'en en alles aan elkaar concatenaten vind ik ook niet echt een ideale situatie
    Tom Jones zong ooit...
    she's got style she's got grace, takes a cumshot to the face, she's a lady
    laat een berichtje achter in mijn vriendjes en vriendinnetjesboek
    grolsch is tof | Aj plat könt praoten, mo-j ut neet laoten
    pi_75316612
    quote:
    Op zaterdag 5 december 2009 16:19 schreef hamkaastosti het volgende:
    lollertvp

    @noshitsherlock
    hint: je kunt zovaak je wil <?php en ?> php gebruiken om te wisselen tussen php en html
    Kan je dat misschien zo toepassen op die tabel die ik hierboven beschreef zodat css de tabel kan opmaken??
    Maar ik kan dan toch niet zomaar die sessie stoppen? Want dan gaat de tabel natuurlijk niet gevuld worden lijkt me.
      zaterdag 5 december 2009 @ 16:34:13 #13
    152303 hamkaastosti
    ook bekend als hamkaastosti
    pi_75316828
    ik? nee ik weet niets van php
    Tom Jones zong ooit...
    she's got style she's got grace, takes a cumshot to the face, she's a lady
    laat een berichtje achter in mijn vriendjes en vriendinnetjesboek
    grolsch is tof | Aj plat könt praoten, mo-j ut neet laoten
      zaterdag 5 december 2009 @ 16:43:43 #14
    75592 GlowMouse
    l'état, c'est moi
    pi_75317105
    quote:
    Op zaterdag 5 december 2009 16:23 schreef hamkaastosti het volgende:

    [..]

    och.. ik gebruik het in m'n views regelmatig hoor. je hele html echo'en en alles aan elkaar concatenaten vind ik ook niet echt een ideale situatie
    ja tuurlijk, maar middenin een regel 3x wisselen is niet handig.

    en NSS moet gewoon mijn link lezen
    eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
      zaterdag 5 december 2009 @ 16:49:17 #15
    87680 Mirel
    Mirel wil een bongophone.
    pi_75317292
    tvphp
    When all else fails, you always have delusion.
    pi_75324601
    Oh, nieuw topic.
    pi_75331784
    quote:
    Op zaterdag 5 december 2009 16:12 schreef NoShitSherlock het volgende:

    [..]

    Maar hoe kan ik dan zo'n klote tabelletje opmaken? Ik heb dus een php bestandje die de gegevens uit een database haalt en in een html tabel zet die als volgt opgebouwd is ( dit is maar een stukje van de totale code):
    [ code verwijderd ]

    En nu dacht ik de tabel als volgt te kunnen opmaken ( zie onderstreepte tekst):
    [ code verwijderd ]

    Maar als ik dan de php file upload dan laad die helemaal niks meer. Hoe moet ik zo'n tabel opmaken dan?
    Doordat je " gebruikt in zowel je html, en je php, denkt de php dat tabel1 php code is, wat een fatal error geeft, omdat het niet goed gebruikt is.

    Er zijn drie manieren om dit op te lossen:
    1.Escape de " dingen in de html door er een \ voor te zetten
    Vb:
    "<td class=\"tabel1\">"

    Deze manier valt niet aan te raden, omdat wanneer het niet nodig is, je echo altijd met een enkele ' opent en sluit.

    2.Gebruik ' dingen
    Vb:
    echo '<td class="tabel1">'

    Is beter dan de eerste mogelijkheid, maar nog steeds niet helemaal perfeect

    3.Haal de html uit de php
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    while($row = mysql_fetch_array($result))
      {
    ?>
    <tr>
       <td class="tabel1"><=$row['module']?></td>
       <td class="tabel1"><=$row['naam']?></td>
       <td><=$row['module']?></td>
       <td><=$row['vaknaam']?></td>
       <td><=$row['eind']?></td>
       <td><=$row['waarde']?></td>
    </tr>
    <?
      }
    ?>
    </table>

    Het netst en het meest overzichtelijk, en het makkelijkst te maken
    pi_75331815
    Bedoel je niet toevallig <?= in plaats van <= ?

    Of short open tags ( <? ) werken, is afhankelijk van serverinstellingen. 't Is dus beter om daar niet op te vertrouwen en gewoon <?php te schrijven.
      zondag 6 december 2009 @ 09:56:02 #19
    152303 hamkaastosti
    ook bekend als hamkaastosti
    pi_75331862
    1
    2
    3
    <?php
    <td class="tabel1"> echo $row['module']; </td>
    ?>

    zonder echo zal d'r nog steeds weinig in je browser verschijnen

    arhgh... haalt dat verrekte forum weer een aantal tags weg

    1<td class="tabel1"><?php echo $row['module']; ?></td>
    Tom Jones zong ooit...
    she's got style she's got grace, takes a cumshot to the face, she's a lady
    laat een berichtje achter in mijn vriendjes en vriendinnetjesboek
    grolsch is tof | Aj plat könt praoten, mo-j ut neet laoten
    pi_75331874
    tijd voor een post
    Just say hi!
    pi_75332777
    quote:
    Op zondag 6 december 2009 09:58 schreef Chandler het volgende:
    tijd voor een post
    zo-eentje
    pi_75339403
    quote:
    Op zondag 6 december 2009 09:35 schreef ssmm987 het volgende:

    [..]

    Doordat je " gebruikt in zowel je html, en je php, denkt de php dat tabel1 php code is, wat een fatal error geeft, omdat het niet goed gebruikt is.

    Er zijn drie manieren om dit op te lossen:
    1.Escape de " dingen in de html door er een \ voor te zetten
    Vb:
    "<td class=\"tabel1\">"

    Deze manier valt niet aan te raden, omdat wanneer het niet nodig is, je echo altijd met een enkele ' opent en sluit.

    2.Gebruik ' dingen
    Vb:
    echo '<td class="tabel1">'

    Is beter dan de eerste mogelijkheid, maar nog steeds niet helemaal perfeect

    3.Haal de html uit de php
    [ code verwijderd ]

    Het netst en het meest overzichtelijk, en het makkelijkst te maken
    Thnx man! Ik heb de eerste methode gebruikt en dit werk perfect.
    pi_75340528
    Met mijn code krijg ik allemaal losse arrays, ik wil 1 groot array.
    Ik kom er maar niet op hoe ik dit ga fixen :@

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    <?php
     
    $roosterQuery    
    mysql_query("SELECT `month`, `day`, `hour`, `availability` FROM `rooster` WHERE `month` = '12' AND `availability` = '1'");

    while (
    $data mysql_fetch_assoc($roosterQuery)) { 
        
    $month    $data["month"]; 
        
    $day    $data["day"]; 
        
    $hour    $data["hour"]; 
        
    $avail    $data["availability"]; 
         
        
    $array = array("data" => array ($month$day$hour$avail)); 

    /* 
    This is creating several arrays with the data in it. 
    I want to have 1 array with all the data in it, how can I do that? 
    */ 


    ?>
      zondag 6 december 2009 @ 16:43:03 #24
    75592 GlowMouse
    l'état, c'est moi
    pi_75340576
    $data[] = array ($month, $day, $hour, $avail).
    eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
    pi_75340722
    quote:
    Op zondag 6 december 2009 16:43 schreef GlowMouse het volgende:
    $data[] = array ($month, $day, $hour, $avail).
    Thanks!

    Nu eens uitzoeken hoe ik er mee overweg moet
    abonnement Unibet Coolblue
    Forum Opties
    Forumhop:
    Hop naar:
    (afkorting, bv 'KLB')