Ik heb een editscript gemaakt/getweaked waarmee je data in de de database kan aanpassen nu wil ik hier echter een login script bij zetten zodat je alleen met wachtwoord en gebruikersnaam kan editten. Ook is het de bedoeling dat er 2 users komen de ene user kan bv. alleen id 2 en 4 aanpassen de andere kan alles aanpassen. Hoe kan ik dit het beste aanpakken hier volgt het script dat ik tog nu toe heb.
<?php
include("config.php");
if(!isset($_GET['mode']))
{
$result = mysql_query("SELECT * FROM pagina_content order by id ASC");
$sql = "UPDATE pagina_content SET pagina='".$pagina."',content1='".$content1."',content2='".$content2."',plaatje='".$plaatje."' WHERE id=".$_GET['id'];
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /www/htdocs/wwwinfrc/http/tijdelijk/editcontent.php:8) in /www/htdocs/wwwinfrc/http/tijdelijk/editcontent.php on line 31
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /www/htdocs/wwwinfrc/http/tijdelijk/editcontent.php:8) in /www/htdocs/wwwinfrc/http/tijdelijk/editcontent.php on line 31
$sql = "UPDATE pagina_content SET pagina='".$pagina."',content1='".$content1."',content2='".$content2."',plaatje='".$plaatje."' WHERE id=".$_GET['id'];
ik zou niet weten waarom hij de sessie niet onthoud... als je nu inlogt en dan
als je naar inlog.php gaat krijg je de volgende melding
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /www/htdocs/wwwinfrc/http/tijdelijk/login.php:1) in /www/htdocs/wwwinfrc/http/tijdelijk/config.php on line 2
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /www/htdocs/wwwinfrc/http/tijdelijk/login.php:1) in /www/htdocs/wwwinfrc/http/tijdelijk/config.php on line 2
je kan dan inloggen als je dat heb gedaan krijg je deze foutmelding
Warning: include(javascript.php) [function.include]: failed to open stream: No such file or directory in /www/htdocs/wwwinfrc/http/tijdelijk/login.php on line 12
Warning: include() [function.include]: Failed opening 'javascript.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /www/htdocs/wwwinfrc/http/tijdelijk/login.php on line 12
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /www/htdocs/wwwinfrc/http/tijdelijk/login.php:1) in /www/htdocs/wwwinfrc/http/tijdelijk/config.php on line 2
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /www/htdocs/wwwinfrc/http/tijdelijk/login.php:1) in /www/htdocs/wwwinfrc/http/tijdelijk/config.php on line 2
User Logged in.
dan kom je op de edit pagina dan ben je niet ingelogt en is de foutmelding alsvolgt
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /www/htdocs/wwwinfrc/http/tijdelijk/editcontent.php:8) in /www/htdocs/wwwinfrc/http/tijdelijk/config.php on line 2
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /www/htdocs/wwwinfrc/http/tijdelijk/editcontent.php:8) in /www/htdocs/wwwinfrc/http/tijdelijk/config.php on line 2
0
U bent niet ingelogt!
ik had net het inlogt script in de editcontent pagina gedaan toen werkte het wel totdat je dus op edit drukte heluuppp
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /www/htdocs/wwwinfrc/http/tijdelijk/editcontent.php:8) in /www/htdocs/wwwinfrc/http/tijdelijk/config.php on line 2
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /www/htdocs/wwwinfrc/http/tijdelijk/editcontent.php:8) in /www/htdocs/wwwinfrc/http/tijdelijk/config.php on line 2
0
als ik session_start(); weg haal zijn de foutmeldingen weg als ik dan alleen inlog is hij de sessie weer vergeten.... en als ik ob_start(); weghaal is de foutmelding:
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /www/htdocs/wwwinfrc/http/tijdelijk/editcontent.php:8) in /www/htdocs/wwwinfrc/http/tijdelijk/config.php on line 2
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /www/htdocs/wwwinfrc/http/tijdelijk/editcontent.php:8) in /www/htdocs/wwwinfrc/http/tijdelijk/config.php on line 2
0
Ik ben weer verder gegaan en het werkt nu goed alleen het volgende niet.. ik heb nu een script en de bedoeling is als je rank 4 heb kan je bepaalde ids bewerken en als je id 1 heb kan je weer andere ids bewerken ik heb nu het volgende:
je query's lijken me goed.
Als $result niet gevult wordt geeft die while lus natuurlijk een fout.
<?php
if(isset($result))
{
while($r=mysql_fetch_assoc($result))
{
// Blablabla
}
}
else
{
echo "* Fout: geen query gemaakt<br />";
}
?>