Argon Geplaatst: 4 mei 2008 Rapport Geplaatst: 4 mei 2008 Je bedoelt dat er geen lijntje tussen zichtbaar is? Dit kan je doen met het atribuut border dacht ik. Dus gewoon frameborder="0". Als ik je goed begrijp is dat wat je zoekt Hier kan je nog meer info over de atributen voor het element frame vinden
-Omar- Geplaatst: 5 mei 2008 Rapport Geplaatst: 5 mei 2008 Hallo Bedank, maar Jack-IV dan telt ie letterlijk terug. Ik wou meer van seconden per seconden. Maar weer iets anders . Ik heb een script van iemand anders. Dat gebruik ik voor mijn website, ik pas dat script aan haal er dingen uit doe er dingen bij etc. Maar nu heb ik een vraag. In het normale menu staat het admin paneel zoiets als dit: Main Menu ding ding ding Gebruikers Paneel ding ding Administratie Paneel ding ding ding ding ding ding ding ding ding GTA IV ding ding ding ding En zo gaat dat nog wel even door. Nu zie je dat dat admin gedeelte veeel te groot is. Daarom wil ik in het "gebruikers Paneel" een pagina die doorlinkt naar de admin sectie. Dit lukt wel alleen dan kunnen mensen gewoon dit doen www.omardm.nl/admin.php en dan doet ie het al. Maar ik wil dat je dan ook ngo eens moet inloggen om dat te kunnen zien. Maar dan wel via dezlefde datbase. Zo ziet dat menu eruit: <?php if($inlog == 'true'){ echo '<b>Main Menu</b><br>'; //Main Menu als ingelogt echo '<img src="images/button.gif"> <a href="index.php">Home</a><br>'; echo '<img src="images/button.gif"> <a href="show_nieuws.php">Nieuws</a><br>'; echo '<img src="images/button.gif"> <a href="poll.php">Poll</a><br>'; echo '<img src="images/button.gif"> <a href="ledenlijst.php">Ledenlijst</a><br><br>'; echo '<b>Gebruikers Paneel</b><br>'; //Gebruikers Paneel Inlog echo '<img src="images/button.gif"> <a href="profiel.php">Profiel</a><br>'; echo '<img src="images/button.gif"> <a href="shop.php">Shop<br>'; $sqa = 'SELECT * FROM PB WHERE to_ID="'.$_SESSION['ID'].'" AND status="unread"'; $res = mysql_query($sqa) OR die(mysql_error()); echo '<img src="images/button.gif"> <a href="postvak.php">Postvak('.mysql_num_rows($res).')<br>'; echo '<img src="images/button.gif"> <a href="uitlog.php">Uitloggen</a><br><br>'; if($rang == 'admin'){ echo '<b>Administratie Paneel</b><br>'; //Administratie Paneel echo '<img src="images/button.gif"> <a href="edit_rang.php">Verander rang</a><br>'; echo '<img src="images/button.gif"> <a href="catogory_add.php">Maak catorgorie</a><br>'; echo '<img src="images/button.gif"> <a href="pagina_add.php">Maak pagina</a><br>'; echo '<img src="images/button.gif"> <a href="page_management.php">Pagina beheer</a><br>'; echo '<img src="images/button.gif"> <a href="nieuws_add.php">Plaats nieuwsbericht</a><br>'; echo '<img src="images/button.gif"> <a href="manage_nieuws.php">Nieuws beheer</a><br>'; echo '<img src="images/button.gif"> <a href="badge_add.php">Maak badge</a><br>'; echo '<img src="images/button.gif"> <a href="badge_management.php">Badge beheer</a><br>'; echo '<img src="images/button.gif"> <a href="give_badge.php">Geef badge</a><br>'; echo '<img src="images/button.gif"> <a href="change_coin.php">Bewerk muntjes</a><br>'; echo '<img src="images/button.gif"> <a href="poll_add.php">Maak poll</a><br>'; echo '<img src="images/button.gif"> <a href="poll_beheer.php">Beheer poll</a><br>'; echo '<img src="images/button.gif"> <a href="artikel_add.php">Maak artikel</a><br>'; echo '<img src="images/button.gif"> <a href="artikel_edit.php">Bewerk artikel</a><br>'; echo '<img src="images/button.gif"> <a href="ban_add.php">Maak ban</a><br>'; echo '<img src="images/button.gif"> <a href="ban_edit.php">Ban beheer</a><p>'; } if($rang == 'nieuws'){ echo '<img src="images/button.gif"> <a href="nieuws_add.php">Plaats nieuwsbericht</a><p>'; } } else { echo '<b>Main Menu</b><br>'; //Main menu als niet ingelogt echo '<img src="images/button.gif"> <a href="index.php">Home</a><br>'; echo '<img src="images/button.gif"> <a href="show_nieuws.php">Nieuws</a><br>'; echo '<img src="images/button.gif"> <a href="ledenlijst.php">Ledenlijst</a><br><br>'; echo '<b>Gebruikers Paneel</b><br>'; //Gebruikers Paneel Niet Inlog echo '<img src="images/button.gif"> <a href="inlog.php">Inloggen</a><br>'; echo '<img src="images/button.gif"> <a href="pw_fergot.php">Wachtwoord vergeten<br>'; echo '<img src="images/button.gif"> <a href="regist.php">Registreren</a><br><br>'; } $resultcat = mysql_query("SELECT * FROM catogorie ORDER BY cat_order ASC"); while($row = mysql_fetch_array($resultcat)){ echo '<b>'.$row['cat_name'].'</b><br>'; $g = 'SELECT * FROM pagina WHERE zichtbaar="zichtbaar" AND tocat="'.$row['cat_id'].'" ORDER BY pag_order'; $h = mysql_query($g) OR die (mysql_error()); while($a = mysql_fetch_array($h)){ if ($a['door'] == "") { $tourl = "show_page.php?ID=" . $a['ID']; } else { $tourl = $a['door']; } echo '<img src="images/button.gif"> <a href="' . $tourl . '">'; echo $a['naam']; echo '</a><br><br>'; } } if($inlog == 'true' AND $rang == 'admin'){ $sql_show = 'SELECT * FROM pagina WHERE zichtbaar="onzichtbaar"'; $resultaat_show = mysql_query($sql_show); echo '<br><i>Ontzichtbare pagina\'s</i><br>'; while($rij_show = mysql_fetch_array($resultaat_show)){ if ($rij_show['door'] == "") { $tourl = "show_page.php?ID=" . $rij_show['ID']; } else { $tourl = $rij_show['door']; } echo '<a href="' . $tourl . '">'; echo $rij_show['naam']; echo '</a><br>'; } } ?> Hoe kan ik zorgen dat je wel moet inloggen om op die pagina te komen. Maar dan wel met delzefde wachtwoorden en namen die ik nu heb. Alvast bedankt! MVG, Omar
David22 Geplaatst: 30 mei 2008 Rapport Geplaatst: 30 mei 2008 Heey, Ik ben nu voor een site een nieuwssysteem aan het maken met php en MySQL. Ik sla de gegevens voor de nieuwsberichten op in de database, en roep ze dan op met php. Daarvoor gebruik ik het volgende script: <p class="kopklein"> Laatste 5 nieuwsberichten: </p><?php $db = mysql_connect("db4free.net:3306","ACCOUNTNAAM","WACHTWOORD") or die ("Er zijn problemen met onze database. Probeer het later opnieuw."); mysql_select_db("DATABASENAAM", $db); $news_SQL="SELECT * FROM `news` ORDER BY 'news_datetime` DESC LIMIT 0, 5"; $news_result=mysql_query($news_SQL); while($news=mysql_fetch_array($news_result)){ echo $news['news_header'] . " : " . $news['news_datetime'];} mysql_close() ?> </p> Ik heb al drie testberichten toegevoegd aan de database, maar als ik de pagina open krijg ik alleen dit te zien: Met andere woorden, ik krijg de informatie uit de database niet te zien. Hoe kan ik dit oplossen? Mvg, David22
Woetsha Geplaatst: 31 mei 2008 Rapport Geplaatst: 31 mei 2008 (bewerkt) Probeer dit eens: <p class="kopklein"> Laatste 5 nieuwsberichten: </p><p> <?php $database['host'] = 'db4free.net:3306'; //Host van je database $database['gebruikersnaam'] = 'ACCOUNTNAAM'; //Gebruikersnaam van je database $database['wachtwoord'] = 'WACHTWOORD'; //Wachtwoord van je database $database['naam'] = 'DATABASENAAM'; //De naam van de database if(mysql_connect($database['host'],$database['gebruikersnaam'],$database['wachtwoord'])) { [indent]if(mysql_select_db($database['naam'])) {} else { echo 'Kan de opgegeven database niet selecteren.'; exit; } [/indent] } else { echo 'Kan geen verbinding maken met de database.'; exit; } $news_query = mysql_query("SELECT * FROM news ORDER BY news_datetime DESC LIMIT 5 "); while ($obj = mysql_fetch_object($news_query)) { echo $obj->news_header.": "; echo $obj->news_datetime; } mysql_free_result($news_query ); mysql_close() ?> </p> Bewerkt: 31 mei 2008 door Woetsha
gta-pilot Geplaatst: 1 juni 2008 Rapport Geplaatst: 1 juni 2008 Hallo. Ik heb een mini host opgezet zodat ik me site's kan testen. Nu heb ik een site waarbij je kan registreren en die je moet installeren... En dan bijn ik bij het laatste waarstaad wat je naam en pass is en ik delete installtion en ik ga naar het admin gedeelte en typ alles in.... Zegt hij dat de naam en pass niet kloppen terwel ik het 100% goed doe. Waar ligt dit aan? De server? Of kan ik het in een bestandje zetten?
Woetsha Geplaatst: 5 juni 2008 Rapport Geplaatst: 5 juni 2008 (bewerkt) Ik probeer een statistieken script te maken waarbij je via een input een waarde kan geven zodat er een aantal logs kunnen weergegeven worden, alles werkt behalve $database_aantal if(isset($_POST['sorteer'])){ $database_wat = $_GET['wat']; $database_aantal = $_GET['aantal']; $database_afloop = $_GET['afloop']; } else { $database_wat = 'ID'; $database_aantal = '30'; $database_afloop = 'DESC'; } $stats_query = mysql_query("SELECT DISTINCT ID, IP, Browser, Site, Datum, Provider FROM statistieken ORDER BY " .addslashes($database_wat). " " .addslashes($database_afloop). " LIMIT " .addslashes($database_aantal). " "); echo '<br /<form action="statistieken.php" method="GET">Aantal: <input name="aantal" type="text" value="30" size="6" /> Volgens: <select name="wat"><option tabindex="1">ID</option><option tabindex="2">IP</option><option tabindex="3">Browser</option><option tabindex="4">Site</option><option tabindex="5">Datum</option><option tabindex="6">Provider</option></select> <input name="afloop" type="radio" value="ASC"> ASC <input name="afloop" type="radio" checked="checked" value="DESC"> DESC<br><input name="sorteer" value="Sorteer" type="submit" /></form><hr>'; while ($obj = mysql_fetch_object($stats_query)) { echo "<table width='100%' border='0' cellspacing='0' cellpadding='0'><tr><td><b> ID: </b>".stripslashes($obj->ID)."</td>"; echo "<td colspan='2'><b> Datum: </b>".stripslashes($obj->Datum)."</td></tr>"; echo "<tr><td width='33%'><b> IP: </b>".stripslashes($obj->IP)."</td>"; echo "<td width='33%'><b> Browser: </b><i>".stripslashes($obj->Browser)."</i></td>"; echo "<td width='34%'><b> Provider: </b><i>".stripslashes($obj->Provider)."</i></td></tr>"; echo "<tr><td colspan='3'><b> Site: </b><a target='_blank' href='".stripslashes($obj->Site)."'>".stripslashes($obj->Site)."</a></td></tr></table><br /><hr>"; } mysql_free_result($stats_query ); Als ik dan een waarde invoer bij aantal dan gebeurt er niets, zelfs geen error, hoe komt dit en hoe kan ik dit verhelpen? Bewerkt: 5 juni 2008 door Woetsha
David22 Geplaatst: 6 juni 2008 Rapport Geplaatst: 6 juni 2008 Even een snel CSS-vraagje: kan je ook inhoud van een div toevoegen in de CSS zelf? Voorbeeld: Je typt in de HTML alleen <div id="copyright"></div> Dat er dan automatisch © 2008 - David22 Komt te staan? Ik dacht zelf dat dit niet mogelijk is, maar ik wilde het toch even zeker weten.
gta-pilot Geplaatst: 7 juni 2008 Rapport Geplaatst: 7 juni 2008 Nee, niet zover ik weet je ziet wel vaak dat ze met footer.php werken en dan soms wel. Ik haal ff een stuk uit mijn footer waar mijn copyright staat div align="center"> © <?php echo mosCurrentDate( '%Y' ) . ' ' . $GLOBALS['mosConfig_sitename'];?> </div> Dat is mijn footer.php die maakt aan het begin een © en dan makt hij een echo naar de instellingen waardoor ook meteen de naam er komt. en hij zet er een jaartal voor. Ik hoop dat je hier iets aan hebt.
David22 Geplaatst: 7 juni 2008 Rapport Geplaatst: 7 juni 2008 Nee, niet zover ik weet je ziet wel vaak dat ze met footer.php werken en dan soms wel. Ik haal ff een stuk uit mijn footer waar mijn copyright staat div align="center"> © <?php echo mosCurrentDate( '%Y' ) . ' ' . $GLOBALS['mosConfig_sitename'];?> </div> Dat is mijn footer.php die maakt aan het begin een © en dan makt hij een echo naar de instellingen waardoor ook meteen de naam er komt. en hij zet er een jaartal voor. Ik hoop dat je hier iets aan hebt. Ja, dit gebruikte ik ook al. Je maakt gewoon één bestand aan met de copyright en dan zet je in al je documenten bijvoorbeeld <div id="copyright"><?php require($DOCUMENT_ROOT . "copy.php"); ?></div>
Le MrG Geplaatst: 14 juni 2008 Rapport Geplaatst: 14 juni 2008 Gewoon; een bericht aan iedereen die aan php doet. Maak voortaan gebruik van PDO (php.net/PDO), de standaard mysql_* functies worden sinds PHP6 uitgefaseerd en worden afgeraden om te gebruiken. Of, gebruik MySQLi (php.net/mysqli) een verbeterde OO-versie van de standaard mysql mogelijkheden met meer snelheidswinst.. En dan nog een bericht voor David, register_globals staat sinds php 4.3 standaard uit. Je gebruikt $DOCUMENT_ROOT maar die bestaat dus allang niet meer. Je maakt beter gebruik van $_SERVER [ 'DOCUMENT_ROOT' ]. Hoop dat het een beetje nuttig is voor alle php-leeks. ^^
gta-pilot Geplaatst: 28 juni 2008 Rapport Geplaatst: 28 juni 2008 (bewerkt) Ik heb iets geupload alleen ik krijg deze error: Fatal error: Using $this when not in object context in /var/accounts/CN20081412/www/fileZ/savefile_php/include/common.php on line 11 En op line 1 staat: $this->min_pass_length=6; Bewerkt: 28 juni 2008 door gta-pilot
Le MrG Geplaatst: 24 juli 2008 Rapport Geplaatst: 24 juli 2008 Ik heb iets geupload alleen ik krijg deze error: Fatal error: Using $this when not in object context in /var/accounts/CN20081412/www/fileZ/savefile_php/include/common.php on line 11 En op line 1 staat: $this->min_pass_length=6; Lijkt me een nogal logisch error, ofniet? Er wordt gebruik gemaakt van $this terwijl het script op dat moment niet in een object context is, als je een beetje PHP met OO gemixt kan is het zo klaar als een klontje.
JayKay Geplaatst: 5 augustus 2008 Rapport Geplaatst: 5 augustus 2008 Ik heb even een probleempje met Byethost: als ik me probeer te registreren, dan moet ik zo'n verificatie code overnemen. Er staat dan meestal een sommetje bijv. 44- 4 = ?. Dan vul ik 40 in en dan staat er dat de code niet goed is
Kai-ShockWave Geplaatst: 8 augustus 2008 Rapport Geplaatst: 8 augustus 2008 (bewerkt) Ik heb even een probleempje met Byethost: als ik me probeer te registreren, dan moet ik zo'n verificatie code overnemen. Er staat dan meestal een sommetje bijv. 44- 4 = ?.Dan vul ik 40 in en dan staat er dat de code niet goed is Kan je nagaan hoe dom hun daar zijn. Soms staat er ook onder "Test if you are a human" Als ik zelf kijk voor registratie staat er dat ik een nummer moet overnemen. Maar meestal als het antwoord fout is, dan krijg je een nieuwe, maar wel vaag dat het dan steeds fout is Bewerkt: 8 augustus 2008 door Kai-ShockWave
Recommended Posts