Vraag & Antwoord

Webprogrammeren & scripting

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

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> </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); ?>"><<--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); ?>"><--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--></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-->></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 © 1998 - 2002 Flashhawk, Inc. All Rights Reserved.</b></font></div> </td></table> </Td> </TR></table> </div> <P> </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[/code]
  • [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

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

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