Donatis07 
		VIP narys 
		Terminatorius
  
		 
  
		
		Pranešimai: 1243 
		Įstojęs: 2005 Gru. 10 16:12:04
	 | 
	
if ($veiksmas == "trinti") { 
	$data = mysql_fetch_assoc(mysql_query("SELECT * FROM navigacija WHERE id='$id'")); 
	$result = mysql_query("UPDATE navigacija SET vieta=vieta-1 WHERE vieta>'".$data['vieta']."'"); 
	$result = mysql_query("DELETE FROM navigacija WHERE id=''$id''"); 
	header('Location: navigacija.php'); 
} 
 
kaip istraukti ta id is lenteles, kad veiktu tos uzklausos? kitose vietose, kur reikia padarau su $data['id'] o cia nesigauna, neistrina man duomenu paspaudus linka... galit padet? prasau
  | 
		MaFetas 
		Administratorius 
		Ekspertas
  
		 
  
		
		Pranešimai: 3453 
		Įstojęs: 2005 Lie. 16 13:07:41
	 | 
	
  Adminas - ban'o laisvė 
www.KIETEKAS.com | 
		Donatis07 
		VIP narys 
		Terminatorius
  
		 
  
		
		Pranešimai: 1243 
		Įstojęs: 2005 Gru. 10 16:12:04
	 | 
	
<?php 
require_once "../db.php"; 
require_once "virsus.php"; 
  
v_pradzia("Navigacijos nuorodos"); 
if ($veiksmas == "trinti") { 
	$data = mysql_fetch_assoc(mysql_query("SELECT * FROM navigacija WHERE id='".$_GET['id']."'")); 
	$result = mysql_query("UPDATE navigacija SET vieta=vieta-1 WHERE vieta>'".$data['vieta']."'"); 
	$result = mysql_query("DELETE FROM navigacija WHERE id='".$_GET['id']."'"); 
	header('Location: navigacija.php'); 
} else { 
if ($_POST['saugoti']) { 
		$pavadinimas = $_POST['pavadinimas']; 
		$nuoroda = $_POST['nuoroda']; 
		$vieta = $_POST['vieta']; 
			if ($veiksmas == "redaguoti") { 
				$result2 = mysql_query("UPDATE navigacija SET pavadinimas='$pavadinimas', nuoroda='$nuoroda', vieta='$vieta' WHERE id='$id'"); 
				header('Location: navigacija.php'); 
			} else { 
				if(!$vieta) $vieta=mysql_result(mysql_query("SELECT MAX(vieta) FROM navigacija"),0)+1; 
				$result2 = mysql_query("UPDATE navigacija SET vieta=vieta+1 WHERE vieta>='$vieta'");	 
				$result2 = mysql_query("INSERT INTO navigacija (pavadinimas, nuoroda, vieta) VALUES ('$pavadinimas', '$nuoroda', '$vieta')"); 
				header('Location: navigacija.php'); 
			} 
} 
	if ($veiksmas == "redaguoti") { 
		$result = mysql_query("SELECT * FROM navigacija WHERE id='$id'"); 
		$data = mysql_fetch_assoc($result); 
		$pavadinimas = $data['pavadinimas']; 
		$nuoroda = $data['nuoroda']; 
		$vieta = $data['vieta']; 
		$formaction = "navigacija.php?veiksmas=redaguoti?id=".$data3['id']; 
	} else { 
		$pavadinimas = ""; 
		$nuoroda = ""; 
		$vieta = ""; 
		$formaction = "navigacija.php"; 
	} 
  
  
	echo "<form name='navi' method='post' action='$formaction'> 
	<table align='center' cellpadding='0' cellspacing='0'> 
	<tr> 
	<td class='tbl'>Pavadinimas:</td> 
	<td class='tbl'><input type='text' name='pavadinimas' value='$pavadinimas' maxlength='100' class='textbox' width='50'></td> 
	</tr> 
	<tr> 
	<td class='tbl'>Nuoroda:</td> 
	<td class='tbl'><input type='text' name='nuoroda' value='$nuoroda' maxlength='200' class='textbox' width='50'></td> 
	</tr> 
	<tr> 
	<td valign='top' class='tbl'>Vieta:</td> 
	<td class='tbl'><input type='text' name='vieta' value='$vieta' maxlength='2' class='textbox' width='20'></td> 
	</tr> 
	<tr> 
	<td align='center' colspan='2' class='tbl'> 
	<input type='submit' name='saugoti' value='Įrašyti' class='button'></td> 
	</tr> 
	</table> 
	</form>"; 
  
  
	echo "<table align='center' cellpadding='0' cellspacing='1' width='300' class='tbl-border'> 
	<tr> 
	<td width='120'><b>Nuoroda</b></td> 
	<td align='center' colspan='2'><b>Pasirinkimai</b></td> 
	</tr>"; 
$result = mysql_query("	SELECT * FROM navigacija ORDER BY vieta;"); 
	if (mysql_num_rows($result) != 0) { 
		while ($data = mysql_fetch_assoc($result)) {	 
			echo "<tr> 
	<td width='120'><a href='".$data['nuoroda']."'>".$data['pavadinimas']."</a><br>"; 
  
	echo "</td> 
<td align='center'> 
<a href='navigacija.php?veiksmas=redaguoti?id=".$data['id']."'>redaguoti</a> - 
<a href='navigacija.php?veiksmas=trinti?id=".$data['id']."'>trinti</a></td>"; 
		} 
	} 
echo "</tr> 
</table>"; 
} 
v_pabaiga(); 
  
