Witam mam problem z dwoma skryptami. Mianowicie w pierwszym przypadku mam prosty skrypcik logowania w dwóch skryptach z użyciem sesji. Moim problemem jest to że przy przejściu do podstrony nie widzi już danej z sesji i wyrzuca za każdym razem "Nie cwaniakuj".
<form method="post">
<input name="log" >
<input name="pass" >
<input type="submit" value="ok">
</form>
<pre>
<?php
if (!empty($_POST['log']) and
!empty($_POST['pass'])){
$log=mysql_query("select count(*) from user where Login='$_POST[log]' and Password='$_POST[pass]' ");
$_SESSION['login']="adm";
Include("adm.php");
} else {
echo " Zły login lub hasło : )"; }
} else {
//echo "Nie podano loginu lub hasła";
}
?>
</pre>
<?php
if ($_SESSION['login']=="adm"){
echo "Zalogowano Pomyślnie ! :# :* "; } else {
}
?>
Drugi problem jest bardziej skomplikowany. Mam sobie bazę w pliku, pakuje ją do tabeli wraz z przyciskiem E (edytuj) i DEL (delete) , wraz z naciśnięciem przycisku DEL usuwam konkretny wiersz z pliku jednak muszę od nowa przerysowac tabele. Nie wiem jednak jak pozbyc sie starej, probowalem zrobic to przez AJAX jQuery jednak metoda POST nie działa (w Firebugu pojawia się błąd na 0,2s i znika).
<html>
<head>
<meta charset="UTF-8">
</head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<?php
for($i=0;$i<count($tab);$i++){
}
//style='display: none'
echo "<div id='inv_div' >"; echo "<table border='5'>"; $a=0;
foreach ($tab as $wiersz) {
echo "<td><input name='acc' type='submit' value='E'> <input type='hidden' name='addycja' value='$a'>
</td>";
for ($j=1;$j<count($wiersz);$j++) {
echo "<td>".iconv
('windows-1250','UTF-8',$wiersz[$j])."</td>";
}
echo "<td><input name='acc' type='submit' value='DEL' ></td>"; //echo "<input type='hidden' name='delecja' value='$a'>";
$a++;
}
echo "<tr><form><td><input type='submit' value='E'></td><td><input name='k1' ></td> <td><td><input name='k2' ><td><td><input name='k3' ></td>
<td><td><input name='k4' ></td></td><td><td><input name='del' type='submit' value='DEL'></td>
</form></td></tr>";
if($_GET["acc"]=='DEL'){
$id=$_GET["addycja"];
$result = $tab;
for($i=0;$i<count($result);$i++){
}
$pliczek = fopen("opisy2.csv","w+"); //render();
} else if($_GET["acc"]=='E') {
$id=$_GET["addycja"];
$result = $tab;
}
function render()
{
//print_r(($tab));
for($i=0;$i<count($tab);$i++){
}
//for($j=0;$j<count())
echo "<table border='5'>"; $a=0;
foreach ($tab as $wiersz) {
echo "<td><input name='acc' type='submit' value='E'> <input type='hidden' name='addycja' value='$a'>
</td>";
for ($j=1;$j<count($wiersz);$j++) {
echo "<td>".iconv
('windows-1250','UTF-8',$wiersz[$j])."</td>";
}
echo "<td><input name='acc' type='submit' value='DEL'></td>"; //echo "<input type='hidden' name='delecja' value='$a'>";
$a++;
}
echo "<tr><form><td><input type='submit' value='E'></td><td><input name='k1' ></td> <td><td><input name='k2' ><td><td><input name='k3' ></td>
<td><td><input name='k4' ></td></td><td><td><input name='del' type='submit' value='DEL'></td>
</form></td></tr>";
}
?>
<script>
$("input").click(function(){
$.ajax({
type: "POST",
url: "div.php",
data: {name: "test" }
})
});
</script>
</head>
</html>
<?php
?>
Z góry dziękuję za pomoc.