menu uit MySQL (script lissy)

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Database Developer

Functieomschrijving Heb jij ongeveer 3 jaar ervaring als Database Developer met MS SQL of een vergelijkbare database? Wil jij werken voor een ambitieuze werkgever in regio Tilburg waar jij volledig de mogelijkheid krijgt jezelf te ontwikkelen? Lees dan snel verder! Hoe ziet jouw takenpakket eruit? Je gaat projecten gedurende het hele proces begeleiden. Je sluit aan bij afspraken met klanten om hun processen helder te krijgen. Vervolgens voer jij het project uit en zorgt dat dit zo goed mogelijk verloopt; Je werkt aan nieuwe softwareoplossingen die de logistieke processen verbeteren of vernieuwen; Je houdt je bezig met het ontwikkelen van

Bekijk vacature »

Front-end developer Consultancy in teamverband wer

Functie Het team bestaat uit User Experience designers, Data Scientists en Software Engineers. Momenteel zijn ze op zoek naar een ervaren Front-end of Fullstack developer die samen met de consultants aan de slag gaat om de business requirements te vertalen naar technische oplossingen. Los van het finetunen van extenties, help je bij het configureren van bijvoorbeeld een mobiel bankieren app. Hierin ben je van A tot Z betrokken en zie je bijvoorbeeld ook toe op de uitvoering van testen. Je expertise wordt optimaal benut en je krijgt verschillende kansen om deze uit te breiden door met verschillende innovatieve technologieën aan

Bekijk vacature »

C# .NET Developer

Dit ga je doen Je richt je op het doorontwikkelen en herstructureren van het platform; Je werkt in teamverband en zelfstandig aan uitdagende projecten voor verschillende klanten; Softwareontwikkeling middels C# .NET; Je staat in contact met verschillende opdrachtgevers om de klantwensen te bespreken en deze vervolgens te ontwikkelen; Verbeteren van bedrijfsprocessen; Implementaties. Hier ga je werken Als .NET Developer kom je te werken in de regio van Lelystad bij een organisatie die met toonaangevende klanten uit heel Nederland samen werkt. De producten en diensten van de organisatie bereiken miljoenen Nederlanders. Hierbij komt een grote hoeveelheid informatie kijken en deze moet

Bekijk vacature »

Frontend Developer Vue Nuxt HBO Javascript

Samengevat: Deze werkgever levert elke dag betere digitale gebruikerservaringen. Ben jij geschikt als frontend Developer? Heb je ervaring met Vue en Nuxt? Vaste baan: Front-End Developer HBO €3.100 - €4.600 Zij bieden opdrachtgevers een complete dienstverlening op gebied van ontwerpen en ontwikkelen van websites, zoekmachine optimalisatie, online adverteren, content marketing en conversie verbetering. Zij werken met een eigen ontwikkeld CMS. Bij bij hun werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om de inzet van technologie. Deze werkgever staat open voor elke nieuwe trend. Onze systemen zijn groot

Bekijk vacature »

Leidinggevend Full Stack Developer

Hé jij, nieuwe Pinkcuber! Ga aan de slag bij Pinkcube, online leverancier van promotieartikelen! Een innovatieve organisatie waar extra stappen zetten voor klanten de normaalste zaak van de wereld is. Ambitieus zijn we ook. ‘Naoberschap’ staat bij Pinkcube hoog in het vaandel; we helpen elkaar en iedereen is welkom. Pinkcube is Great Place to Work Certified, erkend leerbedrijf, maatschappelijk betrokken partner van stichting Present en partner van CliniClowns. En misschien wel jouw nieuwe werkgever. Wij zoeken namelijk een enthousiaste: Leidinggevend Full Stack Developer (40 uur, medior/senior) Ben jij klaar om baanbrekende ideeën tot leven te brengen en deel uit te

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#.NET developer

Functieomschrijving Wij zijn op zoek naar een gepassioneerde Full Stack C#.NET Software Developer. Als Software Developer ben je verantwoordelijk voor het ontwikkelen van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere ontwikkelaars en engineers om de sensoren in machines uit te lezen en deze data om te zetten in management informatie voor jullie klanten. Taken en verantwoordelijkheden: Testen en valideren van de ontwikkelde software. Ontwikkelen en onderhouden van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je gaat aan de slag met diverse technologieën en frameworks. Denk hierbij aan C#, JS frameworks, HTML, CSS, TypeScript,

Bekijk vacature »

Robot Programmeur

In het kort Drie redenen waarom deze vacature uniek is! Modern, innovatief en Informeel bedrijf waar veel mogelijk is Werken met diverse robot merken Meehelpen met inbedrijfstellingen bij de klant De organisatie Hier ga je aan de slag Dit groeiende bedrijf van totaaloplossingen in de automatisering van productieprocessen, is hoofdzakelijk actief in de Benelux. Vanuit het kantoor in regio Amersfoort worden veel oplossingen geboden in de vorm van robotica. Geen project is hetzelfde wat garant staat voor bijzonder veel afwisseling. De bedrijfsgrootte is ongeveer 80 man. Van gerobotiseerde machinebeladingen tot aan assemblage automatiseringen wordt vanuit krachtige engineering maatwerk equipment geleverd.

