Hallo mensen

ik probeer in mijn url een variabele mee te geven, maar deze pakt hij niet
zien jullie de fout?

$sql = "SELECT TOP 10 id, D_debiteurennr, D_naamklant, D_woonplaats, Bewerk FROM Branderinformatie ORDER BY Bewerk DESC";
$rs = $conn->Execute($sql);

?>
<table width="600" align="center">
<tr>
<td><h3 style="cursor: default;">Laatst toegevoegde Installatieoverzichten</h3></td>
</tr>
</table>

<br>
<table width="600" border="0" align="center" cellpadding="2" cellspacing="2">
<tr align="left">
<th Debiteuren-nr><span class="style7">Debiteuren-nr</span></th>
<th Klantnaam><span class="style7">Klantnaam</span></th>
<th Woonplaats><span class="style7">Woonplaats</span></th>
<th Woonplaats><span class="style7">Datum/tijd</span></th>
</tr>

<?
while (!$rs->EOF)
{
?>

<?php
$id='id'
$id2='D_debiteurennr'

<tr> <!-- //verbonden met select functie wordt op het scherm weergegeven //-->
<td><a href="overzicht.php?id=$id&id2=$id2;?>"><?=$rs->Fields['D_debiteurennr']->value;?></td>
<td><?= $rs->Fields['D_naamklant']->Value; ?></td>
<td><?= $rs->Fields['D_woonplaats']->Value; ?></td>
<td><?= $rs->Fields['Bewerk']->Value; ?></td>
</tr>

$rs->MoveNext();
}
?>

dit is de foutmelding die ik krijg:
Parse error: syntax error, unexpected T_VARIABLE in W:\Web\Index\Service\installatieoverzicht\laatst.php on line 67


line 67 is;
$id2='D_debiteurennr'
Je bent de puntkomma vergeten (en volgens mij wel meer).

Dus niet
$id='id'
$id2='D_debiteurennr'

maar
$id='id';
$id2='D_debiteurennr';
ben al iets verder, was 2x puntkomma vergeten;
<?php
$id='id' ;
$id2='D_debiteurennr' ;

nu geeft hij deze fout op line 71;

Parse error: syntax error, unexpected '=' in .. on line 71

line 71;
<td><a href="overzicht.php?id=$id&id2=$id2;?>"><?=$rs->Fields['D_debiteurennr']->value;?></td>


Van deze regel lijkt weinig te kloppen
Probeer és:

<td><a href="overzicht.php?id=<?= $id ?>&id2=<?= $id2 ?>"><?= $rs->Fields['D_debiteurennr']->value ?></a></td>
als je html binnen php tags zet, echo het dan wel eerst :)
nee dat was het ook allemaal niet, ben nun een stukje verder op eigen houtje
krijg geen foutmelding meer;

<?php
$id='id';
$id2='D_debiteurennr';
?>

<tr> <!-- //verbonden met select functie wordt op het scherm weergegeven //-->
<td><a href="overzicht.php?id=<?=urlencode($rs->Fields['D_debiteurennr']->value);?>&?id=<?=($rs->Fields['id']->value);?>"><?=$rs->Fields['D_debiteurennr']->value;?></td>
<td><?= $rs->Fields['D_naamklant']->Value; ?></td>
<td><?= $rs->Fields['D_woonplaats']->Value; ?></td>
<td><?= $rs->Fields['Bewerk']->Value; ?></td>
</tr>
@erik

... of

echo "<td><a href=\"overzicht.php?id=" . $id . "&id2=" . $id2 . "\">" . $rs->Fields['D_debiteurennr']->value . "</a></td>";

;)
$rs verwijst naar;

// Toon lijst
$sql = "SELECT TOP 10 id, D_debiteurennr, D_naamklant, D_woonplaats, Bewerk FROM Branderinformatie ORDER BY Bewerk DESC";
$rs = $conn->Execute($sql);

toch bedankt voor jullie moeite ;)

ik heb nog een 2e probleem maar daar kom ik straks op terug
$rs verwijst naar;

// Toon lijst
$sql = "SELECT TOP 10 id, D_debiteurennr, D_naamklant, D_woonplaats, Bewerk FROM Branderinformatie ORDER BY Bewerk DESC";
$rs = $conn->Execute($sql);

toch bedankt voor jullie moeite ;)

ik heb nog een 2e probleem maar daar kom ik straks op terug

Reageren