Ik heb een vraagje! Ik ben een tutorials systeempje aan het schrijven maar ik wil er voor zorgen dat de tutorials nie worden toegevoegt zonder toesteming van de admin! Ik weet niet echt hoe ik daat moet aan beginnen dus heb ik een aantal ideen nodig ik heb
Zo kan je dan de tutorials aanvinken die je wil activeren! Maar ik weet nie zeker of dat wel een goeie manier is en hoe ik dan die query moet doen alle UPDATE tutorials SET actief='' WHERE id='$id'
Zo iets? Kan iemand mij verbeteren indien nodig of aanvullen!
Greezt Mathieu:cool:
Ten eerste doe je vars buiten quotes (dus $var buiten "")
Maar terug op je vraag:
Je maakt gewoon dat bij het plaatsen van een tut ergens in de db toegevoegd='0' doet, en dan ergens in de admin doe je de update met toegevoegd='1', dan haal je het uit de db met WHERE toegevoegd='1', dan heb je een goed systeempje...
Dat heb ik acties heeft als standar waarde 0 dus wat ik dan zij van update tutorials SET actief='1' WHERE id='$id' Zo zou ik het doen ik weet niet of dat mogelijk is met die functie want die value die bevat het is van de tutorial en op basis van dat update hij die maar ik weet echt nie of dat zo mogelijk is ik moet waaarschijnlijk gw iets anders doen om dat op subit te klikken en dat de geselecteerde geactiveert worden daar zit mijn probleem!
@ stijn: je vars moeten nie altijd buiten "" staan hoor je hebt 2 mogelijk heden echo "".$var.""; of echo "$var";
Greetz mathieu
Ik gebruik dat systeem dat stijn noemt met 0 en 1 ook. Alleen om te bepalen of bepaalde dingen als recent (de 1), of in het archief (de 0) terecht moeten komen. Dit systeem werkt prima, is aan te raden
Maar dat gedeelte staat in een while dus jah word meerde keren herhaalt maar ik wil dat die while binnen <form></form> komen en niet zoals nu dat dat iederekeer herhaalt! ik zou willen dat ik bv alles aanvik en dat hij daat ook update! Maar ik weet nie hoe! de moet ik de name nu het id geven en dan gew zeggen in men update
SET actief='1' WHERE id='$name' ($name is de checkbocks e) Dus dan als ik op submit klik zou hij dat een aantal keren moeten uitvoeren! Maar ik weet niet of dat moegloijk is! Kan iemand even verder helpen ??:(
@cowbeast: als je alleen een variabele wilt gaan echoen dus: <?php echo $naam; ?> zou ik get zo doen, die quotes zijn nergens voor nodig omdat een variabele geen string is (kan het wel zijn, maar dan zitten er al quotes omheen).
<?php echo "".$var.""; ?> is ook onzin omdat dubbele aanhalingstekens ("") wel variabelen verwerken in tegenstelling tot '' die de tekst letterlijk opvatten.
Ik ben eigenlijk niet goed mee! De bedoeling is dat er iets word geupdate in mijn db e! Niet dat het word weergeven! Dus hoe zorg ik ervoor dat als ik er bv 10 aanvink dat die 10 worden geupdate? dat is mijn probleem:s
vorige post zecht genoeg denk ik .....
u bent ingelogd als 'admin' (of what ever) en zit de elle lijst met 'dingen'. Klik er eene aan die is bv. 4 dus da is: '$_POST['name'][3]' (omdat een array met 0 begint) dan laat je die updaten naar 1 en de rest is gewoon nog 0.
nog niet duidelijk?
@cowbeast: waar ben je niet goed mee? UPDATE bla SET dsfjhfg = 'fuh' WHERE gfkhj = '1'?
Kijk, bij dat scriptje van DRUNK krijg je een 2D array, dan kan je mbh van die array en foreach maken en dan in een query zetten, is vrij simpel hoor, probeer het eens en zoek wat uit, daar leer je het meest van!