Kom ihåg mig?
Home Menu

Menu


Lägga in html innuti php?

 
Ämnesverktyg Visningsalternativ
Oläst 2011-10-02, 10:29 #1
Zyry Zyry är inte uppkopplad
Medlem
 
Reg.datum: Aug 2011
Inlägg: 118
Zyry Zyry är inte uppkopplad
Medlem
 
Reg.datum: Aug 2011
Inlägg: 118
Question Lägga in html innuti php?

Tja , fixade så att permission fungerar nu behöver jag bara en check för att se om användaren har rättigheter nog för att göra funktionen.

Kod:
<?php
if(session_is_registered(allowchat)){
//vill lägga in html form här
<form action="messager.php" method="post">
<br/>Name: <input type="text" name="name" />
message: <input type="text" name="message" /><br />

<input type="submit" value="Send" />
</form>
}
?>
}
Tack hoppas ni kan hjälpa mig fixa till problemet.


/Fredrik
Zyry är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-10-02, 10:48 #2
Kimppas avatar
Kimppa Kimppa är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jul 2010
Inlägg: 793
Kimppa Kimppa är inte uppkopplad
Mycket flitig postare
Kimppas avatar
 
Reg.datum: Jul 2010
Inlägg: 793
God morgon!

Tror att detta ska fungera:

Citat:
<?php
if(session_is_registered(allowchat)){

print '<form action="messager.php" method="post">
<br/>Name: <input type="text" name="name" />
message: <input type="text" name="message" /><br />

<input type="submit" value="Send" />
</form>';
} else { }
?>
Kimppa är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-10-02, 10:52 #3
abergmans avatar
abergman abergman är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Feb 2010
Inlägg: 762
abergman abergman är inte uppkopplad
Mycket flitig postare
abergmans avatar
 
Reg.datum: Feb 2010
Inlägg: 762
Kod:
<?php
if(session_is_registered(allowchat)){
//vill lägga in html form här

?>

<form action="messager.php" method="post">
<br/>Name: <input type="text" name="name" />
message: <input type="text" name="message" /><br />

<input type="submit" value="Send" />
</form>

<?php
}
?>
}
Funkar också
abergman är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-10-02, 11:06 #4
Zyry Zyry är inte uppkopplad
Medlem
 
Reg.datum: Aug 2011
Inlägg: 118
Zyry Zyry är inte uppkopplad
Medlem
 
Reg.datum: Aug 2011
Inlägg: 118
testade med båda blev samma error:
Kod:
[02-Oct-2011 05:01:13] PHP Parse error:  syntax error, unexpected '<' in /home/cubixnet/public_html/XXXXX.com/XXXXXX.php on line 58
rad 58:
<?php
--------------------------
vet inte varför den säger att <?php är fel.
Zyry är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-10-02, 11:07 #5
Kimppas avatar
Kimppa Kimppa är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jul 2010
Inlägg: 793
Kimppa Kimppa är inte uppkopplad
Mycket flitig postare
Kimppas avatar
 
Reg.datum: Jul 2010
Inlägg: 793
Har du en öppen PHP tag någonstans kanske före denna?
Kimppa är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-10-02, 11:10 #6
Zyry Zyry är inte uppkopplad
Medlem
 
Reg.datum: Aug 2011
Inlägg: 118
Zyry Zyry är inte uppkopplad
Medlem
 
Reg.datum: Aug 2011
Inlägg: 118
ja det har jag.
Zyry är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-10-02, 11:14 #7
Kimppas avatar
Kimppa Kimppa är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jul 2010
Inlägg: 793
Kimppa Kimppa är inte uppkopplad
Mycket flitig postare
Kimppas avatar
 
Reg.datum: Jul 2010
Inlägg: 793
Det jag menade var:
"Om du har en öppen PHP-tag någonstans som inte är stängd innan du påbörjar denna?"

Testa att lägga till ?> före <?php för att se om det är så.
Kimppa är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-10-02, 13:38 #8
abergmans avatar
abergman abergman är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Feb 2010
Inlägg: 762
abergman abergman är inte uppkopplad
Mycket flitig postare
abergmans avatar
 
Reg.datum: Feb 2010
Inlägg: 762
Eftersom du inte ger oss hela koden så är det omöjligt att säga exakt vad som är fel, du kan inte hänvisa till rad 58 utan att visa oss den.
abergman är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-10-02, 19:12 #9
Zyry Zyry är inte uppkopplad
Medlem
 
Reg.datum: Aug 2011
Inlägg: 118
Zyry Zyry är inte uppkopplad
Medlem
 
