Thread View: be.comp.programming
3 messages
3 total messages
Started by snk00sj
Thu, 01 Apr 2004 16:27
Q : php formcontrol problem
Author: snk00sj
Date: Thu, 01 Apr 2004 16:27
Date: Thu, 01 Apr 2004 16:27
31 lines
1856 bytes
1856 bytes
Ik heb een html form die post naar file1.php, op die html form staan 50
textboxen
namen : d50_1 --> d50_50
in de file1.php wil ik checken of er in 1 van al die textboxjes (afkomstig
van de html form), er ergens een "[" of "]" string aanwezig is
ik maak met een for lus een loop van 50
$nr_d = 50;
for ($i = 0 ; $i<=50 ; $i++) {
if ( substr_count('$d".$nr_d."_".$i.',"[")>0 ) { echo "HAAKJES
GEVONDEN !!" }
}
Ik maak dus allemaal stringnamen met mijn for lus d50_01->d50_50 maar hoe
kan ik dan aan die stringnamen vertellen dat het eigenlijk een verwijzing is
naar een andere variabele, alsik dus de inhoud van die textvelden wil zien
met bijv echo krijg ik ipv de echte INHOUD van de variabele de naam van de
variabele
bij echo bijv :
$d50_1
ipv de INHOUD van $d50_1
Het is een redelijk ingewikkeld probleem, met beetje zoeken op irc en wat
hulp vragen heb ik blijkbaar op een of andere manier de functie eval nodig,
maar dat is me niet echt duidelijk
Re: Q : php formcontrol problem
Author: Joris Janssens
Date: Thu, 01 Apr 2004 17:00
Date: Thu, 01 Apr 2004 17:00
39 lines
2203 bytes
2203 bytes
"snk00sj" <snk00sj@digitalbase.be> wrote in
news:406c4212$0$2008$ba620e4c@news.skynet.be:
> Ik heb een html form die post naar file1.php, op die html form staan
> 50 textboxen
>
> namen : d50_1 --> d50_50
>
> in de file1.php wil ik checken of er in 1 van al die textboxjes
> (afkomstig van de html form), er ergens een "[" of "]" string aanwezig
> is
>
> ik maak met een for lus een loop van 50
>
> $nr_d = 50;
> for ($i = 0 ; $i<=50 ; $i++) {
> if ( substr_count('$d".$nr_d."_".$i.',"[")>0 ) { echo "HAAKJES
> GEVONDEN !!" }
> }
als je al die textboxjes dezelfde naam geeft, dan komen die als een array
in $_POST terecht
if (isset($_POST['d50']) and isarray($_POST['d50'])) {
foreach($_POST['d50'] as $textbox) {
//controleer of $textbox een haakje bevat
}
}
als je wil weten welke textbox het was, kan je een gewone for-loop
gebruiken natuurlijk
--
Joris "flotspe" Janssens
http://www.xhtml.be/inferno/
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
Re: php formcontrol problem
Author: snkoosj
Date: Fri, 02 Apr 2004 01:05
Date: Fri, 02 Apr 2004 01:05
40 lines
2171 bytes
2171 bytes
tnx all for advice tis gelukt :)
"snk00sj" <snk00sj@digitalbase.be> wrote in message
news:406c4212$0$2008$ba620e4c@news.skynet.be...
> Ik heb een html form die post naar file1.php, op die html form staan 50
> textboxen
>
> namen : d50_1 --> d50_50
>
> in de file1.php wil ik checken of er in 1 van al die textboxjes (afkomstig
> van de html form), er ergens een "[" of "]" string aanwezig is
>
> ik maak met een for lus een loop van 50
>
> $nr_d = 50;
> for ($i = 0 ; $i<=50 ; $i++) {
> if ( substr_count('$d".$nr_d."_".$i.',"[")>0 ) { echo "HAAKJES
> GEVONDEN !!" }
> }
>
> Ik maak dus allemaal stringnamen met mijn for lus d50_01->d50_50 maar hoe
> kan ik dan aan die stringnamen vertellen dat het eigenlijk een verwijzing
is
> naar een andere variabele, alsik dus de inhoud van die textvelden wil zien
> met bijv echo krijg ik ipv de echte INHOUD van de variabele de naam van de
> variabele
>
> bij echo bijv :
> $d50_1
>
> ipv de INHOUD van $d50_1
>
>
> Het is een redelijk ingewikkeld probleem, met beetje zoeken op irc en wat
> hulp vragen heb ik blijkbaar op een of andere manier de functie eval
nodig,
> maar dat is me niet echt duidelijk
>
>
>
>
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads