menu uit MySQL (script lissy)

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

PHP/Symfony developer

Functieomschrijving Vanuit het hoofdkantoor in omgeving Bergen op Zoom ben je als PHP/Symfony Developer niet alleen bezig met software ontwikkeling. Je bent buiten ontwikkeling ook continu bezig met het zoeken naar nieuwe trends en ontwikkelingen die van waarde kunnen zijn voor de efficiëntie van software ontwikkeling. Techstack: PHP, Symfony & mySQL. Jouw takenpakket ziet er als volgt uit: Het ontwerpen en implementeren van webapplicaties met het Symfony-framework; Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de eisen van de klanten; Het schrijven van een schone en efficiënte code volgens het Symfony framework; Onderhouden

Bekijk vacature »

C# .NET Software Ontwikkelaar

Functie omschrijving C# .NET Developer gezocht. Ben jij een full stack developer die op zoek is naar een nieuwe uitdaging binnen een leuk snel groeiend bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Developer met ervaring op het gebied van .NET die een organisatie in de regio Arnhem gaat versterken. Jij gaat je binnen dit bedrijf vooral bezighouden met het verbeteren van de functionaliteiten van hun dataplatform. Samen met andere ontwikkelaars denk je mee in oplossingsrichtingen, architectuur en nieuwe technologieën. Als C# .NET Developer binnen dit bedrijf houd je je niet alleen bezig met het verbeteren van

Bekijk vacature »

Mendix Consultant / Developer

Dit ga je doen Het in kaart brengen en analyseren van de functionele wensen van de klant rondom Mendix applicaties; Het fungeren als sparringpartner voor de (interne) klanten; Het opstellen van requirements en het vertalen hiervan naar technische mogelijkheden; Het opstellen van user stories; Het bouwen van de Mendix applicaties in samenwerking met jouw team of zelfstandig; Het testen van op te leveren software en het zorg dragen voor de implementatie; Trainen van gebruikers in het gebruik van de applicatie; Werken in een Agile omgeving. Hier ga je werken De organisatie begeeft zich in de retail branche en focust zich

Bekijk vacature »

(Lead) PHP Software Developer

Functie omschrijving Voor een klein softwarebedrijf in Breda, zijn wij op zoek naar een PHP software developer met een aantal jaar werkervaring. Je krijgt een plek in een klein team met 2 andere software developers. Wil jij graag werken met de nieuwste technieken bij een bedrijf waar jij de lead gaat nemen in de verder ontwikkeling en modernisering van een eigen software pakket? Dan ben je hier aan het juiste adres! Jouw werkzaamheden gaan er als volgt uit zien: Je gaat aan de slag met de ontwikkeling en vernieuwing van het "in-house" ontwikkelde multimedia platform. Je neemt de lead in

Bekijk vacature »

REMOTE - Front-end Angular developer

Functie Het IT-team bestaat momenteel uit de IT Manager, 2 back-end developers, 1 fullstack developer, 1 designer en een DevOps engineer. Ze zijn momenteel op zoek naar een ervaren Front-end developer die autonoom en gedisciplineerd aan de slag gaat, en bij aanvang als enige developer met hun Front-end applicaties bezig is. Wel hebben ze de ambitie om hier snel een 2e developer bij te vinden die jij dan ook zal kunnen aansturen/begeleiden. Je zult aan de slag gaan met het doorontwikkelen van hun bestaande UI in Angular. Maar ook het ontwikkelen van een mobiele app. Hierbij hechten ze veel waarde

Bekijk vacature »

No-Code Betty Blocks ontwikkelaar

Bedrijfsomschrijving Wil jij de bedrijfsprocessen van klanten revolutionair digitaliseren en optimaliseren zonder beperkt te worden door programmeertalen? Kom werken bij een snelgroeiende en professionele organisatie met een gezonde dosis humor en veel vrijheid om jezelf te ontwikkelen. Als No-Code Betty Blocks ontwikkelaar werk je vanuit ons kantoor in het hart van Nederland, je thuiswerkplek of op locatie bij de klant. We faciliteren de juiste trainingen en ondersteuning zodat je een echte Betty Blocks expert wordt. Naast het werk zijn er bij ons bijzondere events, zoals een jaarlijkse zeildag, een zomerse barbecue en een knus kerstdiner om de grillige maanden door