Reg.datum: Aug 2011
Inlägg: 118
Kod:
<?php 
session_start();
if(!session_is_registered(myusername)){
header("location:login.php");
}
?>

<html>
<body>
<center>
<br />
<br />
<br />
<?php
Echo "Welcome to Ackwos        ".$_SESSION['myusername']."    !"." <br/>";
?>
<h1>Public Messages</h1>
<?php
$dbconnection = mysql_connect("localhost", "XXXX", "XXXX");
error_reporting(E_ALL);
mysql_select_db("cubixnet_ack", $dbconnection);
$query = mysql_query("SELECT name, message From XXXX ORDER BY id DESC") or die(mysql_error());
while($row = mysql_fetch_array($query)) {
echo "name:".$row['name']."     <br/>message:<br />".$row['message']."<br />";
}
?>
<?php

$host="localhost"; // Host name 
$username="XXXXX"; // Mysql username 
$password="XXXXX"; // Mysql password 
$db_name="XXXXX"; // Database name 
$tbl_name="XXXXX"; // Table name


mysql_connect("$host", "$username", "$password")or die("cannot connect"); 
mysql_select_db("$db_name")or die("cannot select DB");

$myusername=$_SESSION['myusername']; 
$permission = "admin";

$myusername = stripslashes($myusername);
$myusername = mysql_real_escape_string($myusername);

$sql="SELECT * FROM $tbl_name WHERE username='$myusername' and permission='$permission'";
$result=mysql_query($sql);

$count=mysql_num_rows($result);

if($count==1){
echo "<br/>	You are allowed to chat!";
session_register("allowchat");
}
else {
echo "You don´t have permission to chat!";
session_register("disallowchat");
}
?>
<?php
if(session_is_registered(allowchat)){
//vill lägga in html form här
<form action="messager.php" method="post">
<br/>Name: <input type="text" name="name" />
message: <input type="text" name="message" /><br />

<input type="submit" value="Send" />
</form>
}
?>


<form action="messager.php" method="post">
<br/>Name: <input type="text" name="name" />
message: <input type="text" name="message" /><br />

<input type="submit" value="Send" />
</form>
<form action="logout.php" method="POST">
<input type="submit" value="Logout">
</form>
</center>
</body>
</html>
Zyry är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-10-02, 20:50 #10
makaflOws avatar
makaflOw makaflOw är inte uppkopplad
Medlem
 
Reg.datum: Sep 2011
Inlägg: 167
makaflOw makaflOw är inte uppkopplad
Medlem
makaflOws avatar
 
Reg.datum: Sep 2011
Inlägg: 167
Du kan inte bara skriva HTML-kod mitt i PHP-koden. Prova följande:
Kod:
<?php 
session_start();
if(!session_is_registered(myusername)){
header("location:login.php");
}
?>

<html>
<body>
<center>
<br />
<br />
<br />
<?php
Echo "Welcome to Ackwos        ".$_SESSION['myusername']."    !"." <br/>";
?>
<h1>Public Messages</h1>
<?php
$dbconnection = mysql_connect("localhost", "XXXX", "XXXX");
error_reporting(E_ALL);
mysql_select_db("cubixnet_ack", $dbconnection);
$query = mysql_query("SELECT name, message From XXXX ORDER BY id DESC") or die(mysql_error());
while($row = mysql_fetch_array($query)) {
echo "name:".$row['name']."     <br/>message:<br />".$row['message']."<br />";
}
?>
<?php

$host="localhost"; // Host name 
$username="XXXXX"; // Mysql username 
$password="XXXXX"; // Mysql password 
$db_name="XXXXX"; // Database name 
$tbl_name="XXXXX"; // Table name


mysql_connect("$host", "$username", "$password")or die("cannot connect"); 
mysql_select_db("$db_name")or die("cannot select DB");

$myusername=$_SESSION['myusername']; 
$permission = "admin";

$myusername = stripslashes($myusername);
$myusername = mysql_real_escape_string($myusername);

$sql="SELECT * FROM $tbl_name WHERE username='$myusername' and permission='$permission'";
$result=mysql_query($sql);

$count=mysql_num_rows($result);

if($count==1){
echo "<br/>	You are allowed to chat!";
session_register("allowchat");
} else {
echo "You don´t have permission to chat!";
session_register("disallowchat");
}
?>
<?php
if(session_is_registered(allowchat)){
?>
<form action="messager.php" method="post">
<br/>Name: <input type="text" name="name" />
message: <input type="text" name="message" /><br />

<input type="submit" value="Send" />
</form>
<?php
}
?>
<form action="logout.php" method="POST">
<input type="submit" value="Logout">
</form>
</center>
</body>
</html>
makaflOw är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 07:36.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017