require_once "desine.php"; 
require_once "apacia.php"; 
?>  
 
wa failas... kazkaip man dar cia negerai... 
ir su redagavimu kazkas negerai... o nauja kai rasai - isiraso i mysql tvarkingai...
 
  | 
		marqs 
		Narys 
		Buldozeris
  
		 
  
		
		Pranešimai: 258 
		Įstojęs: 2007 Lie. 23 20:07:26
	 | 
	
Kur išvis tau tas id saugomas? URL'e ar duomenų bazėj?
  | 
		avice 
		Narys 
		Terminatorius
  
		 
  
		
		Pranešimai: 1441 
		Įstojęs: 2010 Bir. 25 20:06:33
	 | 
	
pries v_pradiza idek sita koda 
 
  | 
		Donatis07 
		VIP narys 
		Terminatorius
  
		 
  
		
		Pranešimai: 1243 
		Įstojęs: 2005 Gru. 10 16:12:04
	 | 
	
dar viena dalyka pastebejau, kad kai paspaudi linka trinti - net nenukreipa i if ($veiksmas == "trinti") { 
 
--- 
id saugomas mysql db - id(int(5));
  | 
		avice 
		Narys 
		Terminatorius
  
		 
  
		
		Pranešimai: 1441 
		Įstojęs: 2010 Bir. 25 20:06:33
	 | 
	
surask sita: 
if ($veiksmas == "trinti") { 
keisk i sita: 
 
$veiksmas = $_GET['veiksmas']; $id=$_GET['id']; 
if ($veiksmas == "trinti") { 
turetu veikt.
 
  | 
		Donatis07 
		VIP narys 
		Terminatorius
  
		 
  
		
		Pranešimai: 1243 
		Įstojęs: 2005 Gru. 10 16:12:04
	 | 
	
is dalies jau suveikia... bet dar meta klaida: 
 
Warning: mysql_fetch_assoc(): supplied argument is not a valid <span style="border-bottom: 1px dotted black;">MySQL</span> result resource in /home/selas/domains/donatis.eu/public_html/testai/administracija/navigacija.php on line 18 
  
Warning: Cannot modify header information - headers already sent by (output started at /home/selas/domains/donatis.eu/public_html/testai/administracija/virsus.php:10) in /home/selas/domains/donatis.eu/public_html/testai/administracija/navigacija.php on line 21 
  | 
		Donatis07 
		VIP narys 
		Terminatorius
  
		 
  
		
		Pranešimai: 1243 
		Įstojęs: 2005 Gru. 10 16:12:04
	 | 
	
susitvarkiau, pagaliau veikia, bet dabar dar vienas - paskutinis klausimas... 
 
kaip padaryt, kad veiktu tas header('Location: naujienos.php'); be erroru: Warning: Cannot modify header information - headers already sent by (output started at /home/selas/domains/donatis.eu/public_html/testai/administracija/virsus.php:10) in /home/selas/domains/donatis.eu/public_html/testai/administracija/navigacija.php on line 34 
  
  | 
		switz 
		Narys 
		Tankas
  
		 
  
		
		Pranešimai: 2261 
		Įstojęs: 2009 Lap. 7 14:11:14
	 | 
	
Su notepad++ pakeisk to failo formatą į utf8 without BOM.
  ///M3 | 
		Donatis07 
		VIP narys 
		Terminatorius
  
		 
  
		
		Pranešimai: 1243 
		Įstojęs: 2005 Gru. 10 16:12:04
	 | 
	
dar vienas klausimas su uzklausa... 
 
	$result2 = mysql_query("SELECT * FROM naujienos WHERE id=$id"); 
	$data2 = mysql_fetch_assoc($result2); 
		$antraste = $_POST['antraste']; 
		$naujiena = $_POST['naujiena']; 
		$autorius = $data2['autorius']; 
		$laikas = $data2['laikas']; 
		$saugojam = mysql_query("UPDATE naujienos SET antraste=$antraste, naujiena=$naujiena, autorius=$autorius, laikas=$laikas WHERE id='$id'"); 
		echo "Naujiena atnaujinta<br><br>"; 
		echo "<a href='naujienos.php'>--grįžti prie sąrašo--</a>"; 
 
kas sitoj vietoj negerai? visa kita faile veikia - nauju naujienu rasymas, trynimas, kai paspaudi redaguot i inputus reiksmes sumeta, bet neissaugo i db atnaujintos info... padekit dar...
  | 
		MaFetas 
		Administratorius 
		Ekspertas
  
		 
  
		
		Pranešimai: 3453 
		Įstojęs: 2005 Lie. 16 13:07:41
	 | 
	
prie id vėl pridėk get ir turėtų išsaugot
  Adminas - ban'o laisvė 
www.KIETEKAS.com | 
		Donatis07 
		VIP narys 
		Terminatorius
  
		 
  
		
		Pranešimai: 1243 
		Įstojęs: 2005 Gru. 10 16:12:04
	 | 
	
get yra auksciau nurodytas. 
 
visas failas: 
<?php 
require_once "../db.php"; 
require_once "virsus.php"; 
  
v_pradzia("Naujienų administravimas"); 
  
$id=$_GET['id']; 
  
if ($_GET['veiksmas'] == "trinti") { 
	$data = @mysql_fetch_assoc(mysql_query("SELECT * FROM naujienos")); 
	$result = mysql_query("DELETE FROM naujienos WHERE id=".$data['id'].""); 
	echo "<script type='text/javascript'>document.location.href='naujienos.php'</script>"; 
}  
  
elseif ($_GET['veiksmas'] == "skaityti") { 
	$data = @mysql_fetch_assoc(mysql_query("SELECT * FROM naujienos")); 
	echo "".$data['antraste']."<br><br>".$data['naujiena'].""; 
	echo "<a href='naujienos.php'>--grįžti prie sąrašo--</a>"; 
} 
  
elseif ($_GET['veiksmas'] == "redaguoti") { 
	if ($_POST['saugoti']){ 
	$result2 = mysql_query("SELECT * FROM naujienos WHERE id=$id"); 
	$data2 = mysql_fetch_assoc($result2); 
		$antraste = $_POST['antraste']; 
		$naujiena = $_POST['naujiena']; 
		$autorius = $data2['autorius']; 
		$laikas = $data2['laikas']; 
		$saugojam = mysql_query("UPDATE naujienos SET antraste=$antraste, naujiena=$naujiena, autorius=$autorius, laikas=$laikas WHERE id='$id'"); 
		echo "Naujiena atnaujinta<br><br>"; 
		echo "<a href='naujienos.php'>--grįžti prie sąrašo--</a>"; 
	} else { 
	$result2 = mysql_query("SELECT * FROM naujienos WHERE id=$id"); 
	$data2 = mysql_fetch_assoc($result2); 
		$antraste = $data2['antraste']; 
		$naujiena = $data2['naujiena']; 
		echo "<form name='naujienos' method='post' enctype='application/x-www-form-urlencoded'> 
		<table align='center' cellpadding='0' cellspacing='0'> 
		<tr> 
		<td colspan='2'><a href='naujienos.php'>--grįžti prie sąrašo--</a></td> 
		</tr> 
		<tr> 
		<td>Antraštė:<br><input type='text' name='antraste' value='$antraste' class='textbox' style='width: 250px'></td> 
		</tr> 
		<tr> 
		<td>Naujiena:<br> 
		<textarea name='naujiena' cols='65' rows='10' class='textbox'>$naujiena</textarea></td> 
		</tr> 
		<tr> 
		<td align='center' colspan='2'> 
		<input type='submit' name='saugoti' value='Išsaugoti' class='button'></td> 
		</tr> 
		</table> 
		</form>"; 
	} 
} 
  
elseif ($_GET['rasyti']) { 
	if ($_POST['saugoti']){ 
	$result2 = mysql_query("SELECT id FROM nariai"); 
	$data2 = mysql_fetch_assoc($result2); 
		$antraste = $_POST['antraste']; 
		$naujiena = $_POST['naujiena']; 
		$saugojam = mysql_query("INSERT INTO `naujienos` (antraste, naujiena, autorius, laikas) VALUES ('$antraste', '$naujiena', '".$data2['id']."', '".date('Y-m-d H:i:s')."')"); 
		echo "Naujiena išsaugota<br><br>"; 
		echo "<a href='naujienos.php'>--grįžti prie sąrašo--</a><br>"; 
		echo "<a href='naujienos.php?rasyti=naujas'>--rašyti kitą--</a>"; 
	} else { 
		echo "<form name='naujienos' method='post' enctype='application/x-www-form-urlencoded'> 
		<table align='center' cellpadding='0' cellspacing='0'> 
		<tr> 
		<td colspan='2'><a href='naujienos.php'>--grįžti prie sąrašo--</a></td> 
		</tr> 
		<tr> 
		<td>Antraštė:<br><input type='text' name='antraste' value='$antraste' class='textbox' style='width: 250px'></td> 
		</tr> 
		<tr> 
		<td>Naujiena:<br> 
		<textarea name='naujiena' cols='65' rows='10' class='textbox'>$naujiena</textarea></td> 
		</tr> 
		<tr> 
		<td align='center' colspan='2'> 
		<input type='submit' name='saugoti' value='Išsaugoti' class='button'></td> 
		</tr> 
		</table> 
		</form>"; 
	} 
} else { 
	echo " 
	<table width='100%' cellpadding='0' cellspacing='0'> 
	<tr> 
	<td colspan='2' align='center'><a href='naujienos.php?rasyti=naujas'><b>Rašyti naują</b></a></td> 
	</tr> 
	<tr> 
	<td> </td> 
	</tr>"; 
$result = mysql_query("SELECT * FROM naujienos ORDER BY laikas DESC"); 
	if (mysql_num_rows($result) != 0) { 
	echo "	<tr> 
	<td colspan='2'><b>Publokuojamos naujienos</b></td> 
	</tr>"; 
		while ($data = mysql_fetch_assoc($result)) {	 
	echo "<tr> 
	<td width='250'><a href='naujienos.php?veiksmas=skaityti&id=".$data['id']."'>".$data['antraste']."</a></td> 
	<td><a href='naujienos.php?veiksmas=redaguoti&id=".$data['id']."'>redaguoti</a> -  
	<a href='naujienos.php?veiksmas=trinti&id=".$data['id']."'>trinti</td>"; 
		} 
	} else { 
	echo "<tr><td>Nėra parašytų naujienų</td>"; 
	} 
	echo "</tr> 
	</table>";	 
} 
  
v_pabaiga(); 
  
require_once "desine.php"; 
require_once "apacia.php"; 
  
?> 
 
  | 
		MaFetas 
		Administratorius 
		Ekspertas
  
		 
  
		
		Pranešimai: 3453 
		Įstojęs: 2005 Lie. 16 13:07:41
	 | 
	
O cia neturetu taip but: 
 
		$saugojam = mysql_query("UPDATE naujienos SET antraste='$antraste', naujiena='$naujiena', autorius='$autorius', laikas='$laikas' WHERE id='$id'");
  Adminas - ban'o laisvė 
www.KIETEKAS.com | 
		bruzgis 
		Narys 
		Ekspertas
  
		 
  
		
		Pranešimai: 3368 
		Įstojęs: 2006 Geg. 9 18:05:02
	 | 
	
$saugojam = mysql_query("UPDATE naujienos SET `antraste`='$antraste', `naujiena`='$naujiena', `autorius`='$autorius', `laikas`='$laikas' WHERE `id`='$id'"); 
hmm, neatkreipiau demesio i mafeto posta. 
 
Jis visiskai teisus. 
 
Visiem simboliam iskyrus skaiciam butinos kabutes.
 
 
 Redagavo  bruzgis  2012 Sau. 5 02:01:46  | 
		Donatis07 
		VIP narys 
		Terminatorius
  
		 
  
		
		Pranešimai: 1243 
		Įstojęs: 2005 Gru. 10 16:12:04
	 | 
	
velgi su savo bedom gryztu... 
 
pora failu susitvarkiau su tais id, bet vat kur prasideda darbai su nariai db lentele ten ir baigias mano kelias... 
 
<?php 
  
echo " 
</td> 
<td width='190' valign='top' class='desine'>"; 
  
if(!session_is_registered(myusername)){		 
p_pradzia("Prisijungimas"); 
echo " 
<form name='form1' method='post' action='patikrinam_prisijungima.php'> 
Prisijungimo vardas: <input name='myusername' type='text' id='myusername' class='textbox'> 
Slaptažodis: <input name='mypassword' type='password' id='mypassword' class='textbox'> 
<input type='submit' name='Submit' value='Prisijungti' class='button'> 
</form><br> 
<a href='registracija.php'>Registracija</a>"; 
} else { 
p_pradzia("Nario zona"); 
  
	$result2 = mysql_query("SELECT * FROM nariai WHERE id='$id'"); 
	$data2 = @mysql_fetch_assoc($result2); 
		if ($data2['teises'] == "111") { 
			echo "<a href='administracija/index.php'>Administracija</a><br><br>"; 
		} 
echo "<a href='aprasymas.php'>Keisti profilį</a><br>"; 
echo "<a href='nariai.php'>Narių sąrašas</a><br>"; 
echo "<a href='atsijungti.php'>Atsijungti</a>"; 
} 
p_pabaiga(); 
  
  
$result = mysql_query("SELECT * FROM navigacija ORDER BY vieta"); 
p_pradzia("Navigacija"); 
if (@mysql_num_rows($result) != 0) { 
	while($data = mysql_fetch_assoc($result)) { 
		echo "<a href='".$data['nuoroda']."' class='side'>".$data['pavadinimas']."</a><br>\n"; 
	} 
} else { 
echo "<center>Nėra sukurtų nuorodų</center>"; 
} 
p_pabaiga(); 
  
  
echo "</td> 
</tr>"; 
?>  
 
kaip cia istraukti ta id? su GET neina... prisijungima dariau su session is cia: http://phpeasystep.com/phptu/6.html
  |