Bekijk vacature »

C# Ontwikkelaar

Functie omschrijving We are looking for a dutch native speaker Wil jij graag aan de slag als C# ontwikkelaar en jouw skills verder ontwikkelen? Zoek niet verder! Als C# ontwikkelaar ga je aan de slag met de volgende taken: (verdere) ontwikkeling van de software voor de interne processen binnen een .net omgeving; optimaliseren van de dataprocessing; ontwerpen en implementeren van zowel desktop- als web-programmatuur; ontwikkeling van tools ten behoeve van consultants en klanten. Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Den Bosch. Zij ontwikkelen business intelligence software voor een specifieke branche. Dit houdt in dat zij dashboards ontwikkelen

Bekijk vacature »

Lead React Developer

Dit ga je doen Als Lead React Developer zul jij je voornamelijk gaan bezighouden met: Het werken aan tal van uiteenlopende projecten waar gloednieuwe (web)applicaties van scratch af aan ontwikkeld worden met o.a. React (Native) en Drupal; Het aansturen van een team bestaande uit 5-6 talentvolle en gedreven ontwikkelaars; Het adviseren en meedenken over nieuwe (technische) oplossingen en te gebruiken tools/frameworks; Het meedenken over de architectuur en de juiste implementatiebeslissingen maken; De doorontwikkeling van huidige applicaties. Hier ga je werken Als je inderdaad een ervaren Lead React Developer bent die zichzelf graag nog verder wil ontwikkelen dan is het goed

Bekijk vacature »

Back End Developer

As a Back End developer at KUBUS you will be developing the (web) application and services of BIMcollab. You have a focus on the back end of our software, for which we mainly work with C# and .NET. We use a full-stack approach, which means that in addition to the back-end, you will also help with other parts of the code. As a software company, KUBUS is in a unique position. We build our own products that are used by tens of thousands of users worldwide. Our company is just the right size: big enough to make a real impact

Bekijk vacature »

C# Ontwikkelaar

Functieomschrijving Voor een software ontwikkelaar in de omgeving van Vught zijn we op zoek naar een gemotiveerde C# ontwikkelaar. Deel jij hun passie voor development en dan vooral in C#.NET? Dan kan dit wel eens jouw droombaan zijn! Jouw werkzaamheden zullen er ongeveer als volgt uit gaan zien Door de wensen van de klant goed te begrijpen ga jij aan de slag dit om te zetten naar passende oplossingen en werk je deze uit tot een sterk eindproduct. Je gaat je bezighouden met de ontwikkeling van webapplicaties en websites, dit doe je door middel van ASP.NET, MVC Frameworks en C#.

Bekijk vacature »

Lead Fullstack developer

Functie omschrijving Ben jij een leergierige en ambitieuze junior developer met technische skills? Ben jij op zoek naar een werkgever die jouw de volledige vrijheid geeft om jezelf tot een volwaardige senior te ontwikkelen? Wij zijn op zoek naar een full stack developer die zich bezig wil bezig houden met het uitbreiden en verbeteren van de online webshop. Een onderdeel van jouw werkzaamheden is naast het beheren van de webshop ook om de processen en structuren te stroomlijnen. Werkzaamheden Onderhouden van de webshop (denk aan het bijhouden van de voorraad); Nieuwe functies toevoegen aan de product configurator door middel van

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

PHP developer

Functie omschrijving Voor een klein bedrijf in de buurt van Nieuwegein zijn wij per direct op zoek naar een talentvolle PHP developer. Er wordt veel ruimte geboden voor eigen initiateven, waardoor je een mooie stempel kan drukken op jouw eigen werkzaamheden (zowel operationeel als strategisch). Het bedrijf heeft middels externe programmeurs een multimedia platform ontwikkeld, maar willen geleidelijk de ontwikkeling naar binnen halen. Om die reden zoeken zij een communicatieve interne PHP developer die graag meebouwt aan het succesvolle product. Je gaat de volgende werkzaamheden verrichten: Platform beheren en programmeren (PHP, MySQL, JQuery, Javascript, XML & HTML); Communicatie en aansturing