Bekijk vacature »

HBO startersfunctie .NET Ontwikkelaar

Functie omschrijving We are looking for a dutch native speaker Ben je in januari 2023 klaar met je HBO opleiding en zoek je een mooie uitdaging? Wacht niet langer en solliciteer direct! Voor een familiebedrijf in de regio van Boxtel ben ik op zoek naar een C#.NET Ontwikkelaar. Jij gaat aan de slag met de (door)ontwikkeling van de maatwerksoftware projecten en gaat ook nieuwe software bouwen, middels de Microsoft-stack. Het bedrijf maakt gebruik van de volgende technieken: C# & ASP.NET; MVC; MS SQL; Entity Framework; Je krijgt hier veel tijd om te leren en eventueel door te groeien en het

Bekijk vacature »

Senior/Lead Python developer

Functie Samen met je team, bestaande uit een senior, 2 mediors en één junior ontwikkelaar ga je op een Agile-gebaseerde aanpak werken aan hun software. Je hebt oog voor kwaliteit, risico’s en klantbelang. Communicatie met je collega’s en waar nodig ook met klanten speelt een belangrijke rol in het bereiken van een succesvol resultaat. Als persoon ben je slim, krijg je dingen voor elkaar en ga je resultaatgericht te werk. Binnen het development team is er veel zelfstandigheid, los van de stand-up (10:00 uur) en zo nu en dan pair-programming sessies. Technieken die zij gebruiken zijn o.a. Python, Django, MySQL,

Bekijk vacature »

Senior .NET developer

Functie Als Senior .NET ontwikkelaar ga jij aan de slag in ons Research & development team. Ons team bestaat uit 17 collega’s! Wij zijn momenteel druk bezig met het opzetten van een geheel nieuwe architectuur voor een nieuw product. Hierbij maken wij o.a. gebruik van VS2022 en .NET 6.0. Jouw functie is dan ook voornamelijk backend georiënteerd bij ons. Aangezien wij meetapparatuur ontwikkelen voor de chemische industrie is het ook erg belangrijk om kwalitatief hoogwaardige software te ontwikkelen voor de besturing hiervan. Verder ben jij verantwoordelijk voor het designen, implementeren en testen van nieuwe features. Ook zorg jij voor toekomstbestendige

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 »

Microsoft Acess Developer

Functieomschrijving Wat ga je doen? Heb jij ongeveer 3 jaar ervaring als Software Developer, en komen de volgende kennisgebieden jou niet vreemd voor: MS Acces, C# & SQL? Vind jij het daarnaast leuk om maatwerk software te ontwikkelen voor klanten in een bijzondere branche? Lees dan snel verder! Als developer ben jij samen met een gemotiveerd team van 10 collega’s verantwoordelijk voor het creëren van aangemeten software voor klanten. Je bent klantvriendelijk en oplossingsgericht ingesteld, omdat het essentieel is om de klanten zo goed mogelijk te helpen met hun uitdagingen. Het is mogelijk om vanuit huis je werkzaamheden uit te

Bekijk vacature »

Klein team zoekt grote fullstack .NET developer to

Bedrijfsomschrijving Deze werkgever is marktleider in de Benelux en is Europees ook al aardig aan de weg aan het timmeren. Ze voorzien technische winkels van apparatuur om producten een langer leven te geven. Hiermee reduceren ze flink wat CO2 uitstoot en dat is natuurlijk goed voor iedereen! IT speelt een belangrijke rol in de bedrijfsvoering en de applicaties zijn van goed niveau. Als fullstack .NET developer ga jij je bijdrage leveren aan het verder verbeteren van de applicaties en de interne processen. Ze zijn nu met ruim 50 medewerkers in totaal en de afdeling development bestaat uit een 5tal developers.

Bekijk vacature »

Software developer - senior

Functie omschrijving Voor een echt softwarebedrijf in omgeving Gouda zijn wij op zoek naar versterking voor de afdeling Software Development! Ben jij op zoek naar een werkgever waar meerdere software developers werken aan interessante projecten? Ben jij op zoek naar een werkgever waar je onderdeel wordt van een team dat echt passie heeft voor het ontwikkelen van software? Dan ben je hier aan het juiste adres! Als softwareontwikkelaar kom je terecht bij een onafhankelijk, door kwaliteit gedreven, doortastend en daarbij op een Agile wijze werkend bedrijf. Ben jij een expert in het vertalen van Componenten van Functionaliteit naar Business lagen?

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

19/11/2024 06:28:19
 
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.