[php] variabele verandert steeds opnieuw ??

Pagina: 1
Acties:
  • 38 views sinds 30-01-2008

  • Goochem
  • Registratie: April 2002
  • Laatst online: 24-11-2023
In het volgende stukje code maak ik een variabele $printed aan met als waarde 'no', deze moet in de loop verandert worden naar 'yes', maar op het moment dat hij opnieuw in de loop komt, ookal zou hij het 'if' gedeelte niet in moeten gaan verandert hij hem toch in 'no'...

Wat klopt er niet in onderstaande loop :?


code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$printed = 'no';

while (!$rs->EOF) 
{
if ($printed = 'no')
{
print "<table border=\"0\" style=\"border: #660033 1px solid\">";
print "<tr><td><b>Category</b></td>";
print "<td><b>File</b></td><td><b>Directory</b></td></tr>";
}

print "<tr><td>$category->value</td>";
print "<td>$page->value</td>";
print "<td>$directory->value</td></tr>";
$printed = 'yes';

$rs->MoveNext();


de complete koppeling:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<?php

if (!$conn = new COM("ADODB.Connection"))
exit("Unable to create an ADODB connection<br>");

$strConn = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=search.mdb"; 

$conn->open($strConn); 

$strSQL = "SELECT Category, Page, Directory FROM search WHERE naam='".$_POST['naam']."' AND pwd='".$_POST['pwd']."'";

$rs = $conn->execute($strSQL);

$category = $rs->Fields(0);

$page = $rs->Fields(1);

$directory = $rs->Fields(2);

$printed = 'no';

while (!$rs->EOF) 
{
if ($printed = 'no')
{
print "<table border=\"0\" style=\"border: #660033 1px solid\">";
print "<tr><td><b>Category</b></td>";
print "<td><b>File</b></td><td><b>Directory</b></td></tr>";
}

print "<tr><td>$category->value</td>";
print "<td>$page->value</td>";
print "<td>$directory->value</td></tr>";
$printed = 'yes';

$rs->MoveNext(); 

print "</table>";

}


$rs->Close();
$conn->Close();

$rs = null;
$conn = null;
?>


Ik hoop dat het een beetje duidelijk is, ik heb een beetje een probleem met dingen duidelijk uitleggen (8>

Goochem


  • Sjaaky
  • Registratie: Oktober 2000
  • Laatst online: 22-08 16:45
if ($printed == 'no')

  • pjonk
  • Registratie: November 2000
  • Laatst online: 29-12-2025
Hint kijk een goed naar deze regel er meest een teken :)
if ($printed = 'no')

It’s nice to be important but it’s more important to be nice


  • pjonk
  • Registratie: November 2000
  • Laatst online: 29-12-2025
Damn weer te laat

It’s nice to be important but it’s more important to be nice


  • Goochem
  • Registratie: April 2002
  • Laatst online: 24-11-2023
:)

Goochem


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 29-08 22:51

D2k

beter kijken voortaan

Doet iets met Cloud (MS/IBM)

Pagina: 1

Dit topic is gesloten.