Bekijk vacature »

Junior .NET developer

Functie Om half 9 kom jij binnen en pak jij als eerst natuurlijk een bakje koffie of thee. Vervolgens ga jij je voorbereiden op de stand-up van kwart voor 9. Zijn er bijvoorbeeld dingen waar jij nog tegen aan loopt? Of is er nog code die getest of gereviewd moet worden? Vervolgens starten jullie met de stand up en na de stand up zoeken jullie elkaar op en gaan jullie aan de slag. Als team met 6 developers werken jullie in drie wekelijkse sprints. Het einde van een sprint is altijd op een donderdag zodat jullie op vrijdag de demo

Bekijk vacature »

Senior Applicatie ontwikkelaar Java

Bedrijfsomschrijving De IV- organisatie van de Belastingdienst is verantwoordelijk voor en verzorgt de ICT- voorzieningen. Het merendeel van de applicaties wordt op dit moment door de IV- organisatie zelf ontwikkeld, onderhouden en beheerd in het eigen data center. Naast de zorg voor continuïteit op de massale heffing- en inningsprocessen die plaatsvinden binnen een degelijke, stabiele omgeving, wordt er tevens volop gewerkt aan modernisering van het IV- landschap. Dit gebeurt deels intern door gebruik te maken van de expertise die intern aanwezig is, maar ook door het aantrekken van (kant-en-klaar) oplossingen en expertise uit de markt. Functieomschrijving We verwachten van je,

Bekijk vacature »
SCO

SCO

06/08/2007 21:15:00
Quote Anchor link
Hoi allemaal,

Ik gebruik het dynamische menu van lissy. Dit script geeft een boomstructuur weer op basis van de data uit MySQL.
Het script staat hier:

http://www.phphulp.nl/php/scripts/3/522

Ik heb het script en de tabellen exact zo overgenomen.
Het script lijkt echter alleen te werken als ik in de kolom MenuNaam een getal invul.

Het lijkt dan hier niet goed te gaan:
echo '<a href="?Menu='.$remove_menu.'">'.$img_min.'</a>'.$menunaam[$i]."\n";

Hij geeft alleen de menunaam weer als het een getal is.

Wie kan mij ermee helpen? Graag zou ik willen dat de menunaam gewoon wordt weergegeven, dus categorie namen, waaronder de subcategorieen worden weergegeven.

Alvast bedankt!
 
PHP hulp

PHP hulp

15/01/2025 16:44:01
 
Frank -

Frank -

06/08/2007 21:20:00
Quote Anchor link
$menunaam is een array, deze kun je dus ook even snel op het scherm zetten om te checken wat daar nu in staat:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
print_r($menunaam);
?>

Zet dit eens in de code wanneer de array is aangemaakt en gevuld. Dan wordt er vast een hoop duidelijk over de inhoud.
 
SCO

SCO

06/08/2007 21:25:00
Quote Anchor link
oke ga ik even doen!
 
SCO

SCO

06/08/2007 21:27:00
Quote Anchor link
Hij geeft dit weer:

Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4

?
 
- SanThe -

- SanThe -

06/08/2007 21:29:00
Quote Anchor link
Dan zitten er toch alleen maar getallen in.
 
Frank -

Frank -

06/08/2007 21:35:00
Quote Anchor link
SCO schreef op 06.08.2007 21:27:
Hij geeft dit weer:

Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4

?
Dan zijn er in elk geval 2 mogelijkheden: Jij hebt getallen in de database staan óf je gebruikt het id om de array te vullen.

Dit stukje code haalt de gegevens op en zet het resultaat in de array:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?
$query
="SELECT ID, MenuNaam FROM Menu";
$sql=mysql_query($query) or trigger_error(mysql_error());

