Posts by Shahiem
-
-
-
Hey,
Ik ben bezig met een webshop affiliatie site maar nu probeer ik de merken van de producten in te laden via een XML bestand. Alleen is het in de xml dat er merken dubbel staan, dus elk product heeft een merk en die laadt hij dan ook in.
Weet iemand hoe ik gewoon een merk maar 1 keer in de database kan zetten?
Dus niet dat hij steeds dubbel komt te staan.Code
PHP
Toon Meer<?php include '../includes/config.php'; // Load the XML data from the specified file name. // The second argument (NULL) allows us to specify additional libxml parameters, // we don't need this so we'll leave it as NULL. The third argument however is // important as it informs simplexml to handle the first parameter as a file name // rather than a XML formatted string. $pFile = new SimpleXMLElement('http://hardsoftware.nl/xml/elektrokoopjes.xml', null, true); // Now that we've loaded our XML file we can begin to parse it. // We know that a channel element should be available within the, // document so we begin by looping through each channel foreach ($pFile->item as $pChild) { mysql_query("INSERT INTO merken ( merk_naam ) VALUES ( '".$core->mysql->escape(stripslashes($pChild->brand))."' )") or die(mysql_error()); $merk = $core->mysql->query("SELECT * FROM merken WHERE merk_naam = '".$core->mysql->escape(stripslashes($pChild->brand))."'"); $merkf = $core->mysql->fetch($merk); mysql_query("INSERT INTO producten ( naam, link, beschrijving, prijs, cat, afbeelding_groot, daisycon_id, subcat, subsubcat, merk_product ) VALUES ( '".$core->mysql->escape(stripslashes($pChild->title))."', '".$core->mysql->escape(stripslashes($pChild->link))."', '".$core->mysql->escape(stripslashes($pChild->description))."', '".$pChild->minimum_price."', '".$core->mysql->escape(stripslashes($pChild->category))."', '".$pChild->img_medium."', '".$pChild->daisycon_unique_id."', '".$core->mysql->escape(stripslashes($pChild->sub_sub_category))."', '".$core->mysql->escape(stripslashes($pChild->sub_category))."', '".$merkf['id']."' )") or die(mysql_error()); // Print our channel specific information, this should be // easy to understand, basically we're grabbing the // title, descripting and link nodes and outputting their values echo "<h1>" . $pChild->title . "</h1>\n"; echo "IMG: ".$pChild->category." en sub ".$pChild->sub_category."<p>\n"; echo $pChild->description . "<br />\n"; printf('Visit us at <a href="%s">%s</a><br />' . "\n", $pChild->link, $pChild->link); echo "</p>\n"; // Now we want to loop through the items inside this channel foreach ($pFile->general->item as $pItem) { echo "<p>\n"; // If this item has child nodes as it should, // loop through them and print out the data foreach ($pItem->general() as $pChild) { // We can check the name of this node using the getName() method. // We can then use this information, to, for example, embolden // the title or format a link switch ($pChild->getName()) { case 'title': echo "<b>$pChild</b><br />\n"; break; case 'link': printf('<a href="%s>%s</a><br />' . "\n", $pChild, $pChild); break; default: echo nl2br($pChild) . "<br />\n"; break; } } echo "</p>\n"; } } ?>
Gegroet
-
Inderdaad, portfolio zou handig zijn.
-
Puur reclame noemen we dit.
-
Hi,
Ik ben bezig met een benodigheden script maar nu loop ik vast want ik wil dat als je alles hebt dat hij dat vertelt.
Maar dat doet hij niet, weten jullie waardoor dat komt?
PHP
Toon Meer<?php define('_TITLE_', 'Benodigdheden'); include 'includes/header.php'; include 'locatie.php'; if($core->leden->ingelogd == TRUE) { // Benodigheden script $bezittingQuery = $core->mysql->query("SELECT a.id, i.artikel_id FROM leden_items i, winkels_artikelen a WHERE i.lid_id = ".$core->leden->info['mijn']['uId']." AND i.artikel_id = a.id GROUP BY i.artikel_id"); $user_haz = array(); $user_haz_count = array(); $goed = 0; while($bezittingFetch = $core->mysql->fetch($bezittingQuery)) { $user_haz[$bezittingFetch['id']] = is_null($bezittingFetch['artikel_id']) ? FALSE : TRUE; $user_haz_count[$bezittingFetch['id']] = $bezittingFetch['artikel_id']; } $goed = 0; for($i = 0; $i < 5; $i++) { if($user_haz[$i] == TRUE) $goed++; } if($goed == 5) echo 'alles'; ?> <h2>U N I F O R M</h2> <?php echo $user_haz[1] == TRUE ? '<strike>' : ''; ?>1. Eén effen werkgewaad (zwart)<?php echo $user_haz[1] == TRUE ? '</strike>' : ''; ?><br /> <?php echo $user_haz[2] == TRUE ? '<strike>' : ''; ?>2. Eén effen puntmuts (zwart) voor onder schooltijd<?php echo $user_haz[2] == TRUE ? '</strike>' : ''; ?><br /> <?php echo $user_haz[3] == TRUE ? '<strike>' : ''; ?>3. Eén paar beschermde handschoenen (drakenhuid of soortgelijk)<?php echo $user_haz[3] == TRUE ? '</strike>' : ''; ?><br /> <?php echo $user_haz[4] == TRUE ? '<strike>' : ''; ?>4. Eén wintermantel (zwart, met zilveren speld)<?php echo $user_haz[4] == TRUE ? '</strike>' : ''; ?><br /> <?php echo $user_haz[5] == TRUE ? '<strike>' : ''; ?>N.B.: Alle kledingstukken moeten van naamlabels zijn voorzien<?php echo $user_haz[5] == TRUE ? '</strike>' : ''; ?><br /><br /> <h2>V E R P L I C H T E L E C T U U R</h2> Alle leerlingen moeten in het bezit zijn van de volgende werken:<br /><br /> <?php echo $user_haz[9] == TRUE ? '<strike>' : ''; ?>Het Standaard Spreukenboek (Niveau 1) Door Miranda Wiggelaar<?php echo $user_haz[9] == TRUE ? '</strike>' : ''; ?><br /> <?php echo $user_haz[15] == TRUE ? '<strike>' : ''; ?>De Geschiedenis van de Toverkunst door Mathilda Belladonna<?php echo $user_haz[15] == TRUE ? '</strike>' : ''; ?><br /> <?php echo $user_haz[16] == TRUE ? '<strike>' : ''; ?>Theoretische Grondslagen der Magie door Adalbert Zwatel<?php echo $user_haz[16] == TRUE ? '</strike>' : ''; ?><br /> <?php echo $user_haz[17] == TRUE ? '<strike>' : ''; ?>Gedaanteverwisselingen: een Boek voor Beginners door Emeric Morfo<?php echo $user_haz[17] == TRUE ? '</strike>' : ''; ?><br /> <?php echo $user_haz[18] == TRUE ? '<strike>' : ''; ?>Duizend Magische Kruiden en Paddestoelen door Philippa Zwam<?php echo $user_haz[18] == TRUE ? '</strike>' : ''; ?><br /> <?php echo $user_haz[19] == TRUE ? '<strike>' : ''; ?>Magische Brouwsels en Drankjes door Arsenius Grein<?php echo $user_haz[19] == TRUE ? '</strike>' : ''; ?><br /> <?php echo $user_haz[20] == TRUE ? '<strike>' : ''; ?>Fabeldieren en Waar Ze Te Vinden door Newt Scamander<?php echo $user_haz[20] == TRUE ? '</strike>' : ''; ?><br /> <?php echo $user_haz[21] == TRUE ? '<strike>' : ''; ?>De Zwarte Kunsten: Een Handboek voor Zelfbescherming door Quinten Tondel<?php echo $user_haz[21] == TRUE ? '</strike>' : ''; ?><br /><br /> <h2>O V E R I G E B E N O D I G D H E D E N</h2> <?php echo $core->leden->info['mijn']['uToverstok'] != '' ? '<strike>' : ''; ?>1 toverstok<?php echo $core->leden->info['mijn']['uToverstok'] != '' ? '</strike>' : ''; ?><br /> <?php echo $user_haz[22] == TRUE ? '<strike>' : ''; ?>1 ketel (tin, standaardmaat 2)<?php echo $user_haz[22] == TRUE ? '</strike>' : ''; ?><br /> <?php echo $user_haz[23] == TRUE ? '<strike>' : ''; ?>1 set glazen of kristallen flesjes<?php echo $user_haz[23] == TRUE ? '</strike>' : ''; ?><br /> <?php echo $user_haz[7] == TRUE ? '<strike>' : ''; ?>1 telescoop<?php echo $user_haz[7] == TRUE ? '</strike>' : ''; ?><br /> <?php echo $user_haz[24] == TRUE ? '<strike>' : ''; ?>1 set koperen weegschalen<?php echo $user_haz[24] == TRUE ? '</strike>' : ''; ?><br /> Leerlingen mogen tevens een uil of een kat of een pad meenemen.<br /><br /> Ouders worden er aan herinnerd dat eerstejaars geen eigen bezemstelen mogen bezitten. <?php } else { header('Location : '._ROOT_); } include 'includes/footer.php'; ?>
-
Hey,
Ik heb een nieuws reactie script maar ik wil dat als je een nieuwe reactie post dat je wordt doorgestuurd naar die reactie. Maar mijn param 2 wilt het niet doen.
Weet iemand hoe ik dit oplos?
PHP
Toon Meer<?php include 'includes/config.php'; if(isset($param[1])) { $nieuwsQuery = $core->mysql->query("SELECT id, titel, inhoud, schrijver_id, datum FROM nieuws_nieuwsberichten WHERE id = '".$param[1]."'"); $nieuwsFetch = $core->mysql->fetch($nieuwsQuery); $aantalcommentsQuery = $core->mysql->query("SELECT 1 FROM nieuws_reacties WHERE nieuwsbericht_id = '".$param[1]."'"); $totaal = $core->mysql->num_rows($aantalcommentsQuery); $huidige = (isset($param[2]) && ctype_digit($param[2]) && $param[2] > 0) ? $param[2] : 1; $per_pagina = 10; $str = paging('nieuws/'.$param[1].'/', $totaal, $per_pagina, $huidige); $reactiesQuery = $core->mysql->query("SELECT n.id, n.lid_id, n.inhoud, n.datum, l.uLeerjaar, l.uAvatar, l.uName, l.uRang, l.uAfdeling FROM nieuws_reacties n, leden_leden l WHERE n.nieuwsbericht_id = '".$nieuwsFetch['id']."' AND n.lid_id = l.uId ORDER BY n.id LIMIT ".(($huidige * $per_pagina) - $per_pagina).", ".$per_pagina); define('_TITLE_', $nieuwsFetch['titel']); include 'includes/header.php'; if($core->mysql->num_rows($nieuwsQuery) == 1) { echo '<div class="nieuws-titel">› <strong>'.$nieuwsFetch['titel'].'</strong></div> <div class="nieuws-container">'.parseUbb($nieuwsFetch['inhoud']).'</div> <div class="nieuws-bottom" style="margin-bottom: 20px;">Gepost op '.$nieuwsFetch['datum'].' door '.$core->leden->naam($nieuwsFetch['schrijver_id']).'</div>'; if($core->mysql->num_rows($reactiesQuery) >= 1) { while($reactiesFetch = $core->mysql->fetch($reactiesQuery)) { ?> <div class="nieuws-titel">› <strong>Gepost op <?php echo $reactiesFetch['datum']; ?></strong></div> <div class="reactie-container" id="post_<?php echo $reactiesFetch['id']; ?>"> <div class="nieuws-inhoud"> <div class="nieuws-ledeninfo"> <a href="<?php echo _ROOT_; ?>profiel/<?php echo $core->leden->naam($reactiesFetch['lid_id']); ?>" style="text-decoration: none;"><span style="color: #<?php echo $reactiesFetch['uColor']; ?>; font-weight: bold"><?php echo $core->leden->naam($reactiesFetch['lid_id']); ?></span></a><br /> <small><?php echo $functies[$reactiesFetch['uRang']]; ?></small><br /><br /> <img src="<?php echo _ROOT_; ?><?php echo $reactiesFetch['uAvatar']; ?>" alt="Avatar" /><br /><br /> <?php echo $reactiesFetch['uLeerjaar']; ?><sup>e</sup> <?php echo $afdelingen[$reactiesFetch['uAfdeling']]; ?> </div> <div class="nieuws-bericht"> <?php echo parseUbb($reactiesFetch['inhoud']); ?> </div> <div style="clear: both;"></div> </div> </div> <?php } echo ''.$str.''; } else { echo '<strong>Er zijn geen reacties in dit nieuwsbericht.</strong>'; } } else { header('Location: '._ROOT_.''); } if($_SERVER['REQUEST_METHOD'] == 'POST' && $_POST['submit']) { if(trim($_POST['bericht']) == '') { $core->fouten->add('Je bent een bericht vergeten in te vullen.'); } if($core->fouten->aantal() == 0) { $core->mysql->query("INSERT INTO nieuws_reacties ( lid_id, datum, inhoud, nieuwsbericht_id ) VALUES ( '".$core->leden->info['mijn']['uId']."', NOW(), '".$core->mysql->escape($_POST['bericht'])."', '".$core->mysql->escape($param[1])."' )"); $postid = $core->mysql->insert_id(); header('Location: '._ROOT_.'nieuws/'.$param[1].'/'.$param[2].'#'.$postid.''); } else echo '<br />'.$core->fouten->weergeef(); } ?> <div class="nieuws-titel" style="margin-top: 10px;">› <strong>Reageer</strong></div> <div class="nieuws-inhoud"> <form action="" method="post"> <textarea style="height: 100px; width: 300px;" name="bericht" id="bericht" tabindex="2"></textarea><br /><br /> <input type="submit" name="submit" value="Verzend" /> </form> </div> <?php } include 'includes/footer.php'; ?>
-
Hey,
Ik heb een paginasysteem maar als ik meer dan 10 posts heb dan blijft hij op 1 staan en dan zie ik niet de andere nummers.
Wie kan me helpen?
PHP
Toon Meer$aantal_reacties_query = $core->mysql->query("SELECT 1 FROM nieuws_reacties WHERE id = '".$param[1]."'"); $per_pagina = 10; $pagina = (isset($param[2]) && ctype_digit($param[2]) && $param[2] > 0) ? $param[2] : 1; $aantal = $core->mysql->num_rows($aantal_reacties_query); $str = paging('nieuws/', $aantal, $per_pagina, $pagina); $reactiesQuery = $core->mysql->query("SELECT n.inhoud, n.datum, n.lid_id, l.uId, l.uLeerjaar, l.uDatum, l.uRang, l.uAfdeling, l.uAvatar FROM nieuws_reacties n, leden_leden l WHERE n.nieuwsbericht_id = '".$nieuwsFetch['id']."' AND n.lid_id = l.uId ORDER BY n.datum DESC LIMIT ".(($pagina * $per_pagina) - $per_pagina).", ".$per_pagina);
Gegroet
:cheer: -
Cijfer. 7/10
Minpunten. Grote letters/Grote footer/Header tekst(Downmafia)
pluspunten. Kleuren combinatie/Achtergrond
eventuele aanpassingen. Header tekst(downmafia)
eventuele waarde. 5 euro -
Hi,
Ik zoek iemand die goed met CakePHP overweg kan gaan en goede scripts er mee kan schrijven voor een project.
Geintresseeerd? PM me dan:) Dan bespreken we het.
Gegroet:cheer:
-
Waar halen jullie stoch photos vandaan, ik heb het namelijk ook nodig
-
Nog steeds hulp nodgi
-
HP nc6220
-
Dat ook niet
-
Dat ook niet, hij start eerst op met de HP logo etc. Daarna krijg ik meeten die melding.
-
Dat werkt helaas ook niet want dan krijg ik een Power on password melding.
Onderaan staat wel Entering Setup maar de bios start dan niet op.
-
Wat als ik vragen mag is de dodemansknop?
-
Goededag,
Mijn broer krijgt op zijn laptop steeds een blauwe melding als hij zijn laptop aan aanmaakt:
INSERT INTO SMARTCARD to Reader
En soms ook Power-on password.Ik kan ook niet meer in de bios komen wat heel erg vreemd is.
Hoe kan ik dit het beste oplossen?
Shahiem
-
Bump
-
Hi,
Ik stop eventjes , heb nu geen inspiratie meer
Ik ga morgen weer verder ;):}