Problemen met implode HELP
Armando Armanio
06/03/2011 00:04:14Wie zou mij kunnen vertellen waarom het volgende niet werkt:
$_POST['ID']------------>dit is een texbox array met de naam ID[]
$t---------------------->dit is een checkbox array met de naam chkbox[] en een
value van 0+$t++
$idtextfield=($_POST['ID'][$t]);
$Where=implode(',', $idtextfield);
Als ik $idtextfield echo dan krijg ik netjes de waardes:
echo "$idtextfield "---------------->3 78 45 8
Deze waardes wilde ik dan graag gebruiken in een select query met de IN clause,
vandaar de implode.
Ik kan het dus niet vatten waarom de implodefunktie zo niet werkt??????
$_POST['ID']------------>dit is een texbox array met de naam ID[]
$t---------------------->dit is een checkbox array met de naam chkbox[] en een
value van 0+$t++
$idtextfield=($_POST['ID'][$t]);
$Where=implode(',', $idtextfield);
Als ik $idtextfield echo dan krijg ik netjes de waardes:
echo "$idtextfield "---------------->3 78 45 8
Deze waardes wilde ik dan graag gebruiken in een select query met de IN clause,
vandaar de implode.
Ik kan het dus niet vatten waarom de implodefunktie zo niet werkt??????
PHP hulp
11/01/2025 14:03:50- SanThe -
06/03/2011 08:02:39echo "$idtextfield "---------------->3 78 45 8
Dit is geen array() maar een string. Implode() heeft een array() nodig.
Dit is geen array() maar een string. Implode() heeft een array() nodig.
Joren de Wit
06/03/2011 11:46:33Een oplossing zou eerst exploden op de spatie kunnen zijn:
Armando Armanio
06/03/2011 20:32:09Sorry vergeten te vermelden dat het zich in een foreach loop bevind, vandaar de verschillende getallen 3 78 45 8. Dus het zijn eigenlijk verschillende strings achterelkaar.
Gewijzigd op 06/03/2011 20:32:53 door Armando Armanio
Kris Peeters
07/03/2011 12:58:17Herformuleer je vraag anders nog eens.
Het is me niet duidelijk waar het probleem zich voordoet.
Als je spreekt over "waarom het volgende niet werkt", vertel dan eens wat er precies niet werkt. Vertel ons alle error reporting, ...
Toon ons eens of die $Where zich binnen of buiten de lus bevindt, ...
Het is me niet duidelijk waar het probleem zich voordoet.
Als je spreekt over "waarom het volgende niet werkt", vertel dan eens wat er precies niet werkt. Vertel ons alle error reporting, ...
Toon ons eens of die $Where zich binnen of buiten de lus bevindt, ...
Gewijzigd op 07/03/2011 13:00:00 door Kris Peeters
Armando Armanio
09/03/2011 20:09:47Dank jullie wel. Ik ben erachter gekomen wat ik fout deed, maar wel naar aanleiding van jullie reacties. Nogmaals bedankt.