[php] Doortellen na einde loop

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • BierPul
  • Registratie: Juni 2001
  • Laatst online: 12-09 14:07

BierPul

2 koffie graag

Topicstarter
Ik probeer een form in elkaar te zetten waar iemand max 12 entries in kwijt kan.

Deze entries worden opgeslagen in de database.

Als ik later dit formulier verder wil editen en ook de al ingevuld evelden wil ophalen gaat het niet zoals ik wil.

Ik wil gewoon de 12 velden hebben en al zijn er maar 3 ingevuld dan wil ik gewoon die dire zien en 9 lege velden :)

Ik gebruik de volgende code en dacht dat het 2e gedeelte van de while wel die 12 velden af zou handelen maar das niet het geval :(

PHP:
1
2
3
4
5
$count = 0;
    while(($output = mysql_fetch_object($output_query)) and ($count <= 12)) {
        echo("<tr><td><input type=\"text\" name=\"input[]\" value=\"".$output->input_value."\" size=\"2\"></td></tr>");
        $count++;
    }

Ja man


Acties:
  • 0 Henk 'm!

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 18-09 17:06

gorgi_19

Kruimeltjes zijn weer op :9

Zeg eens hardop wat deze lijn doet
PHP:
1
while(($output = mysql_fetch_object($output_query)) and ($count <= 12)) {

Hint: Doe zolang er waarden zijn in $output_query en $count kleiner is als 12.
Zijn de waarden in $output_query 'op', dan is het statement dus ook niet meer geldig.

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Acties:
  • 0 Henk 'm!

  • Genoil
  • Registratie: Maart 2000
  • Laatst online: 12-11-2023
PHP:
1
2
3
4
5
6
    $count = 0; 
    while(($output = mysql_fetch_object($output_query)) OR ($count <= 12)) { 
         $value = is_object($output) ? $output->input_value : "";       
         echo("<tr><td><input type=\"text\" name=\"input[]\" value=\"".$value."\" size=\"2\"></td></tr>"); 
        $count++; 
    }


mja wel een beetje te verdienstelijk van mij he...
kzit hier ook met zo'n rotprobleem, dan ist af en toe zo fijn om ff van die simpele vraagjes "op te lossen" :P

[ Voor 36% gewijzigd door Genoil op 05-05-2003 15:26 ]


Acties:
  • 0 Henk 'm!

  • BierPul
  • Registratie: Juni 2001
  • Laatst online: 12-09 14:07

BierPul

2 koffie graag

Topicstarter
|:(

Met de hint van gorgi_19 zach ik het ook :)

Bedankt voor de extra uitleg ik hoop dat je met je eigen probleem net zo snel klaar bent als ik :P

Ja man


Acties:
  • 0 Henk 'm!

  • stfn345
  • Registratie: Januari 2000
  • Laatst online: 22:24
gorgi_19 schreef op 05 mei 2003 @ 15:21:
Zeg eens hardop wat deze lijn doet
PHP:
1
while(($output = mysql_fetch_object($output_query)) and ($count <= 12)) {

Hint: Doe zolang er waarden zijn in $output_query en $count kleiner is als 12.
Zijn de waarden in $output_query 'op', dan is het statement dus ook niet meer geldig.
Kleiner of gelijk aan 12 toch?

Acties:
  • 0 Henk 'm!

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 18-09 17:06

gorgi_19

Kruimeltjes zijn weer op :9

RaZoRhEaD schreef op 05 May 2003 @ 15:58:
[...]


Kleiner of gelijk aan 12 toch?
Gaat om het principe.. ;)

Digitaal onderwijsmateriaal, leermateriaal voor hbo

Pagina: 1