$total_menu=0;
while($data=mysql_fetch_array($sql))
{

   // voor later gebruik :)
   $menunaam[]=$data['MenuNaam'];
   $total_menu++;
}

?>

Weet je 100% zeker dat jij ook $data['MenuNaam'] gebruikt als input voor de array?
 
SCO

SCO

06/08/2007 21:36:00
Quote Anchor link
Ja..als ik het vervang door namen, dan krijg ik dit:

Array ( [0] => Nepticulidae [1] => Pyralidae [2] => Geleichiidae [3] => Pterophoridae ) ?>

Dan geeft hij alleen de categorien weer, maar niet de subcategorien. Dat is dus raar. De subcategorien worden wel gevuld als ik alleen die numerieke getallen invoer. Het ziet er dus zo uit:

- Nepticulidae
[leeg]
- Pyralidae
[leeg]
- Geleichiidae
[leeg]
- Pterophoridae
[leeg]

Als ik Nepticulidae, Pyralidae, Geleichiidae, Pterophoridae etc vervang in de database [Menu] dan geeft hij wel de subcatergorieen.
 
SCO

SCO

06/08/2007 21:37:00
Quote Anchor link
even je post lezen Frank! :) dank dat jullie me willen helpen alvast!
 
- SanThe -

- SanThe -

06/08/2007 21:43:00
Quote Anchor link
@SCO: Niet Bumpen.
Bumpen::
Twee of meer keer achter elkaar in een topic posten heet bumpen. Bumpen is pas na 24 uur toegestaan en kan een reden zijn voor de admins en moderators om een topic te sluiten. Gebruik indien nodig deAfbeelding knop om je tekst aan te passen.
 
SCO

SCO

06/08/2007 21:48:00
Quote Anchor link
@ Frank, ja volgens mij gebruikt ie $data['MenuNaam'] als input voor de array. Misschien gaat het hier mis?

$query2="SELECT LinkNaam, Url, Target FROM MenuLinks WHERE Menu=$num";

$num is namelijk alleen een numerieke variabele?
 
Frank -

Frank -

06/08/2007 22:14:00
Quote Anchor link
$num is gewoon een tellertje en niet meer dan dat.

Persoonlijke mening: Dit script rammelt!

Het tellertje $num heeft helemaal niks te maken met
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
`Menu` varchar(150) NOT NULL default '',
Het tellertje heeft namelijk geen enkel verband met de data die in de database staat. Er is bv. ook geen enkel verband tussen de 2 tabellen, geen idee wat je hiermee zou moeten doen.

Tip: Ga zelf een script schrijven, ben je waarschijnlijk sneller klaar.
 
SCO

SCO

06/08/2007 22:21:00
Quote Anchor link
Hoi Frank,

Ben inmiddels iets verder, het gaat duidelijk mis bij de 2e query.
Heb nu dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?
      $query2
="SELECT LinkNaam, Url, Target FROM MenuLinks WHERE Menu LIKE ".$menunaam[$i]."";

      $sql2=mysql_query($query2) ;
      // de items voor de links uitlezen
      // en de menu uitgeklapt weergeven

     while ($var = mysql_fetch_object($sql2))
    {

echo "<tr><td>". $var->LinkNaam ."";

}

?>


Alleen where pakt hij niet, dus WHERE Menu LIKE ".$menunaam[$i]."";

Haal ik WHERE weg, en er dit van maak:
$query2="SELECT LinkNaam, Url, Target FROM MenuLinks

Dan zet ie netjes alle bestaande subcategorieen onder de categorieen. Er is dus iets mis in het WHERE gedeelte van de query?

print_r($menunaam); geeft nog steeds alle categorieen. Hoe kom ik erachter of ".$menunaam[$i].""; wel klopt?

EDIT:
Ik ben erachter:
Door in het gehele script alleen de 2e query te vervangen door deze query:

$query2="SELECT * FROM MenuLinks WHERE Menu LIKE '$menunaam[$i]'";

Lukt het uiteindelijk!

Bedankt voor alle hulp!
Gewijzigd op 01/01/1970 01:00:00 door SCO
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.