Reputation: 11
I am new to PHP. This is my code:
$con_cursuri=mysqli_connect("localhost","root","","proiect");
$date = date('Y-m-d H:i:s');
$usid=$_SESSION['id'];
$result = mysqli_query($con_cursuri,"SELECT * FROM cursuri INNER JOIN subiecte ON idSubiecte= Subiecte_idSubiecte");
while($row = mysqli_fetch_array($result))
{
echo "<table border=1><form action='cursuri.php' method='POST'> <br><tr><td width=290px ><a href=".$row['link'].">".$row['nume_curs']."</a></td><td width=290px>".$row['descriere_curs']."</td></tr>".$row['nume_subiect']."<td width=290px><input type=hidden name=id value=".$row['idCursuri']."><input type=submit name=submit value='Inrolare curs!'></form></td>
<br>";
}
$submit=$_POST['submit'];
$id_curs=$_POST['id'];
if($submit)
{
$inrolare_curs = mysqli_query($con_cursuri,"INSERT INTO inrolare_curs VALUES('', '$usid', '$date', '', '$id_curs')") ;
}
Any sugestions?
P.S.: yesterday, the page worked. I reinstalled xampp, but the result is the same.
Upvotes: 0
Views: 69
Reputation: 7108
check the followings:
<?php
is at the start of the script.php
(by default)<?php echo "hello world"; ?>
Also take a look to this answer: Apache is downloading php files instead of displaying them
Upvotes: 1
Reputation: 1643
I think you have not used the start and end tag of php i.e.,
<?php
//your code goes here
?>
Rather you are using the short tags and it is not enabled as answered by @john conde
Upvotes: 0