mysqli - Parse error: syntax error, unexpected ''<a href = partnerdetails.php>' (T_CONSTANT_ENCAPSED_STRING), expecting ',' or ';' in XXXX on line 331 -
this question has answer here:
- php parse/syntax errors; , how solve them? 11 answers
here code, can't figure out. working without href , want id number link page (partnerdetails.php). thanks
<?php $con = mysqli_connect("127.0.0.1", "root", "", "db_pp"); $sql = 'select numeroutilizador, primeironomeutilizador, ultimonomeutilizador,idquotautilizador utilizador ut_idfilial = '.$_session['ut_idfilial'].'' or die(mysqli_error($con)); $rs = mysqli_query($con, $sql); while($row = mysqli_fetch_array($rs)) { echo "\t<tr><td>"'<a href = partnerdetails.php>'.$row['numeroutilizador']."</td></a><td>".$row['primeironomeutilizador']."</td><td>".$row['ultimonomeutilizador']."</td><td>".$row['idquotautilizador']."</td></tr>\n"; } mysqli_close($con); ?>
you have single-quotes , double-quotes misplaced:
"'<a href = partnerdetails.php>' try instead:
echo "<br /><tr><td><a href = partnerdetails.php>".$row['numeroutilizador']."</td></a><td>".$row['primeironomeutilizador']."</td><td>".$row['ultimonomeutilizador']."</td><td>".$row['idquotautilizador']."</td></tr><br />"; based on comments below, here's , example of type of syntax use, it's less-error-prone :
$numeroutilizador = $row['numeroutilizador']; $primeironomeutilizador = $row['primeironomeutilizador']; $ultimonomeutilizador = $row['ultimonomeutilizador']; $idquotautilizador = $row['idquotautilizador']; echo "<tr><td><a href='partnerdetails.php'>$numeroutilizador</td></a><td>$primeironomeutilizador</td><td>$ultimonomeutilizador</td><td>$idquotautilizador</td></tr>\n";
Comments
Post a Comment