Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

Is het mogelijk om index.php door te laten gaan naar ?db=Hom

Bill Gates
12 antwoorden
  • Is het mogelijk om index.php door te laten gaan naar index.php?flashhawk=Home als er niks staat in index.php :roll:
    Ik wil dat die als ik index.php open dat die gelijk door schiet naar index.php?flashhawk=Home (de home pagina uit het database) Ander's zie je namelijk alleen een lege dynamic Table… :( Want de pagina's zijn zo verdeeld :
    index.php?flashhawk=Home
    index.php?flashhawk=AboutMe
    index.php?flashhawk=MSoffice
    Drie pagina's dus als ik alleen index.php open dan komt er namelijk niks te staan in de dynamic table dus er moet toch wel een script zijn die zodra er niks staat doorschiet naar index.php?flashhawk=Home ??
    Alvast heel erg bedankt voor je reactie :) (een begineling onder de php :wink: )
  • Bedankt php god !! hahaha :D Voor de mensen die dit antwoord nog niet weten dit is het bericht dat ik heb gehad :

    Je kunt het op 2 manieren doen..
    manier 1:
    if ($flashhawk == "") $flashhawk = "Home";
    Deze stuurt je niet doen, maar zet de variable flashhawk

    manier 2:
    if ($flashhawk == "") header("location: index.php?flashhawk=home");
    deze manier stuurt ej door naar de pagina

    Als ik je goe dheb berepen, moet je 1 van deze 2 gebruiken, kies maar

    mzzls
    Maarten

    _________________
    http://triloxigen.nl ; a new digital portal
  • Jammer dat het een foute oplossing is ;) Tenminste, met de nieuwere PHP versies dan ;)

    [code:1:622f8c1a84]if(!isset($_GET["flashhawk"]))
    $flashhawk = "home";
    else
    $flashhawk = $_GET["flashhawk"];[/code:1:622f8c1a84]$_GET kan ook $HTTP_GET_VARS zijn, maar dat ligt maar net aan de PHP versie. Meer hierover: http://www.php.net/manual/en/language.variables.predefined.php

    Een echte PHP god weet dit soort dingen ;)
  • Nog steeds wordt de pagina niet doorverwezen en ik zit inmiddels met m'n handen in het haar :(
    De code van bill klopt en geeft geen fouten, maar er gebeurt nog steeds niks :cry:
    Hier volgd de code die ik inmiddels heb toegepast:

    [code:1:cf00cb3531] if(!isset($_GET["flashhawk"]))
    $flashhawk = "home";
    else
    $flashhawk = $_GET["flashhawk"];[/code:1:cf00cb3531]

    En als het eventueel aan de totale bron kan liggen hier de totale broncode :
    [code:1:cf00cb3531]<?php require_once('Connections/flashhawk.php'); ?>
    <?php
    $currentPage = $HTTP_SERVER_VARS["PHP_SELF"];
    $maxRows_flash = 5;
    $pageNum_flash = 0;
    if (isset($HTTP_GET_VARS['pageNum_flash'])) {
    $pageNum_flash = $HTTP_GET_VARS['pageNum_flash'];
    }
    $startRow_flash = $pageNum_flash * $maxRows_flash;

    $colname_flash = "1";
    if (isset($HTTP_GET_VARS['flashhawk'])) {
    $colname_flash = (get_magic_quotes_gpc()) ? $HTTP_GET_VARS['flashhawk'] : addslashes($HTTP_GET_VARS['flashhawk']);
    }
    mysql_select_db($database_flashhawk, $flashhawk);
    $query_flash = sprintf("SELECT Titel, Bericht, Auteur, Auteuradres FROM Home WHERE Categorie = '%s'", $colname_flash);
    $query_limit_flash = sprintf("%s LIMIT %d, %d", $query_flash, $startRow_flash, $maxRows_flash);
    $flash = mysql_query($query_limit_flash, $flashhawk) or die(mysql_error());
    $row_flash = mysql_fetch_assoc($flash);

    if (isset($HTTP_GET_VARS['totalRows_flash'])) {
    $totalRows_flash = $HTTP_GET_VARS['totalRows_flash'];
    } else {
    $all_flash = mysql_query($query_flash);
    $totalRows_flash = mysql_num_rows($all_flash);
    }
    $totalPages_flash = ceil($totalRows_flash/$maxRows_flash)-1;

    $queryString_flash = "";
    if (!empty($HTTP_SERVER_VARS['QUERY_STRING'])) {
    $params = explode("&", $HTTP_SERVER_VARS['QUERY_STRING']);
    $newParams = array();
    foreach ($params as $param) {
    if (stristr($param, "pageNum_flash") == false &&
    stristr($param, "totalRows_flash") == false) {
    array_push($newParams, $param);
    }
    }
    if (count($newParams) != 0) {
    $queryString_flash = "&" . implode("&", $newParams);
    }
    }
    $queryString_flash = sprintf("&totalRows_flash=%d%s", $totalRows_flash, $queryString_flash);
    if(!isset($_GET["flashhawk"]))
    $flashhawk = "home";
    else
    $flashhawk = $_GET["flashhawk"];
    ?>
    <HTML><!– #BeginTemplate "/Templates/flashhawk.dwt" –><!– DW6 –><HEAD>
    <!– #BeginEditable "doctitle" –>
    <TITLE>Flashhawk.nl</TITLE>
    <!– #EndEditable –>
    <SCRIPT language="JavaScript"><!–
    var bartext='Voltooid/Done';
    function display()
    {
    window.status=bartext;
    tmp=setTimeout("display()",10);
    }
    //–></SCRIPT>
    <SCRIPT language="JavaScript"><!–
    display();
    //–></SCRIPT>
    <!– –>
    <link rel="stylesheet" href="style.css" type="text/css">
    <!– –>
    <!– Menu –>
    <script language="Javascript1.2" src="wmb_menu.js"></script>
    <script language="Javascript1.2" src="wmb_def.js"></script>
    <!– menu closed –>
    </HEAD>
    <body marginwidht="0" marginheight="0" leftmargin="0" topmargin="0" rightmargin="0" bottommargin="0" BGCOLOR="#FFFFFF">


    <P>&nbsp;</P>
    <div align="center">
    <table cellpadding="0" cellspacing="0" width="650"><TR><Td width="650">

    <table cellpadding="0" cellspacing="0" width="650" height="75"><td width="650" height="75" valign="top"><img src="images/topbar.gif" width="650" height="75"></td></table>
    <table cellpadding="0" cellspacing="0" width="650" height="17">
    <td width="650" height="15" valign="top" background="images/menubg.gif">
    <DIV class='wmbmenubar' id="Flashhawkc_r"></DIV>
    <SPAN class='wmbmenupin' id="Flashhawkc_rpin"></SPAN></td>
    </table>
    <table cellpadding="0" cellspacing="0" width="650" height="15"><td width="650" height="15" valign="top"><img src="images/bar.gif" width="650" height="15"></td></table>
    <table cellpadding="0" cellspacing="0" width="650">
    <td width="650" valign="top" background="images/mainbg.gif"><!– #BeginEditable "data" –>
    <?php do { ?>
    <P class="titel"><?php echo $row_flash['Titel']; ?></P>
    <P class="tekst"><?php echo $row_flash['Bericht']; ?><br>
    <strong>Auteur:</strong> <?php echo $row_flash['Auteur']; ?><br>
    <strong>E-mail:</strong> <a href="mailto:<?php echo $row_flash['Auteuradres']; ?>"><?php echo $row_flash['Auteuradres']; ?></a></P>
    <?php } while ($row_flash = mysql_fetch_assoc($flash)); ?>
    <table border="0" width="50%" align="center">
    <tr>
    <td width="23%" align="center"> <?php if ($pageNum_flash > 0) { // Show if not first page ?>
    <a href="<?php printf("%s?pageNum_flash=%d%s", $currentPage, 0, $queryString_flash); ?>">&lt;&lt;–Eerste</a>
    <?php } // Show if not first page ?> </td>
    <td width="31%" align="center"> <?php if ($pageNum_flash > 0) { // Show if not first page ?>
    <a href="<?php printf("%s?pageNum_flash=%d%s", $currentPage, max(0, $pageNum_flash - 1), $queryString_flash); ?>">&lt;–Vorige</a>
    <?php } // Show if not first page ?> </td>
    <td width="23%" align="center"> <?php if ($pageNum_flash < $totalPages_flash) { // Show if not last page ?>
    <a href="<?php printf("%s?pageNum_flash=%d%s", $currentPage, min($totalPages_flash, $pageNum_flash + 1), $queryString_flash); ?>">Volgende–&gt;</a>
    <?php } // Show if not last page ?> </td>
    <td width="23%" align="center"> <?php if ($pageNum_flash < $totalPages_flash) { // Show if not last page ?>
    <a href="<?php printf("%s?pageNum_flash=%d%s", $currentPage, $totalPages_flash, $queryString_flash); ?>">Laatste–&gt;&gt;</a>
    <?php } // Show if not last page ?> </td>
    </tr>
    </table>

    <!– #EndEditable –> </td>
    </table>
    <table cellpadding="0" cellspacing="0" width="650" height="15"><td width="650" height="15" background="images/bar.gif">
    <div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" color="#FFFFFF" size="1"><b>Copyright
    &copy; 1998 - 2002 Flashhawk, Inc. All Rights Reserved.</b></font></div>
    </td></table>
    </Td>
    </TR></table>
    </div>
    <P>&nbsp;</P>
    </BODY>
    <!– #EndTemplate –></HTML>
    <?php
    mysql_free_result($flash);
    ?>
    [/code:1:cf00cb3531]
  • Welke PHP versie heb je?

    Als je dit niet weet: maak een file aan met als inhoud:[code:1:44768ce481]<?php
    phpinfo();
    ?>[/code:1:44768ce481] en voer die uit, dan moet je het kunnen zien.
  • of:

    echo "PHP " . phpversion();

    of

    echo "PHP " . PHP_VERSION;
  • Mijne is korter ;)
  • [quote:c2cfdeac24="Bill Gates"]Jammer dat het een foute oplossing is ;) Tenminste, met de nieuwere PHP versies dan ;)

    [code:1:c2cfdeac24]if(!isset($_GET["flashhawk"]))
    $flashhawk = "home";
    else
    $flashhawk = $_GET["flashhawk"];[/code:1:c2cfdeac24]$_GET kan ook $HTTP_GET_VARS zijn, maar dat ligt maar net aan de PHP versie. Meer hierover: http://www.php.net/manual/en/language.variables.predefined.php

    Een echte PHP god weet dit soort dingen ;)[/quote:c2cfdeac24]

    mag jij me eens uitleggen waarom dat niet goed is :)
    aangezien het het op mijn manier ook gewoon mag..
  • [quote:c52bb4d06d="Bill Gates"]Mijne is korter ;)[/quote:c52bb4d06d]

    [bituck]

    [code:1:c52bb4d06d]
    <? phpinfo()?>
    [/code:1:c52bb4d06d]

    [/bitfuck]

    is nog korter
  • [quote:0ae30afc93]
    mag jij me eens uitleggen waarom dat niet goed is
    aangezien het het op mijn manier ook gewoon mag..
    [/quote:0ae30afc93]

    omdat, zoals je in de link van bill had kunnen lezen er het een en ander veranderd is in php, zo worden de GET-variabelen niet standaard meer automatisch omgezet naar php variabelen..
  • [quote:bf8c545ee0="triloxigen.nl"][code:1:bf8c545ee0]<? phpinfo()?>[/code:1:bf8c545ee0]is nog korter[/quote:bf8c545ee0]Maar dit is weer geen correcte PHP ;)

    Het boeit ook niet zo, als Flashhawk maar achter z'n versie komt ;)
  • [quote:812c080a1d="Bill Gates"][quote:812c080a1d="triloxigen.nl"][code:1:812c080a1d]<? phpinfo()?>[/code:1:812c080a1d]is nog korter[/quote:812c080a1d]Maar dit is weer geen correcte PHP ;)

    Het boeit ook niet zo, als Flashhawk maar achter z'n versie komt ;)[/quote:812c080a1d]

    dat is idd het belangrijkste..
    en officieel moet je wel meer dingen doen die tusseloos zijn als je het mij vraagt..
    ik doe het bij voorkeur op een snelle nette manier :)
    (!$blaat) is eigenlijk ook niet goed ($blaat == "") is beter, maar dat doe ik du bijna nooit..

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.